web-dev-qa-db-ja.com

AMD Radeonグラフィックカードが16.04で動作しない

Ubuntu 16.04最終ベータ版をDell Inspiron 15 5000シリーズ(Intel(R))-5559にインストールしました。このラップトップにはAMD Radeon(TM)R5 M335 4GB DDR3 GPUが搭載されています。

使用されているかどうかわかりません。実際、オープンソースのドライバーモジュールがロードされているようです:

$> lsmod  | grep radeon
radeon               1511424  1
i2c_algo_bit           16384  2 i915_bpo,radeon
ttm                    98304  1 radeon
drm_kms_helper        139264  2 i915_bpo,radeon
drm                   360448  9 ttm,i915_bpo,drm_kms_helper,radeon

ただし、lspciにリストされるのを期待していましたが、統合されたIntelカードのみがあるようです。

$> lspci | grep -i graphic
00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 07)

また、radeontopユーティリティをインストールしましたが、出力は次のとおりです。

Can't find Radeon cards

関連するかどうかはわかりませんが、OpenGLは機能しているようです。

$> glxinfo | grep direct
direct rendering: Yes
GL_ARB_direct_state_access, GL_ARB_draw_buffers, 
GL_ARB_draw_indirect, GL_ARB_draw_instanced, 
GL_ARB_map_buffer_range, GL_ARB_multi_bind, GL_ARB_multi_draw_indirect, 

それでも、それがIntelかそれを処理するradeonカードかはわかりません。

私はこのラップトップで古いバージョンのubuntuを試したことがないので、独自のドライバーを試したことはありません。

グラフィックカードが機能しているかどうかを確認するにはどうすればよいですか?そうでない場合、どうすれば再び機能させることができますか?

2
Nicola Sap

カードが機能しているかどうかを確認するには、xrandr --listprovidersを実行します。両方のカードが見えるはずです。

使用したい場合の最善の方法はxrandr --setprovideroffloadsink radeon Intelです。これを使用すると、DRI_PRIME = 1つの環境変数:

DRI_PRIME=1 glxinfo | grep "OpenGL renderer"は、OpenGL renderer string: Gallium 0.4 on AMD <platform>の出力を提供する必要があります。

1
emk2203