Как обновить драйвера для RadeOn RX6600 в Debian 11?

Автор lionet, 18 октября 2022, 11:02:07

« назад - далее »

0 Пользователи и 10 гостей просматривают эту тему.

lionet

Цитата: SerW от 18 октября 2022, 15:21:03А чего это у вас ядро старше, чем у меня в Малинке? :-DDD
Не то скопировал. ;D
Вот правильный вывод:
lionet@fractal:~$ inxi -b
System:
  Host: fractal Kernel: 5.18.0-0.deb11.4-amd64 x86_64 bits: 64
  Desktop: Xfce 4.16.0 Distro: Debian GNU/Linux 11 (bullseye)
Machine:
  Type: Desktop Mobo: ASUSTeK model: PRIME B450-PLUS v: Rev X.0x
  serial: <superuser required> UEFI: American Megatrends v: 3211
  date: 08/10/2021
CPU:
  Info: 6-Core AMD Ryzen 5 5600X [MT MCP] speed: 3593 MHz
  min/max: 2200/3700 MHz
Graphics:
  Device-1: AMD Navi 23 driver: N/A
  Display: x11 server: X.Org 1.20.11 driver: loaded: ati,vesa
  unloaded: fbdev,modesetting,radeon resolution: 1024x768~76Hz
  OpenGL: renderer: llvmpipe (LLVM 11.0.1 256 bits) v: 4.5 Mesa 20.3.5
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
  driver: r8169
Drives:
  Local Storage: total: 6.37 TiB used: 7.2 GiB (0.1%)
Info:
  Processes: 267 Uptime: 2m Memory: 125.71 GiB used: 2.1 GiB (1.7%)
  Shell: Bash inxi: 3.3.01
Debian 11 xfce4

SerW

 Так а чем вас смущает то, что дрова будут старые? Ежели нужны новые дрова — мигрируйте на Fedora 36. 5 ноября 37-ая выходит.
Сергей Швайко » DragonSerW

lionet

Цитата: SerW от 18 октября 2022, 16:45:52Так а чем вас смущает то, что дрова будут старые?
ну вообще-то новые драйвера увеличивают производительность. Для видеомонтажа это критично.
Debian 11 xfce4

Susumo

apt install firmware-linuxДелали? Тащить пакеты из другого дистра плохая идея.

lionet

#19
Цитата: Susumo от 18 октября 2022, 17:15:17Делали? Тащить пакеты из другого дистра плохая идея.
Минуту. У меня только bullseye  и бекпорт(bullseye-backports) для него. Я отказался от смешанной системы, т.к. выяснилось, что сейчас нельзя даунгрейдить дистрибутив.
Из backports я вытащил лишь firmware-amd-graphics

В общем, в dmesg у меня были ошибки, что не загрузились модули для amdgpu. Я сделал как написано тут в разделе Firmware missing from Debian.
mkdir firmware
cd firmware
wget -r -nd -e robots=no -A '*.bin' --accept-regex '/plain/' https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/amdgpu/
sudo mv *.bin /lib/firmware/amdgpu/
sudo update-initramfs -c -k all

Сейчас драйвер подгрузился в ядро:
lionet@fractal:~$ inxi -G
Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Navi 23 driver: amdgpu v: kernel
          Display: x11 server: X.Org 1.20.11 driver: loaded: amdgpu,ati unloaded: fbdev,modesetting,radeon,vesa
          resolution: 1920x1080~60Hz
          OpenGL: renderer: AMD DIMGREY_CAVEFISH (DRM 3.46.0 5.18.0-0.deb11.4-amd64 LLVM 11.0.1) v: 4.6 Mesa 20.3.5

Но пробовать опять устанавливать новый драйвер от АМД что-то страшновато.

Вот этих модулей всё равно нет:
W: Possible missing firmware /lib/firmware/amdgpu/ip_discovery.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega10_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu
Debian 11 xfce4

Susumo

#20
ЦитироватьМинуту. У меня только bullseye
Вы в первом посте упоминает про установку пакета из убунты, я про это.
ЦитироватьНо пробовать опять устанавливать новый драйвер от АМД что-то страшновато.
Работает? Зачем?

lionet

#21
Цитата: Susumo от 18 октября 2022, 17:44:06Вы в первом посте упоминает про установку пакета из убунты, я про это.
Так для Дебиана ничего нет. Там только RHEL, SuSe и Ubuntu.
Цитата: Susumo от 18 октября 2022, 17:44:06Работает? Зачем?
Да, сейчас герцовка тоже нормально определилась.
Затем, что из видеокарты нужно выжимать всё. Ибо очень уж долго ждать пока видео смонтируются (до часа может доходить). Установка новых драйверов по идее должна сократить время обработки видео. В общем, в Винде драйвера для видяхи обновлять нужно в обязательном порядке.

18 октября 2022, 17:55:09
При установке скрипта прописываются два основных репозитория для драйверов - amdgpu.list и rocm.list со значениями
deb https://repo.radeon.com/amdgpu/22.20/ubuntu focal main

deb [arch=amd64] https://repo.radeon.com/rocm/apt/5.2 ubuntu main

Если полазить по этим директориям, можно увидеть, что там и поновее есть ссылки. Но я не думаю, что будет лучше, т.к. по идее АМД должны были отладить зависимости между этими репозиториями.
Debian 11 xfce4

Susumo

#22
ЦитироватьУстановка новых драйверов по идее должна сократить время обработки видео. В общем, в Винде драйвера для видяхи обновлять нужно в обязательном порядке.
vdpau или vaapi установлены?
ЦитироватьТак для Дебиана ничего нет
Ну используйте, мысль от этого лучше не становится.

lionet

#23
Цитата: Susumo от 18 октября 2022, 18:40:01vdpau или vaapi установлены?
lionet@fractal:~$ vainfo
libva info: VA-API version 1.10.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_10
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.10 (libva 2.10.0)
vainfo: Driver version: Mesa Gallium driver 20.3.5 for AMD DIMGREY_CAVEFISH (DRM 3.46.0, 5.18.0-0.deb11.4-amd64, LLVM 11.0.1)
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :    VAEntrypointVLD
      VAProfileMPEG2Main              :    VAEntrypointVLD
      VAProfileVC1Simple              :    VAEntrypointVLD
      VAProfileVC1Main                :    VAEntrypointVLD
      VAProfileVC1Advanced            :    VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:    VAEntrypointVLD
      VAProfileH264ConstrainedBaseline:    VAEntrypointEncSlice
      VAProfileH264Main              :    VAEntrypointVLD
      VAProfileH264Main              :    VAEntrypointEncSlice
      VAProfileH264High              :    VAEntrypointVLD
      VAProfileH264High              :    VAEntrypointEncSlice
      VAProfileHEVCMain              :    VAEntrypointVLD
      VAProfileHEVCMain              :    VAEntrypointEncSlice
      VAProfileHEVCMain10            :    VAEntrypointVLD
      VAProfileHEVCMain10            :    VAEntrypointEncSlice
      VAProfileJPEGBaseline          :    VAEntrypointVLD
      VAProfileVP9Profile0            :    VAEntrypointVLD
      VAProfileVP9Profile2            :    VAEntrypointVLD
      VAProfileNone                  :    VAEntrypointVideoProc

lionet@fractal:~$ vdpauinfo
display: :0.0  screen: 0
API version: 1
Information string: G3DVL VDPAU Driver Shared Library version 1.0

Video surface:

name  width height types
-------------------------------------------
420    16384 16384  NV12 YV12
422    16384 16384  UYVY YUYV
444    16384 16384  Y8U8V8A8 V8U8Y8A8
420_16 16384 16384 
422_16 16384 16384 
444_16 16384 16384 

Decoder capabilities:

name                        level macbs width height
----------------------------------------------------
MPEG1                          --- not supported ---
MPEG2_SIMPLE                    3 65536  4096  4096
MPEG2_MAIN                      3 65536  4096  4096
H264_BASELINE                  52 65536  4096  4096
H264_MAIN                      52 65536  4096  4096
H264_HIGH                      52 65536  4096  4096
VC1_SIMPLE                      1 65536  4096  4096
VC1_MAIN                        2 65536  4096  4096
VC1_ADVANCED                    4 65536  4096  4096
MPEG4_PART2_SP                  3 65536  4096  4096
MPEG4_PART2_ASP                5 65536  4096  4096
DIVX4_QMOBILE                  --- not supported ---
DIVX4_MOBILE                  --- not supported ---
DIVX4_HOME_THEATER            --- not supported ---
DIVX4_HD_1080P                --- not supported ---
DIVX5_QMOBILE                  --- not supported ---
DIVX5_MOBILE                  --- not supported ---
DIVX5_HOME_THEATER            --- not supported ---
DIVX5_HD_1080P                --- not supported ---
H264_CONSTRAINED_BASELINE      0 65536  4096  4096
H264_EXTENDED                  --- not supported ---
H264_PROGRESSIVE_HIGH          --- not supported ---
H264_CONSTRAINED_HIGH          --- not supported ---
H264_HIGH_444_PREDICTIVE      --- not supported ---
VP9_PROFILE_0                  --- not supported ---
VP9_PROFILE_1                  --- not supported ---
VP9_PROFILE_2                  --- not supported ---
VP9_PROFILE_3                  --- not supported ---
HEVC_MAIN                      186 139264  8192  4352
HEVC_MAIN_10                  186 139264  8192  4352
HEVC_MAIN_STILL                --- not supported ---
HEVC_MAIN_12                  --- not supported ---
HEVC_MAIN_444                  --- not supported ---
HEVC_MAIN_444_10              --- not supported ---
HEVC_MAIN_444_12              --- not supported ---

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8        16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 P010 P016 A8I8 I8A8
R8G8B8A8        16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 P010 P016 A8I8 I8A8
R10G10B10A2      16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 P010 P016 A8I8 I8A8
B10G10R10A2      16384 16384    y  NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 P010 P016 A8I8 I8A8

Bitmap surface:

name              width height
------------------------------
B8G8R8A8        16384 16384
R8G8B8A8        16384 16384
R10G10B10A2      16384 16384
B10G10R10A2      16384 16384
A8              16384 16384

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL            y
DEINTERLACE_TEMPORAL_SPATIAL    -
INVERSE_TELECINE                -
NOISE_REDUCTION                  y
SHARPNESS                        y
LUMA_KEY                        y
HIGH QUALITY SCALING - L1        y
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

parameter name                  sup      min      max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH              y        48    4096
VIDEO_SURFACE_HEIGHT            y        48    4096
CHROMA_TYPE                      y 
LAYERS                          y        0        4

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                y 
CSC_MATRIX                      y 
NOISE_REDUCTION_LEVEL            y      0.00    1.00
SHARPNESS_LEVEL                  y    -1.00    1.00
LUMA_KEY_MIN_LUMA                y 
LUMA_KEY_MAX_LUMA                y 


18 октября 2022, 18:53:54
Цитата: Susumo от 18 октября 2022, 18:40:01Ну используйте, мысль от этого лучше не становится.
Я к тому, что разрабы обычно делают один deb пакет для всех дибианоподобных дистрибутивов.
Debian 11 xfce4

Aalexeey

#24
Вы тут такой х...ёй занимаетесь что даже у меня нет слов. Выкладывать это г...о на всеобщее обозрение, зачем. Я тоже частенько мешал пакеты (собственно договорились мы здесь тогда как-то вот до этого моего аватара) и иногда мешаю сейчас, но я хотя бы знал и знаю что я делаю и что делать если вся система развалится. Я сторонник решать всё через GUI и по пути наименьшего сопротивления, но здесь это уже перебор.
Цитата: lionet от 18 октября 2022, 18:52:16разрабы обычно делают один deb пакет для всех дибианоподобных дистрибутивов.
Нет не делают, есть форки-совместимые, бубунто пакеты не совместимы грубо в 70-80% случаев, её пакеты надо пересобирать, но так-как это тоже deb то это значительно легче делать, чем собирать из голых не дебиано-исходников.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

lionet

Цитата: Aalexeey от 18 октября 2022, 18:55:42Нет не делают, есть форки-совместимые, бубунто пакеты не совместимы грубо в 70-80% случаев, её пакеты надо пересобирать, но так-как это тоже deb то это значительно легче делать, чем собирать из голых не дебиано-исходников.
Я ссылку привёл на гайд по инсталляции, где бубунта/дебиан указаны вместе..
Цитата: Aalexeey от 18 октября 2022, 18:55:42Вы тут такой х...ёй занимаетесь что даже у меня нет слов.
Предложите другой вариант установки новейших драйверов для Радеона.
Debian 11 xfce4

Susumo

#26
Цитироватьновейших
Это не про дебиан. Хотите новейшее выбирайте дистрибутив с новейшим. Ваша видеокарта поступила в продажу через 2 месяца после релиза булзая. Что я говорил про свежее железо в дебиан?

Aalexeey

Цитата: lionet от 18 октября 2022, 19:04:07Предложите другой вариант
Пробуйте testing, не получится пробуйте или MX или Antix (У кого-то из них XFCE даже по умолчению), LMDE последний, не получится значит Mint или бубунту LTS последнюю, обкатаетесь пару лет, потом Debian.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

lionet

#28
Цитата: Susumo от 18 октября 2022, 19:19:23Это не про дебиан. Хотите новейшее выбирайте дистрибутив с новейшим. Ваша видеокарта поступила в продажу через 2 месяца после релиза булзая. Что я говорил про свежее железо в дебиан?
По-моему, это просто смешно, выбирать Линукс исходя из того какую карту купил. У меня опять закрадывается мысль, что всё таки Линукс ещё не дорос до Винды, где подобных проблем нет.

+20%, будете продолжать в том же духе - бан никуда от вас не убежит. qupl

18 октября 2022, 21:37:42
Цитата: Aalexeey от 18 октября 2022, 19:34:30Пробуйте testing,
Так бекпорты как раз оттуда. На родном ядре не взлетело - теперь тяну ядро и пакеты из бекпортов.
Ну может параллельно кто ещё решение предложит.
Debian 11 xfce4

Aalexeey

Цитата: lionet от 18 октября 2022, 19:36:15это просто смешно, выбирать Линукс исходя из того какую карту купил
Вам уже тут уже многократно и мягко намекали, вы не тот дистрибутив выбрали и скорее всего ошиблись форумом, не созрели ещё. Так как вам хочется не будет. Те кто мог-бы предложить вам решение скорее всего этого не сделают, они здесь даже не участвуют.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"