установка драйвера RX470 и проблема со звуком.

Автор Noctis, 05 декабря 2021, 12:22:23

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

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

Noctis

Доброго утра! Смотрел на днях красивые дистрибутивы Линукса и мне понравился визуально Deepin, вчера успешно поставил его на свой пк. Естественно я знал что придется повозится с заводом железа, т.к. есть опыт с Минтом (пару лет сидел на нем), однако оказалось все сложнее чем я представлял.
Почему то лагает и ускоряется звук везде - любой плеер. Я пробовал Альса, пульс - один результат. Звук идет через видеокарту на тв, встройку не проверял - не пользуюсь. Что можно предпринять с решением этой проблемы?

Я не могу понять где посмотреть верно ли у меня заведена (жаргон хакинтошника :)) видеокарта? У меня RX 470 4 Gb, она отображается, но поверхностно - видеопамять нигде не прописана, хотя разрешение телевизора родное стоит, но по ощущениям не работает ускорение GPU - ролики в HD лагают и рвется изображение.
Я успел разобраться что есть свободные и проприетарные драйвера на Радеоны и мне нужны свободные, верно? Как обновить или установить драйвер?
В Минте (я работал на Нвидии) был инфо центр Нвидии Х сервер со спецификациями и настройками - на мой радеон есть что то подобное?

Все остальное определилось нормально включая сеть.
Мой ПК - i5 10400F,  2x8 DDR-4, MSI MAG B460 Tomahawk, RX 470 4Gb Sapphire, куча жестких...   

dzhoser

#1
sudo apt install inxi
inxi -F
Вывод под спойлер текстом.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Noctis

#2
dzhoser, я сейчас работаю, но вечером обязательно отпишусь!

Открыть содержимое (спойлер)
ox@nox-PC:~$ sudo apt install inxi
Пароль:
Проверка прошла успешно
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  deepin-pw-check fbterm imageworsener libatkmm-1.6-1v5 libcairomm-1.0-1v5 libdumbnet1 libgtkmm-3.0-1v5
  libheif1 liblqr-1-0 libmaxminddb0 libmspack0 libpangomm-1.4-1v5 libqtermwidget5-0 libsmi2ldbl libutempter0
  libutf8proc2 libwireshark-data libwireshark11 libwiretap8 libwscodecs2 libwsutil9 libx86-1
  libxmlsec1-openssl qtermwidget5-data squashfs-tools x11-apps x11-session-utils xbitmaps
Для их удаления используйте «sudo apt autoremove».
Будут установлены следующие дополнительные пакеты:
  hddtemp libglew2.1 mesa-utils tree
Предлагаемые пакеты:
  libcpanel-json-xs-perl | libjson-xs-perl libxml-dumper-perl glew-utils
Следующие НОВЫЕ пакеты будут установлены:
  hddtemp inxi libglew2.1 mesa-utils tree
Обновлено 0 пакетов, установлено 5 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 565 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 2 084 kB.
Хотите продолжить? [Д/н] y
Пол:1 https://community-packages.deepin.com/deepin apricot/main amd64 hddtemp amd64 0.3-beta15-53 [57,5 kB]
Пол:2 https://community-packages.deepin.com/deepin apricot/main amd64 inxi all 3.0.32-1-1 [262 kB]
Пол:3 https://community-packages.deepin.com/deepin apricot/main amd64 libglew2.1 amd64 2.1.0-4 [161 kB]
Пол:4 https://community-packages.deepin.com/deepin apricot/main amd64 mesa-utils amd64 8.4.0-1+b1 [34,9 kB]
Пол:5 https://community-packages.deepin.com/deepin apricot/main amd64 tree amd64 1.8.0-1 [49,4 kB]
Получено 565 kB за 1с (669 kB/s)
Предварительная настройка пакетов ...
Выбор ранее не выбранного пакета hddtemp.
(Чтение базы данных ... на данный момент установлено 195469 файлов и каталогов.)
Подготовка к распаковке .../hddtemp_0.3-beta15-53_amd64.deb ...
Распаковывается hddtemp (0.3-beta15-53) ...
Выбор ранее не выбранного пакета inxi.
Подготовка к распаковке .../inxi_3.0.32-1-1_all.deb ...
Распаковывается inxi (3.0.32-1-1) ...
Выбор ранее не выбранного пакета libglew2.1:amd64.
Подготовка к распаковке .../libglew2.1_2.1.0-4_amd64.deb ...
Распаковывается libglew2.1:amd64 (2.1.0-4) ...
Выбор ранее не выбранного пакета mesa-utils.
Подготовка к распаковке .../mesa-utils_8.4.0-1+b1_amd64.deb ...
Распаковывается mesa-utils (8.4.0-1+b1) ...
Выбор ранее не выбранного пакета tree.
Подготовка к распаковке .../tree_1.8.0-1_amd64.deb ...
Распаковывается tree (1.8.0-1) ...
Настраивается пакет inxi (3.0.32-1-1) ...
Настраивается пакет tree (1.8.0-1) ...
Настраивается пакет libglew2.1:amd64 (2.1.0-4) ...
Настраивается пакет hddtemp (0.3-beta15-53) ...
Настраивается пакет mesa-utils (8.4.0-1+b1) ...
Обрабатываются триггеры для systemd (241.26-1+dde) ...
Обрабатываются триггеры для man-db (2.8.5-2) ...
Обрабатываются триггеры для libc-bin (2.28.17-1+eagle) ...
nox@nox-PC:~$ inxi -F
System:    Host: nox-PC Kernel: 5.10.60-amd64-desktop x86_64 bits: 64 Desktop: Deepin 20.3
           Distro: Deepin 20.3
Machine:   Type: Desktop System: Micro-Star product: MS-7C81 v: 1.0 serial: <root required>
           Mobo: Micro-Star model: MAG B460 TOMAHAWK (MS-7C81) v: 1.0 serial: <root required>
           UEFI: American Megatrends v: 1.20 date: 11/04/2020
CPU:       Topology: 6-Core model: Intel Core i5-10400F bits: 64 type: MT MCP L2 cache: 12.0 MiB
           Speed: 1200 MHz min/max: 800/4300 MHz Core speeds (MHz): 1: 1011 2: 986 3: 1146 4: 1069 5: 999
           6: 978 7: 1179 8: 997 9: 972 10: 968 11: 997 12: 965
Graphics:  Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] driver: amdgpu v: kernel
           Display: x11 server: X.Org 1.20.4 driver: amdgpu,ati unloaded: fbdev,modesetting,vesa
           resolution: 3840x2160~60Hz
           OpenGL:
           renderer: AMD Radeon RX 470 Graphics (POLARIS10 DRM 3.40.0 5.10.60-amd64-desktop LLVM 11.0.1)
           v: 4.6 Mesa 20.3.4
Audio:     Device-1: Intel driver: snd_hda_intel
           Device-2: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] driver: snd_hda_intel
           Device-3: VIA type: USB driver: hid-generic,snd-usb-audio,usbhid
           Sound Server: ALSA v: k5.10.60-amd64-desktop
Network:   Device-1: Intel Ethernet I219-V driver: e1000e
           IF: eno1 state: down mac: d8:bb:c1:01:90:ec
           Device-2: Realtek RTL8125 2.5GbE driver: r8169
           IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: d8:bb:c1:01:90:ed
Drives:    Local Storage: total: 1.93 TiB used: 1.23 TiB (63.7%)
           ID-1: /dev/sda vendor: Western Digital model: WD5000AAKX-00U6AA0 size: 465.76 GiB
           ID-2: /dev/sdb vendor: Toshiba model: HDWD110 size: 931.51 GiB
           ID-3: /dev/sdc vendor: Crucial model: CT120BX500SSD1 size: 111.79 GiB
           ID-4: /dev/sdd type: USB vendor: Western Digital model: WD5000LPLX-66ZNTT1 size: 465.76 GiB
Partition: ID-1: / size: 14.70 GiB used: 6.31 GiB (42.9%) fs: ext4 dev: /dev/sdd3
           ID-2: /boot size: 1.45 GiB used: 202.0 MiB (13.6%) fs: ext4 dev: /dev/sdd2
           ID-3: swap-1 size: 16.00 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sdd7
Sensors:   System Temperatures: cpu: 27.8 C mobo: N/A
Use of uninitialized value $val2 in string eq at /usr/bin/inxi line 5759.
Use of uninitialized value $val2 in split at /usr/bin/inxi line 5764.
Use of uninitialized value $val2 in concatenation (.) or string at /usr/bin/inxi line 5766.
Use of uninitialized value $val2 in concatenation (.) or string at /usr/bin/inxi line 5767.
Use of uninitialized value $val2 in concatenation (.) or string at /usr/bin/inxi line 5768.
           Fan Speeds (RPM): N/A gpu: fan: 570
Info:      Processes: 305 Uptime: 3m Memory: 15.57 GiB used: 1.39 GiB (8.9%) Shell: bash inxi: 3.0.32
nox@nox-PC:~$
[свернуть]

Noctis


dzhoser

ЦитироватьAudio:     Device-1: Intel driver: snd_hda_intel
           Device-2: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] driver: snd_hda_intel
Через что идёт звук? Может одну отключить?
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Noctis

#5
Цитата: dzhoser от 05 декабря 2021, 21:35:54Через что идёт звук? Может одну отключить?
Я запустил alsamixer и пробовал выбирать карты. На встройке можно менять громкость входов и выходов, но ничего не изменяется по факту, а через радеон - ничего изменить нельзя.
Звук ускорен во много раз просто везде в любом плеере и даже ютубе.

А что с драйвером на Радеон - он рабочий полностью? Open CL наверное надо поставить?

Noctis

Пробовал поставить Вулкан и ОпенСЛ. Какие то ошибки выдает. Как исправить их?
Открыть содержимое (спойлер)
nox@nox-PC:~$ sudo apt install vulkan-tools vulkan-utils vulkan-validationlayers mesa-vulkan-drivers libvulkan1
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Уже установлен пакет libvulkan1 самой новой версии (1.2.162.0-1).
libvulkan1 помечен как установленный вручную.
Вы можете запустить «apt --fix-broken install» для исправления этих ошибок.
Следующие пакеты имеют неудовлетворённые зависимости:
firmware-linux : Зависит: firmware-linux-free но он не будет установлен
firmware-linux-nonfree : Зависит: firmware-misc-nonfree (= 20190114-2) но он не будет установлен
                          Зависит: firmware-amd-graphics (= 20190114-2) но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета (или указав решение).
nox@nox-PC:~$ apt --fix-broken install
E: Не удалось открыть файл блокировки /var/lib/dpkg/lock-frontend - open (13: Отказано в доступе)
E: Невозможно получить блокировку внешнего интерфейса dpkg (/var/lib/dpkg/lock-frontend); у вас есть права суперпользователя?
nox@nox-PC:~$ sudo apt install mesa-opencl-icd
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Вы можете запустить «apt --fix-broken install» для исправления этих ошибок.
Следующие пакеты имеют неудовлетворённые зависимости:
firmware-linux : Зависит: firmware-linux-free но он не будет установлен
firmware-linux-nonfree : Зависит: firmware-misc-nonfree (= 20190114-2) но он не будет установлен
                          Зависит: firmware-amd-graphics (= 20190114-2) но он не будет установлен
mesa-opencl-icd : Зависит: libclc-r600 (>= 0.2.0+git20180312-1~) но он не будет установлен
                   Зависит: libclc-amdgcn (>= 0.2.0+git20180312-1~) но он не будет установлен
                   Зависит: ocl-icd-libopencl1 но он не будет установлен или
                                   libopencl1
                   Зависит: libclang-cpp11 (>= 1:11.0.1) но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета (или указав решение).
nox@nox-PC:~$
[свернуть]

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Noctis

#8
dzhoser,
Открыть содержимое (спойлер)
x@nox-PC:~$ apt -f install
E: Не удалось открыть файл блокировки /var/lib/dpkg/lock-frontend - open (13: Отказано в доступе)
E: Невозможно получить блокировку внешнего интерфейса dpkg (/var/lib/dpkg/lock-frontend); у вас есть права суперпользователя?
nox@nox-PC:~$ apt -f install apt -f install
E: Не удалось открыть файл блокировки /var/lib/dpkg/lock-frontend - open (13: Отказано в доступе)
E: Невозможно получить блокировку внешнего интерфейса dpkg (/var/lib/dpkg/lock-frontend); у вас есть права суперпользователя?
nox@nox-PC:~$ cat /etc/apt/sources.list
## Generated by deepin-installer
deb https://community-packages.deepin.com/deepin/ apricot main contrib non-free
#deb-src https://community-packages.deepin.com/deepin/ apricot main contrib non-free
nox@nox-PC:~$

[свернуть]
Обошел ограничение:
Открыть содержимое (спойлер)
[x@nox-PC:~$ sudo apt -f install
Пароль:
Проверка прошла успешно
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Исправление зависимостей... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  deepin-pw-check fbterm imageworsener libatkmm-1.6-1v5 libcairomm-1.0-1v5 libdumbnet1 libgtkmm-3.0-1v5
  libheif1 liblqr-1-0 libmaxminddb0 libmspack0 libpangomm-1.4-1v5 libqtermwidget5-0 libsmi2ldbl libutempter0
  libutf8proc2 libwireshark-data libwireshark11 libwiretap8 libwscodecs2 libwsutil9 libx86-1
  libxmlsec1-openssl qtermwidget5-data squashfs-tools x11-apps x11-session-utils xbitmaps
Для их удаления используйте «sudo apt autoremove».
Будут установлены следующие дополнительные пакеты:
  firmware-amd-graphics firmware-linux-free firmware-misc-nonfree
Следующие НОВЫЕ пакеты будут установлены:
  firmware-amd-graphics firmware-linux-free firmware-misc-nonfree
Обновлено 0 пакетов, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Установлено или удалено не до конца 3 пакетов.
Необходимо скачать 0 B/6 785 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 43,0 MB.
Хотите продолжить? [Д/н] y
(Чтение базы данных ... на данный момент установлено 195555 файлов и каталогов.)
Подготовка к распаковке .../firmware-linux-free_3.4+apricot_all.deb ...
Распаковывается firmware-linux-free (3.4+apricot) ...
dpkg: ошибка при обработке архива /var/cache/apt/archives/firmware-linux-free_3.4+apricot_all.deb (--unpack):
попытка перезаписать «/lib/firmware/av7110/bootcode.bin», который уже имеется в пакете linux-firmware 1.197.2
Подготовка к распаковке .../firmware-misc-nonfree_20190114-2_all.deb ...
Распаковывается firmware-misc-nonfree (20190114-2) ...
dpkg: ошибка при обработке архива /var/cache/apt/archives/firmware-misc-nonfree_20190114-2_all.deb (--unpack):
попытка перезаписать «/lib/firmware/3com/typhoon.bin», который уже имеется в пакете linux-firmware 1.197.2
dpkg-deb: ошибка: вставка subprocess was killed by signal (Обрыв канала)
Подготовка к распаковке .../firmware-amd-graphics_20190114-2_all.deb ...
Распаковывается firmware-amd-graphics (20190114-2) ...
dpkg: ошибка при обработке архива /var/cache/apt/archives/firmware-amd-graphics_20190114-2_all.deb (--unpack):
попытка перезаписать «/lib/firmware/amdgpu/banks_k_2_smc.bin», который уже имеется в пакете linux-firmware 1.197.2
dpkg-deb: ошибка: вставка subprocess was killed by signal (Обрыв канала)
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/firmware-linux-free_3.4+apricot_all.deb
/var/cache/apt/archives/firmware-misc-nonfree_20190114-2_all.deb
/var/cache/apt/archives/firmware-amd-graphics_20190114-2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
nox@nox-PC:~$ cat /etc/apt/sources.list
## Generated by deepin-installer
deb https://community-packages.deepin.com/deepin/ apricot main contrib non-free
#deb-src https://community-packages.deepin.com/deepin/ apricot main contrib non-free
nox@nox-PC:~$
[свернуть]



ogost

Хотелось бы уточнить, что Deepin != Debian.
У вас что-то неладное с драйверами, поскольку я этим вашим Deepin не пользовался (по ошибке похоже на очередную *бунту с костылями) не могу посоветовать ничего, кроме как

sudo apt update
sudo apt install -f
sudo apt upgrade

Noctis

#10
ogost,
Открыть содержимое (спойлер)
x@nox-PC:~$ sudo apt update
Пароль:
Проверка пароля завершилась неудачно, 4 попыток осталось
Попробуйте ещё раз.
Пароль:
Проверка прошла успешно
Сущ:1 https://community-packages.deepin.com/deepin apricot InRelease                                         
Сущ:2 https://repo.radeon.com/amdgpu/21.40.1/ubuntu focal InRelease                                         
Сущ:3 https://community-packages.deepin.com/printer eagle InRelease                                         
Сущ:4 https://repo.radeon.com/rocm/apt/4.5.1 ubuntu InRelease                                               
Сущ:5 https://home-store-img.uniontech.com/appstore deepin InRelease                                         
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Все пакеты имеют последние версии.
nox@nox-PC:~$ sudo apt install -f
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Исправление зависимостей... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  deepin-pw-check fbterm imageworsener libatkmm-1.6-1v5 libcairomm-1.0-1v5 libdumbnet1 libgtkmm-3.0-1v5
  libheif1 liblqr-1-0 libmaxminddb0 libmspack0 libpangomm-1.4-1v5 libqtermwidget5-0 libsmi2ldbl libutempter0
  libutf8proc2 libwireshark-data libwireshark11 libwiretap8 libwscodecs2 libwsutil9 libx86-1
  libxmlsec1-openssl qtermwidget5-data squashfs-tools x11-apps x11-session-utils xbitmaps
Для их удаления используйте «sudo apt autoremove».
Будут установлены следующие дополнительные пакеты:
  firmware-amd-graphics firmware-linux-free firmware-misc-nonfree
Следующие НОВЫЕ пакеты будут установлены:
  firmware-amd-graphics firmware-linux-free firmware-misc-nonfree
Обновлено 0 пакетов, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Установлено или удалено не до конца 3 пакетов.
Необходимо скачать 0 B/6 785 kB архивов.
После данной операции объём занятого дискового пространства возрастёт на 43,0 MB.
Хотите продолжить? [Д/н] y
(Чтение базы данных ... на данный момент установлено 195555 файлов и каталогов.)
Подготовка к распаковке .../firmware-linux-free_3.4+apricot_all.deb ...
Распаковывается firmware-linux-free (3.4+apricot) ...
dpkg: ошибка при обработке архива /var/cache/apt/archives/firmware-linux-free_3.4+apricot_all.deb (--unpack):
попытка перезаписать «/lib/firmware/av7110/bootcode.bin», который уже имеется в пакете linux-firmware 1.197.2
Подготовка к распаковке .../firmware-misc-nonfree_20190114-2_all.deb ...
Распаковывается firmware-misc-nonfree (20190114-2) ...
dpkg: ошибка при обработке архива /var/cache/apt/archives/firmware-misc-nonfree_20190114-2_all.deb (--unpack):
попытка перезаписать «/lib/firmware/3com/typhoon.bin», который уже имеется в пакете linux-firmware 1.197.2
dpkg-deb: ошибка: вставка subprocess was killed by signal (Обрыв канала)
Подготовка к распаковке .../firmware-amd-graphics_20190114-2_all.deb ...
Распаковывается firmware-amd-graphics (20190114-2) ...
dpkg: ошибка при обработке архива /var/cache/apt/archives/firmware-amd-graphics_20190114-2_all.deb (--unpack):
попытка перезаписать «/lib/firmware/amdgpu/banks_k_2_smc.bin», который уже имеется в пакете linux-firmware 1.197.2
dpkg-deb: ошибка: вставка subprocess was killed by signal (Обрыв канала)
При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/firmware-linux-free_3.4+apricot_all.deb
/var/cache/apt/archives/firmware-misc-nonfree_20190114-2_all.deb
/var/cache/apt/archives/firmware-amd-graphics_20190114-2_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
nox@nox-PC:~$ sudo apt upgrade
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Вы можете запустить «apt --fix-broken install» для исправления этих ошибок.
Следующие пакеты имеют неудовлетворённые зависимости:
firmware-linux : Зависит: firmware-linux-free но он не установлен
firmware-linux-nonfree : Зависит: firmware-misc-nonfree (= 20190114-2) но он не установлен
                          Зависит: firmware-amd-graphics (= 20190114-2) но он не установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета (или указав решение).
nox@nox-PC:~$
[свернуть]
Вот что получилось.

P.S. Что посоветуете поставить стабильное тогда, если с этим дистрибутивом все плохо?

ogost

Цитата: Noctis от 06 декабря 2021, 09:41:07P.S. Что посоветуете поставить стабильное тогда, если с этим дистрибутивом все плохо?
очевидно Debian.
На ваш страх и риск: эксперимента ради попробуйте удалить этот linux-firmware, из-за которого не ставятся нормальные пакеты.

dzhoser

Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

Noctis

dzhoser,
Открыть содержимое (спойлер)
ox@nox-PC:~$ cat /etc/apt/sources.list
## Generated by deepin-installer
deb https://community-packages.deepin.com/deepin/ apricot main contrib non-free
#deb-src https://community-packages.deepin.com/deepin/ apricot main contrib non-free
nox@nox-PC:~$

[свернуть]

Noctis