LINUX.ORG.RU

История изменений

Исправление torvn77, (текущая версия) :

Посмотреть на мою игру и картинку можно здесь:
https://youtu.be/9NVi1tIr5-E

Так же прошу ЛОровцев оценить это HOWTO:

В целом для запуска видеокарты по Debian Buster надо

  1. найти корректный набор фирмварей которые подложить в каталог /lib/firmware/amdgpu 2. если у вас нет пятого ядра то утащить его из Debian Sid
    3.Установить поддерживаемый Debian пакет xserver-xorg-video-amdgpu.
  2. в файле /etc/default/grub изменить строку к виду GRUB_CMDLINE_LINUX=«amdgpu.exp_hw_support=1»
  3. отдать две команды
    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 надо

  1. найти корректный набор фирмварей которые подложить в каталог /lib/firmware/amdgpu 2. если у вас нет пятого ядра то утащить его из Debian Sid 3.Установить поддерживаемый Debian пакет xserver-xorg-video-amdgpu.
  2. в файле /etc/default/grub изменить строку к виду GRUB_CMDLINE_LINUX=«amdgpu.exp_hw_support=1»
  3. отдать две команды 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 надо

  1. найти корректный набор фирмварей которые подложить в каталог /lib/firmware/amdgpu 2. если у вас нет пятого ядра то утащить его из Debian Sid 3.Установить поддерживаемый Debian пакет xserver-xorg-video-amdgpu.
  2. в файле /etc/default/grub изменить строку к виду GRUB_CMDLINE_LINUX=«amdgpu.exp_hw_support=1»
  3. отдать две команды 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: