LINUX.ORG.RU

Gentoo, Ryzen 3 4300U - вопросы

 , , ,


0

1

Есть Ryzen 3 4300U, Kernel 5.10.25, VIDEO_CARDS=«radeon radeonsi amdgpu» глобально и LXQT.

Не стартует SSDM, иксы, LXQT - всё ссылается на отсутствие драйвера. В логах иксы предлагают универсальные драйвера.

Ядро сконфигурировано так (по максимуму) https://wiki.gentoo.org/wiki/AMDGPU#Kernel

  1. В общем-то, какой драйвер нужен?

  2. Использовать march=native или march=zenver2? https://wiki.gentoo.org/wiki/Ryzen#GCC_9.2_and_newer

★★

  1. У тебя Renoir, (lspci | grep VGA), т.е. VIDEO_CARDS="amdgpu radeonsi"

  2. Скорее всего, march=native и march=znver2 будут эквивалентны. Можно проверить: gcc -march=native -E -v - </dev/null 2>&1 | grep cc1. У меня на 4700U показывает -march=znver2. Короче, лучше не думать и ставить march=native

derlafff ★★★★★ ()
Последнее исправление: derlafff (всего исправлений: 1)

Флаги лишние не надо в make.conf . Правильно говорят жители форума. Из-за того что я науказывал гору флагов не мог стартануть. Не знаешь-не включай. Все необходимое уже есть в профайле.

anonymous ()
Ответ на: комментарий от derlafff

Неплохо. Попробовал. Со старым GCC получил одну строчку с несколькими параметрами. С новым GCC получил 10 строк, полных параметров, каждый их которых начинается с -mno-something. Это столько процессорных инструкций что ли понасоздавали за 10 лет? Я думал, после SSE4 были только AVX и AES-NI.

ZenitharChampion ★★★★★ ()
Ответ на: комментарий от eternal_sorrow

[ebuild R ] x11-base/xorg-drivers-1.20-r2 INPUT_DEVICES=«libinput synaptics -elographics -evdev -joystick -vmmouse -void -wacom» VIDEO_CARDS=«amdgpu radeonsi -ast -dummy -fbdev (-freedreno) (-geode) -glint -i915 -i965 -intel -mga -nouveau -nv -nvidia (-omap) -qxl -r128 -radeon -siliconmotion (-tegra) (-vc4) -vesa -via -virtualbox -vmware»

BitSum ★★ ()

1. amdgpu рекомендуется собирать модулем, а не включать в ядро, не помню почему именно

2. Нужна firmware, без неё графика амд работать не будет

3. radeonsi это часть mesa. Лучше почитай про флаги мезы отдельно, возможно там много всего включать придётся, либо вообще их не трогать. Не знаю, какой там сейчас дефолт в генту.

Khnazile ★★★★★ ()
Ответ на: комментарий от Khnazile
  1. Собирал модулем включив в make.conf VIDEO_CARDS=«amdgpu». Ядро практически с дефолтными настройками

Конфиг ядра: https://pastebin.com/BTkuaTQi

  1. оно? https://wiki.gentoo.org/wiki/Linux_firmware

  2. пересобрал оставив только amdgpu и лучше не стало

@eternal_sorrow

BitSum ★★ ()
Последнее исправление: BitSum (всего исправлений: 2)
Ответ на: комментарий от utanho

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

Спасибо, высверлил.

Собираю.

https://wiki.gentoo.org/wiki/AMDGPU#Incorporating_firmware

echo amdgpu/tonga_{ce,k_smc,mc,me,mec2,mec,pfp,rlc,sdma1,sdma,smc,uvd,vce}.bin

amdgpu/tonga_ce.bin amdgpu/tonga_k_smc.bin amdgpu/tonga_mc.bin amdgpu/tonga_me.bin amdgpu/tonga_mec2.bin amdgpu/tonga_mec.bin amdgpu/tonga_pfp.bin amdgpu/tonga_rlc.bin amdgpu/tonga_sdma1.bin amdgpu/tonga_sdma.bin amdgpu/tonga_smc.bin amdgpu/tonga_uvd.bin amdgpu/tonga_vce.bin

якобы так?

-*- Firmware loading facility

(amdgpu/tonga_ce.bin amdgpu/tonga_k_smc.bin amdgpu/tonga_mc.bin amdgpu/tonga_me.bin amdgpu/tonga_mec2.bin amdgpu/tonga_mec.bin amdgpu/tonga_pfp.bin amdgpu/tonga_rlc.bin amdgpu/tonga_sdma1.bin amdgpu/tonga_sdma.bin amdgpu/tonga_smc.bin amdgpu/tonga_uvd.bin amdgpu/tonga_vce.bin)

(/lib/firmware) Firmware blobs root directory (NEW)

лоркод донт ворк

BitSum ★★ ()
Последнее исправление: BitSum (всего исправлений: 5)
Ответ на: комментарий от eternal_sorrow

в общем-то пересобрал модулем

Лог иксов: https://pastebin.com/0eDZDBVW

Конфиг ядра https://pastebin.com/Z7yyeSeM

Из глобального VIDEO_CARDS удалил всё, что было (VIDEO_CARDS="") и пересобрал мир

в логе есть запись:

[ 38.813] (EE) dbus-core: error connecting to system bus: org.freedesktop.DBus.Error.FileNotFound (Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory)

[ 38.813] (–) using VT number 7

но почему-то не отображается в логе это: https://i.ibb.co/8NNKpd8/photo-2021-04-06-20-46-23.jpg

cat ~/.xinitrc

exec dbus-launch –exit-with-session startlxqt

BitSum ★★ ()
Последнее исправление: BitSum (всего исправлений: 1)