システムは、Intel / ATIハイブリッド製品(マルチプレクサなし)のいずれかを使用して設定されます。カーネル設定とドライバを少し操作した後、両方のカードが機能すると思います(カーネル設定にradeon.dpm = 1を追加してオープンソースドライバのみを使用)。
しかし、システムがどのカードを使用しているのかわかりません。最新のカーネル(3.12)と動的電源管理の私の理解によれば、必要に応じてカードの電源を切ったり入れたりすることができるので、理論的にはほとんどの場合統合hd4000を使用する必要がありますが、どちらを確認する簡単な方法が見つかりません。使用しています。
lspci | grep VGA
現在使用中のカードを指定せずにすべてのカードのみを一覧表示します。
正しい方向に推進している一部の人々に感謝します。
システム
Debian 7 安定版、3.12 amd64 カーネル 7670M AMD + Intel HD4000
ベストアンサー1
ランダル
を使用すると、xrandr
どのカードを使用できるかが表示されます。
$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x49 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 outputs: 8 associated providers: 0 name:Intel
このシステムには、2つのポート(出力)を持つ1つのIntelグラフィックカードがあります。次のように出力を表示できますxrandr
。
$ xrandr -q
Screen 0: minimum 320 x 200, current 3360 x 1080, maximum 8192 x 8192
LVDS1 connected primary 1440x900+0+0 (normal left inverted right x axis y axis) 303mm x 190mm
1440x900 60.0*+ 50.0
1024x768 60.0
800x600 60.3 56.2
640x480 59.9
VGA1 connected 1920x1080+1440+0 (normal left inverted right x axis y axis) 521mm x 293mm
1920x1080 60.0*+
1680x1050 60.0
1280x1024 75.0 60.0
1440x900 59.9
1280x960 60.0
1152x864 75.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 75.0 72.8 66.7 60.0
720x400 70.1
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)
2つの出力はVGA1(VGA外部ポート)とLVDS1(ノートブックのLCDモニタ)です。
長沙
lshw
最後に、実際のグラフィックカードに関する追加情報を見つけるために使用できる方法は次のとおりです。
$ sudo lshw -numeric -c video
*-display
description: VGA compatible controller
product: Core Processor Integrated Graphics Controller [8086:46]
vendor: Intel Corporation [8086]
physical id: 2
bus info: pci@0000:00:02.0
version: 02
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:41 memory:f2000000-f23fffff memory:d0000000-dfffffff ioport:1800(size=8)
どのGPUがどのモニタを駆動しているかを確認する方法
これを完了するには、プロバイダのリストを取得してxrandr --listproviders
コマンドの番号を書き留めます。この番号はデバイス番号です。通常、出力の画面に割り当てられているのと同じ番号ですxrandr -q
。
したがって、どのGPU「デバイス」がどの画面を駆動するかを緩く設定できます。私の例では、「Provider 0」が「Screen 0」を駆動しています。
メモ:「画面」という用語が必ずしも単一のディスプレイに対応するわけではない。私のシナリオでは、GPUは2つの出力(LVDS1とVGA1)を駆動できます。ただし、この方法を使用すると、どのモニタがどのGPUによって駆動されるかを高レベルの信頼で決定できます。
上記の接続はシステム設定で制御されるため、誤解を招く可能性があります。たとえば、上記の接続は通常、次の設定で駆動されます。
Section "Screen"
Identifier "Screen0"
Device "Device0"
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
EndSection
Screen0
したがって、システムはDevice0
。