web-dev-qa-db-ja.com

Ubuntu 16.04でのビデオカード間の交換

Ubuntu 16.04では、fglrxとCatalyst Centerはもうありません。 Intel/AMDやAMD/AMDなどのデュアルグラフィックシステムでプライマリビデオカードを変更するにはどうすればよいですか。このためのスクリプト、または優れたマニュアルはありますか?

Update 1vgaswitcherooに関するマニュアルを見つけました。それは私にもっと多くの問題を与えます。私の手元のラップトップにはIntel HaswellとAMD Radeon HD 8850M/R9 M265Xが搭載されています。

Sudo cat /sys/kernel/debug/vgaswitcheroo/switchは以下を提供します。

0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Pwr:0000:03:00.0

ファイルでecho DDISを使用してみました。通常は、次のXセッションの開始時に専用に切り替える必要があります。 rebootを使用すると、効果はありませんでした。コマンドを与えてログアウトを使用すると、低グラフィックモードエラーが発生し、システムに戻ることができませんでした。ありがたいことに、ハードリブート後、元の状態に戻りました。

また、echo OFFを使用してみました(機能しない場合は、そのままにしておきます)。次の再起動でこれは機能しましたが、効率が高すぎました。専用デバイスがlspciにリストされなくなっただけでなく、スイッチファイルも消滅しました。わからない、これが意図的かどうか。少し後で、どうにかして出発点に戻ることができました。

私の目的はまだ同じです。専用のものを使用して、2つを切り替えることができます。

Update 2:私の専用カードはradeonカーネルドライバーを使用しているため、問題はamdgpuドライバーに関連するものではありません。新しく、vgaswitcherooでサポートされていない。

更新3:詳細は読んでいませんが、ここにリストされているバグのようです: bugs.launchpad At少なくとも彼は、私のように黒い画面にならない。

1
lev258

いくつかのニュース。

カーネルを4.4.13に更新しました。今、私はエラーメッセージを持っていませんdmesgです。 radeon.dpm = 1 radeon.modeset = 1を/ etc/default/grubファイルに追加しました(すべてが必要かどうかわかりません)。

Sudo update-grubおよび再起動

それでも、DDISを使用してカードを切り替えることはできませんが、専用のAMDを使用して特定のプログラムを実行できます。

DRI_PRIME=1 programpathname

ターミナルのコマンド。 Webを閲覧するための専用のものは必要ないので、それはすでにかなり良いです。

私にとって、これは合理的な解決策と結果です。

1
lev258