Intel / AMD-GPUの設定に問題があります。
私はiGPU「Intel HD 3000」が内蔵された「Intel Core i3-2350M 'Sandy Bridge'」が搭載されたノートパソコンを使用しています。このiGPUに加えて、私のラップトップにはdGPU「AMD Radeon HD 6490M」もあります。
数週間前、私はシステムをLinux Mint 17.3(Ubuntu 14.04-LTSベース、独自のfglrx-driverを含むカーネル3.19)からLinux Mint 18.0(Ubuntu 16.04-LTSベース、オープンソースのradeonを含むカーネル4.4.0)変更しました。 )。
この新しいバージョンのMint / Ubuntuでは、Catalyst Control Centerを含むAMDの排他的なfglrxドライバはサポートされインストールされなくなり、dGPUは新しいamdgpuドライバと比較して古すぎます。だから私のシステムは今radeon-driverで実行されています。
fglrx-driverとCatalyst Control Centerの助けを借りて、ユースケースに応じてAMD dGPUを手動で有効または無効にできます。今、Radeonドライバの場合、状況は少し異なります。
現在のGPUの状態を確認すると
$ sudo cat /sys/kernel/debug/vgaswitcheroo/switch
結果はいつも
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0
これは、iGPUがアクティブでdGPUが無効になっていることを意味します(ソフトウェア/ドライバを介して)。 (すべての最新のノートブックと同じように)マルチデバイスがないため、アイテム0:IGDは問題ありませんが、1:DISは必要に応じて以下のように状態を変更する必要があります。
1:DIS: :DynPwr:0000:01:00.0
この投稿で見つけました
APUを無効にしてGPU(AMD Radeon)オープンソースドライバを使用するにはどうすればよいですか?
次のように、AMD dGPUを特定のアプリケーション(glxgearsなど)で使用するように強制できます。
$ DRI_PRIME=1 glxgears
ただし、デフォルトのGPUとしては使用されず、システム全体(Catalyst Control Centerなど)で使用されます。オープンソースのRadeonドライバを使用すると、これは可能ですか?自動GPU切り替えなどの機能を使用する方法はありますか(Intel iGPUが最大負荷に達するとAMD dGPUが自動的にオンになります)。
事前に挨拶してありがとう
ベストアンサー1
この試み
DRI_PRIME=1 glxgears -info