История изменений
Исправление torvn77, (текущая версия) :
Посмотреть на мою игру и картинку можно здесь:
https://youtu.be/9NVi1tIr5-E
Так же прошу ЛОровцев оценить это HOWTO:
В целом для запуска видеокарты по Debian Buster надо
- найти корректный набор фирмварей которые подложить в каталог /lib/firmware/amdgpu 2. если у вас нет пятого ядра то утащить его из Debian Sid
3.Установить поддерживаемый Debian пакет xserver-xorg-video-amdgpu. - в файле /etc/default/grub изменить строку к виду GRUB_CMDLINE_LINUX=«amdgpu.exp_hw_support=1»
- отдать две команды
5.1 для того чтобы настройки применились в загрузочном меню update-grub
5.2 для того чтобы фирмварь попала в initrd-image
update-initramfs -kall -c
А так карта запускается на стандартных драйверах из дистрибутива и установки сторонних драйверов не требует, как и не является необходимым тянуть более свежий Х сервер из другого дистра или писать xorg.conf для работы через modesetting.
Более того, драйвер для Ubuntu с официального с официального сайта AMD не смог себя коректно в систему и обеспечить функционирование видеокарты.
На текущий момент используются фирмвари из пакета (если только их при установке не затёр своими драйвер ROCm)
http://repo.radeon.com/rocm/apt/debian/pool/main/r/rock-dkms/rock-dkms_2.6-22_all.deb
Фирмвари для процессора обновлены из архива взятого на kernel.org
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
И установлена бинарная версия драйвера ROCm 2.6.22 amd64 работу которой вы можете видеть на этом ролике.
Инструкцию по установке можно прочитать здесь
https://github.com/RadeonOpenCompute/ROCm#installing-from-amd-rocm-repositories
Так же могут потребоваться сопутствующие пакеты, dxvk например, но нужен он реально или нет я не знаю.
Так же надо учесть то, что эксперты ЛОРа рекомендуют для получения максимальных характеристик помимо обязательного использования нового ядра использовать так же и новую версию Х сервера, что-то он там умеет и поддерживает(но по мне и так хорошо)
Сокращённая информация выданная glxinfo
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
-------------------------------------
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
-------------------------------------
GLX version: 1.4
GLX extensions:
-------------------------------------
Extended renderer info (GLX_MESA_query_renderer):
Vendor: X.Org (0x1002)
Device: AMD VEGA20 (DRM 3.27.0, 5.0.0-trunk-amd64, LLVM 7.0.1) (0x66af)
Version: 18.3.6
Accelerated: yes
Video memory: 16368MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.5
Max compat profile version: 4.5
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
VBO free memory - total: 16141 MB, largest block: 16141 MB
VBO free aux. memory - total: 11999 MB, largest block: 11999 MB
Texture free memory - total: 16141 MB, largest block: 16141 MB
Texture free aux. memory - total: 11999 MB, largest block: 11999 MB
Renderbuffer free memory - total: 16141 MB, largest block: 16141 MB
Renderbuffer free aux. memory - total: 11999 MB, largest block: 11999 MB
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 16368 MB
Total available memory: 28385 MB
Currently available dedicated video memory: 16141 MB
OpenGL vendor string: X.Org
OpenGL renderer string: AMD VEGA20 (DRM 3.27.0, 5.0.0-trunk-amd64, LLVM 7.0.1)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.3.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: 4.5 (Compatibility Profile) Mesa 18.3.6
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
-------------------------------------
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 18.3.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
-------------------------------------
216 GLX Visuals
-------------------------------------
456 GLXFBConfigs:
Исправление torvn77, :
Посмотреть на мою игру и картинку можно здесь: https://youtu.be/9NVi1tIr5-E
Так же прошу ЛОровцев оценить это HOWTO:
В целом для запуска видеокарты по Debian Buster надо
- найти корректный набор фирмварей которые подложить в каталог /lib/firmware/amdgpu 2. если у вас нет пятого ядра то утащить его из Debian Sid 3.Установить поддерживаемый Debian пакет xserver-xorg-video-amdgpu.
- в файле /etc/default/grub изменить строку к виду GRUB_CMDLINE_LINUX=«amdgpu.exp_hw_support=1»
- отдать две команды 5.1 для того чтобы настройки применились в загрузочном меню update-grub 5.2 для того чтобы фирмварь попала в initrd-image update-initramfs -kall -c
А так карта запускается на стандартных драйверах из дистрибутива и установки сторонних драйверов не требует, как и не является необходимым тянуть более свежий Х сервер из другого дистра или писать xorg.conf для работы через modesetting. Более того, драйвер для Ubuntu с официального с официального сайта AMD не смог себя коректно в систему и обеспечить функционирование видеокарты.
На текущий момент используются фирмвари из пакета (если только их при установке не затёр своими драйвер ROCm)
http://repo.radeon.com/rocm/apt/debian/pool/main/r/rock-dkms/rock-dkms_2.6-22_all.deb
Фирмвари для процессора обновлены из архива взятого на kernel.org
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
И установлена бинарная версия драйвера ROCm 2.6.22 amd64 работу которой вы можете видеть на этом ролике.
Инструкцию по установке можно прочитать здесь
https://github.com/RadeonOpenCompute/ROCm#installing-from-amd-rocm-repositories
Так же могут потребоваться сопутствующие пакеты, dxvk например, но нужен он реально или нет я не знаю.
Так же надо учесть то, что эксперты ЛОРа рекомендуют для получения максимальных характеристик помимо обязательного использования нового ядра использовать так же и новую версию Х сервера, что-то он там умеет и поддерживает(но по мне и так хорошо)
Сокращённая информация выданная glxinfo
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
-------------------------------------
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
-------------------------------------
GLX version: 1.4
GLX extensions:
-------------------------------------
Extended renderer info (GLX_MESA_query_renderer):
Vendor: X.Org (0x1002)
Device: AMD VEGA20 (DRM 3.27.0, 5.0.0-trunk-amd64, LLVM 7.0.1) (0x66af)
Version: 18.3.6
Accelerated: yes
Video memory: 16368MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 4.5
Max compat profile version: 4.5
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.2
Memory info (GL_ATI_meminfo):
VBO free memory - total: 16141 MB, largest block: 16141 MB
VBO free aux. memory - total: 11999 MB, largest block: 11999 MB
Texture free memory - total: 16141 MB, largest block: 16141 MB
Texture free aux. memory - total: 11999 MB, largest block: 11999 MB
Renderbuffer free memory - total: 16141 MB, largest block: 16141 MB
Renderbuffer free aux. memory - total: 11999 MB, largest block: 11999 MB
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 16368 MB
Total available memory: 28385 MB
Currently available dedicated video memory: 16141 MB
OpenGL vendor string: X.Org
OpenGL renderer string: AMD VEGA20 (DRM 3.27.0, 5.0.0-trunk-amd64, LLVM 7.0.1)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.3.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: 4.5 (Compatibility Profile) Mesa 18.3.6
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
-------------------------------------
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 18.3.6
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
-------------------------------------
216 GLX Visuals
-------------------------------------
456 GLXFBConfigs:
Исходная версия torvn77, :
Играюв Bioshock Infinite на максималках на видеокарте Radeon VII / Vega 20 под Debian 10 / Buster
Посмотреть на мою игру и картинку можно здесь: https://youtu.be/9NVi1tIr5-E
Так же прошу ЛОровцев оценить это HOWTO:
В целом для запуска видеокарты по Debian Buster надо
- найти корректный набор фирмварей которые подложить в каталог /lib/firmware/amdgpu 2. если у вас нет пятого ядра то утащить его из Debian Sid 3.Установить поддерживаемый Debian пакет xserver-xorg-video-amdgpu.
- в файле /etc/default/grub изменить строку к виду GRUB_CMDLINE_LINUX=«amdgpu.exp_hw_support=1»
- отдать две команды 5.1 для того чтобы настройки применились в загрузочном меню update-grub 5.2 для того чтобы фирмварь попала в initrd-image update-initramfs -kall -c
А так карта запускается на стандартных драйверах из дистрибутива и установки сторонних драйверов не требует, как и не является необходимым тянуть более свежий Х сервер из другого дистра или писать xorg.conf для работы через modesetting. Более того, драйвер для Ubuntu с официального с официального сайта AMD не смог себя коректно в систему и обеспечить функционирование видеокарты.
На текущий момент используются фирмвари из пакета (если только их при установке не затёр своими драйвер ROCm)
http://repo.radeon.com/rocm/apt/debian/pool/main/r/rock-dkms/rock-dkms_2.6-22_all.deb
Фирмвари для процессора обновлены из архива взятого на kernel.org
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
И установлена бинарная версия драйвера ROCm 2.6.22 amd64 работу которой вы можете видеть на этом ролике.
Инструкцию по установке можно прочитать здесь
https://github.com/RadeonOpenCompute/ROCm#installing-from-amd-rocm-repositories
Так же могут потребоваться сопутствующие пакеты, dxvk например, но нужен он реально или нет я не знаю.
Так же надо учесть то, что эксперты ЛОРа рекомендуют для получения максимальных характеристик помимо обязательного использования нового ядра использовать так же и новую версию Х сервера, что-то он там умеет и поддерживает(но по мне и так хорошо)
Сокращённая информация выданная glxinfo direct rendering: Yes server glx vendor string: SGI server glx version string: 1.4 server glx extensions:
client glx vendor string: Mesa Project and SGI client glx version string: 1.4 client glx extensions:
GLX version: 1.4 GLX extensions:
Extended renderer info (GLX_MESA_query_renderer): Vendor: X.Org (0x1002) Device: AMD VEGA20 (DRM 3.27.0, 5.0.0-trunk-amd64, LLVM 7.0.1) (0x66af) Version: 18.3.6 Accelerated: yes Video memory: 16368MB Unified memory: no Preferred profile: core (0x1) Max core profile version: 4.5 Max compat profile version: 4.5 Max GLES1 profile version: 1.1 Max GLES[23] profile version: 3.2 Memory info (GL_ATI_meminfo): VBO free memory - total: 16141 MB, largest block: 16141 MB VBO free aux. memory - total: 11999 MB, largest block: 11999 MB Texture free memory - total: 16141 MB, largest block: 16141 MB Texture free aux. memory - total: 11999 MB, largest block: 11999 MB Renderbuffer free memory - total: 16141 MB, largest block: 16141 MB Renderbuffer free aux. memory - total: 11999 MB, largest block: 11999 MB Memory info (GL_NVX_gpu_memory_info): Dedicated video memory: 16368 MB Total available memory: 28385 MB Currently available dedicated video memory: 16141 MB OpenGL vendor string: X.Org OpenGL renderer string: AMD VEGA20 (DRM 3.27.0, 5.0.0-trunk-amd64, LLVM 7.0.1) OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.3.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: 4.5 (Compatibility Profile) Mesa 18.3.6 OpenGL shading language version string: 4.50 OpenGL context flags: (none) OpenGL profile mask: compatibility profile OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 18.3.6 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20 OpenGL ES profile extensions:
216 GLX Visuals
456 GLXFBConfigs: