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

★★

не нужно ничего делать, всё искаропки работает

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

fbdev ставлю и вуаля

Не понял, так с fbdev все работает, чтоли?

d09
()
Ответ на: комментарий от BitSum

fbdev и vesa - самые базовые драйверы, помимо них только специфичные для интела,амд и нвидии

d09
()
  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)

Не стартует SDDM

Xorg.0.log в студию

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

native включает больше опций, чем -march=

anonymous
()

Если работают live дистрибутивы, то ядро криво сконфигурировано.

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

Пересобери xorg-server с нормальными флагами, костыли отпадут.

Retsam
()
Ответ на: комментарий от BitSum

Потому что тебе нужно оставить «radeonsi amdgpu».

Meyer ★★★★★
()

Флаги лишние не надо в 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 ★★
() автор топика
Ответ на: комментарий от eternal_sorrow

ок, учту про лоркоды, спасибо

BitSum ★★
() автор топика

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

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

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

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

Впрочем неважно. Я понял. Для mesa делаем VIDEO_CARDS="radeonsi", для всего остального VIDEO_CARDS="amdgpu"

eternal_sorrow ★★★★★
()
Ответ на: комментарий от 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)
Ответ на: комментарий от BitSum

CONFIG_DRM_AMDGPU is not set

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

Соберите все модулями и желательно прошивку прицепите

utanho ★★★★★
()
Ответ на: комментарий от 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

Для того чтобы собрать mesa с реализацией OpenGL для радеонов на GCN и выше.

Meyer ★★★★★
()
Последнее исправление: Meyer (всего исправлений: 1)
Ответ на: комментарий от 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)

возьми ubuntu lts
загрузи
посмотри как сделано там
сделай так же у себя

smilessss ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.