Моя видеокарта AMD Radeon не работает 16.04
Я установил финальную бета-версию Ubuntu 16.04 на Dell Inspiron 15 серии 5000 (Intel(R)) - 5559. Этот ноутбук оснащен графическим процессором AMD Radeon ™ R5 M335 4 ГБ DDR3.
Я не могу сказать, используется ли он или нет. Действительно, модуль драйверов с открытым исходным кодом, похоже, загружен:
$> 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 на этом ноутбуке, поэтому я никогда не пробовал - теперь устаревшие - проприетарные драйверы.
Как я могу узнать, работает ли моя графическая карта? Если это не так, как я могу заставить его работать снова?
1 ответ
Чтобы узнать, работает ли ваша карта, выполните xrandr --listproviders
, Обе карты должны быть видны.
Если вы хотите использовать его, лучший способ xrandr --setprovideroffloadsink radeon Intel
с его помощью вы можете использовать свою дискретную карту для приложений, которые в ней больше всего нуждаются (например, игры, 3D моделисты...), добавив переменную среды DRI_PRIME=1:
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
должен дать вывод OpenGL renderer string: Gallium 0.4 on AMD <platform>
,