18.04でIntel / AMD GPUを切り替える


11

ラップトップにOibafのグラフィックスドライバーをインストールしました。また、Diablo 3のようなゲームをプレイしたいので、Lutris(Wineなどすべて)をインストールしました。

すべてがうまくいき、vulkanとWine + Gallium Nineもインストールしました 。出力lshw -c videoは次のとおりです。

  *-display                 
   description: VGA compatible controller
   product: HD Graphics 5500
   vendor: Intel Corporation
   physical id: 2
   bus info: pci@0000:00:02.0
   version: 09
   width: 64 bits
   clock: 33MHz
   capabilities: msi pm vga_controller bus_master cap_list rom
   configuration: driver=i915 latency=0
   resources: irq:45 memory:d3000000-d3ffffff memory:c0000000-cfffffff ioport:7000(size=64) memory:c0000-dffff
 *-display
   description: Display controller
   product: Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430]
   vendor: Advanced Micro Devices, Inc. [AMD/ATI]
   physical id: 0
   bus info: pci@0000:0d:00.0
   version: 83
   width: 64 bits
   clock: 33MHz
   capabilities: pm pciexpress msi bus_master cap_list rom
   configuration: driver=radeon latency=0
   resources: irq:46 memory:b0000000-bfffffff memory:d5000000-d503ffff ioport:4000(size=256) memory:d5040000-d505ffff

私のビデオカードはAMD R5 M430、ラップトップはHP 250 G5です。

ここにも出力があります lspci -k | grep -EA3 'VGA|Display|3D'

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
        Subsystem: Hewlett-Packard Company HD Graphics 5500
        Kernel driver in use: i915
        Kernel modules: i915
--
0d:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] (rev 83)
        Subsystem: Hewlett-Packard Company Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520]
        Kernel driver in use: radeon
        Kernel modules: radeon, amdgpu

BIOSからオンボードグラフィックスカードを無効にしようとしましたか?
アレックス

@アレックス私はHP 250 G5ではそれができないのではないかと心配しています。チェックしたところです。
sticsk 2018

@sticskこれを機能させることができましたか?つまり、IntelからAMDに切り替えましたか?
gansub

回答:


5

あなたの質問に対する多くの答えはAsk Ubuntuにあります:

これらのリンクをすべて確認する必要があります。

さらに、他のソースからの多くの役立つリンクがあります。

すべてのリンクが長すぎるため、この回答に要約できません。


むしろ使用するよりもlspci -nn | grep VGA、あなたのIntelのGPUはなく、あなたのAMD GPUが表示されますされますが、このようなものを使用して拡張検索を試してみてください。

$ lspci -k | grep -EA3 'VGA|Display|3D'
00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)
    DeviceName:  Onboard IGD
    Subsystem: Dell Skylake Integrated Graphics
    Kernel driver in use: i915
--
01:00.0 3D controller: NVIDIA Corporation GM204M [GeForce GTX 970M] (rev a1)
    Subsystem: Dell GM204M [GeForce GTX 970M]
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia_384_drm, nvidia_384

1
2018年8月のものは私のものです...そして、最初と3番目のものをすでに確認しましたが、彼らは機能していません。Switcherooが機能していないか、目立たないように変更されません。16.04で機能させましたが、たとえば[設定]などのIntelを使用していることを示しています。AMDGPUドライバーは、AMD R5 M430では使用できません。そのため、Oibafのドライバーをインストールしました。私はプライムのものをチェックします
sticsk

@sticsk申し訳ありませんが、あなたがリンクの著者の1人であるという事実については触れませんでした。あなたは明らかに宿題をしていて、すべての一般的な解決策を試してきました。この回答があなたや他の人にとって役に立たない場合はお知らせください。削除します。ありがとうございました。
WinEunuuchs2Unix 2018

lspciコマンドを更新しました。編集:ArchからのPRIMEもチェックして、何か問題が発生しているかどうかをお知らせします。
sticsk 2018

を編集するlspciと、より情報が多くなります。:私はちょうどこれあなたがに興味があるかもしれない見つけlinuxconfig.org/...
WinEunuuchs2Unix

2
それが私たちが「ブリーディングエッジ」テクノロジーと呼んでいるものなので、私はオルバフを最後の手段として使用します。できるだけ主流の技術にこだわるようにしています。複数のドライバーを扱う場合の別のアドバイスは、新しいドライバーをインストールする前に、前のドライバーが完全に削除されていることを確認するために徹底的に抽出する必要があります。これは、LinuxのnVidiaグラフィックスの世界でよくある問題です。
WinEunuuchs2Unix 2018

5

私はこの問題について何日もインターネットを耕し続けています。同様のセットアップと問題がありました。専用のGPUを使用するコマンドの前にDRI_PRIME = 1を使用することについてここで偶然見つけましだから私は試した

export $DRI_PRIME=1

そしてこれはうまくいった。私はそれに行を追加しましたので/etc/environmentDRI_PRIME=1 、再起動し、今システムの詳細は、デフォルトとしての私のAMDのカードを示しています。

警告:これは統合グラフィックスを無効にし、専用GPUのみを使用するようにシステムを変更すると思います


くそー、私は実際にこの質問を忘れてしまいました。idkこれが誰かに役立つかどうか、それが解決済みとしてマークすることを私に知らせている場合。Ubuntuを数か月間切り替えましたahahahah
sticsk

私もUbuntuのバージョンを変更することを
あきらめようとしてい

私が始めたとき、それは良かったけど、今は改善されたと私は別のディストリビューションに切り替え
sticsk

DRI_PRIME=1 steam十分なようです
PvdL
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.