RX 560 на Deepinos
Добрый день,первый раз установил Linux/ Deepin OS на ноутбук с RX 560 и не могу разобраться как установить хоть что либо (меса драйвер/проприетарный драйвер или хз что еще)что бы работал мой ГПУ,из того что нагуглил ничерта не получается понять/установить а Graphics Manager из стора видит только встроенную от Intel.
пс в убунту как я понял драйвер можно установить,а тут не могу понять как. Заранее спасибо
Linux Mint тебе в помощь. Там у меня, лично, проблем с драйверами нет!
Здравствуйте, довольно странно, у меня тоже видеокарта от Radeon и проблем с драйверами никаких не наблюдал. Попробуйте следующие команды:
sudo lshw -c video | grep configuration
Выводит текущий используемый драйвер для видеокарты
Далее, если нужно узнать подробнее о драйвере:
modinfo имя_драйвера,который_появился_в_результате_использования_предыдущей_команды
Также можете пойти другим путем, команды по очередности:
sudo update-pciids lspci | grep -E "VGA|3D" sudo lspci -v -s первые_цифры_с_точками_после_предыдущей_команды
В результате вышеупомянутых команд вы получите драйвер, используемый на данный момент.
Если все действительно плохо, попробуйте еще зайти в предустановленный в системе Менеджер Драйверов. Возможно, там для вас готово решение, нужно только поставить галочку.
I)
modinfo amdgpufilename: /lib/modules/4.14.0-deepin2-amd64/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko license: GPL and additional rights description: AMD GPU author: AMD linux driver team (ну и там куча всего написано,надеюсь этого хватит)
II)ввожу первую команду и ничего не происходит далее
lspci | grep -E "VGA|3D"
00:02.0 VGA compatible controller: Intel Corporation Device 5917 (rev 07)
III)
Производитель(амд) поддерживает только бубунту16.04, редхат и центос, драйвер 17.50( https://support.amd.com/en-us/kb-articles/Pages/Radeon-Software-for-Linux-Release-Notes.aspx ), на остальных плевать.
Скорее всего стоит меса и с этим лучшее смириться, и не чего не делать.
команда в терминале, что бы проверить :
glxinfo | grep -i opengl
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD POLARIS11 (DRM 3.19.0 / 4.14.0-deepin2-amd64, LLVM 3.9.1)
OpenGL core profile version string: 4.3 (Core Profile) Mesa 13.0.6
OpenGL core profile shading language version string: 4.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 13.0.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 13.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
Изначально команда не работает, нужно будет что то до установить, вроде mesa-utils, точно не помню, но терминал подскажет.
ps а что показывает Deepin Graphics Driver Manager?
(у меня тоже 560 и встроенная от интел)
glxinfo | grep -i opengl
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Kabylake GT1.5
OpenGL core profile version string: 4.5 (Core Profile) Mesa 13.0.6
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 13.0.6
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 13.0.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
У тебя в биос, какая видеокарта главная по умолчанию? Скорее всего нужно поменять приоритет, что бы амд была главной.
glxinfo | grep -i opengl
Так проприетарный 17.50 в глючной бубунте:
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: Radeon RX 560 Series
OpenGL core profile version string: 4.5.13505 Core Profile Context 17.50.2.13
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.13505 Compatibility Profile Context 17.50.2.13
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: 4.5.13505 Compatibility Profile Context 17.50.2.13
OpenGL ES profile shading language version string: 4.50
OpenGL ES profile extensions:
Всем откликнувшимся спасибо,нашел ответ,на самом деле дискретная определяется но работает по умолчанию интеловская графика,это можно проверить
glxgears
тут будет работать встроенная интеловская и тест будет показывать около 60 фпс
если написать ‘DRI_PRIME=1 имя_приложения’ то оно запуститься используя дискретную
напр.
DRI_PRIME=1 glxgears
фпс становиться 3500-3800,что показывает работу именно видеокарты (насколько я понимаю)