ATI / Intelハイブリッドグラフィックス16.04 LTS


11

オンボードのIntelグラフィックカードとATI Radeonディスプレイコントローラーを持っているので、ATI Catalystを介した14.04 LTSのように、使用中のグラフィックとして2つを切り替えることができるかどうか疑問に思っていました。

16.04 LTSはオンボードを使用しており、ハードウェアリストにはATIとディスプレイコントローラーがリストされていますが、使用されていません。追加のドライバーは何も提供しません。

AMDGPUは使用されていますか、それともATIは無効になっていますか?

lspci:

00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
04:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus XTX [Radeon HD 8890M / R9 M275X/M375X] (rev ff)

lspci -nnk | grep VGA -A1

00:02.0 VGA compatible controller [0300]: Intel Corporation Broadwell-U Integrated Graphics [8086:1616] (rev 09)
    Subsystem: Lenovo Broadwell-U Integrated Graphics [17aa:3824]

回答:


20

AMDグラフィックスカードを使用するには、次のコマンドを実行します。

DRI_PRIME = 1 ./executable

AMDグラフィックカードを使用してSteamゲームを実行する場合は、次のコマンドを使用してSteamゲーム起動オプションを設定する必要があります。

DRI_PRIME = 1%command%

これが機能しているかどうかを手動でテストするには、次を実行できます。

glxinfo | grep "OpenGLレンダラー"

このコマンドは、Intelグラフィックカードを表示します。次のコマンドを実行して、AMDグラフィックスカードを表示します。

DRI_PRIME = 1 glxinfo | grep "OpenGLレンダラー"

たとえば、私の場合、を実行するglxinfo | grep "OpenGL renderer"と、出力は次のようになります。 OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile

しかし、実行するDRI_PRIME=1 glxinfo | grep "OpenGL renderer"と、出力は次のようになります。 OpenGL renderer string: Gallium 0.4 on AMD CAPE VERDE

他にもテストするコマンドがあります。さらにテストが必要な場合:

glmark2(インテルを使用)およびDRI_PRIME = 1 glmark2(AMDを使用)


私のノートブックは、A10-5750m APU(統合8650G)と7970m GPUを備えたMSI GX60 3AEです。今日、Ubuntu 16.10をインストールしました。APUはデフォルトのドライバーで動作するようです。ブラウジング中にいくつかの引き裂き効果がありますが、ブラウザで1080p @ 60を再生できます。だから私はそれで満足しています。しかし、ゲーム中に7970mは作動しません。それは悲しいです= / DRI_PRIME=1コマンドは同じ結果を示します:Gallium 0.4 on AMD ARUBA (DRM 2.46.0 / 4.8.0-39-generic, LLVM 3.8.1)。何か案は?今まで、Oibafドライバーをインストールしようとしました。
-ecth
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.