LINUX.ORG.RU

Работа встроенной графики AMD(APU) в Linux

 , , ,


0

2

Раньше у меня была сборка на восьмиядерном E5-2689, а теперь у меня шестиядерник R5 5500, с которым я испытываю трудности. Начну с того, что в прошлой «ксеоновской» сборке у меня был M.2 SSD и 32 гига DDR3 в конфиге [8GBx4]. А сейчас в моих владениях только стрёмный HDD и 16 ГБ ОЗУ двумя плашками(из возможных четырёх, что мне противно). Жалуюсь я конкретно на сборку софта. Кастомные ядра через make раньше собирались очень быстро, а софт так тем более. Фулл нагрузка на 16 потоках в HTOP радовала глаз, а осознание своей вычислительной мощи давало дикий кайф.

Теперь же я думаю о том чтобы продать свою карту GTX 950, а вместе с ней и Ryzen 5 5500, чтобы купить восьмиядерный Ryzen 7 5700G. Продать железо по отдельности будет проблематично, а доплачивать за новый проц всё равно придётся. Но хотя бы у меня будут желанные 8 ядер, хорошие частоты и встроенная графика. Встройку я всегда хотел, чтобы проверить работу Nvidia PRIME, поэтому отказываться от неё не стану. Но как с ней дела обстоят в Linux?

Раньше у меня была встройка в чипсете на древней материнке на AM2+ сокете, но тогда про Linux я даже не слышал, и с выводом картинки на экран никаких проблем не было. Но во-первых, это встройка в ЧИПСЕТ, а не ЦПУ, а во-вторых тогда у меня была винда. С видеокартами от AMD в Linux всё очень круто, но как со встройкой? Есть ли разница в драйверах? Надо ставить какие-то дополнительные пакеты(arch-базированные)?

P.S: Сейчас я реально нищий. Я верю в то, что сборка софта стала такой медленной по большей части из-за недостатка ядер, чем из-за SSD. Не пытайтесь меня переубедить в этом, избавьте меня от сомнений со встроеннлй графикой!



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

в биосе ничего про iommu не нашёл, ни вручную, ни через поиск

а вообще опций там дохренища, подсказки не ко всем есть, но почти все стоят в auto, хз

проверить их все нереально

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

всё так же, только теперь хойка не подвесила систему, а просто зависла, система продолжила работать

мая 24 23:48:52 my-desktop kernel: BUG: kernel NULL pointer dereference, address: 0000000000000000
мая 24 23:48:52 my-desktop kernel: #PF: supervisor write access in kernel mode
мая 24 23:48:52 my-desktop kernel: #PF: error_code(0x0002) - not-present page
мая 24 23:48:52 my-desktop kernel: PGD 0 P4D 0 
мая 24 23:48:52 my-desktop kernel: Oops: 0002 [#1] PREEMPT SMP NOPTI
...
мая 24 23:48:52 my-desktop kernel: Call Trace:
мая 24 23:48:52 my-desktop kernel:  <TASK>
мая 24 23:48:52 my-desktop kernel:  ? __die_body.cold+0x19/0x27
мая 24 23:48:52 my-desktop kernel:  ? page_fault_oops+0x15a/0x2b0
мая 24 23:48:52 my-desktop kernel:  ? exc_page_fault+0x81/0x190
мая 24 23:48:52 my-desktop kernel:  ? asm_exc_page_fault+0x26/0x30
мая 24 23:48:52 my-desktop kernel:  ? _raw_write_lock+0x17/0x30
мая 24 23:48:52 my-desktop kernel:  drm_vma_offset_remove+0x18/0x70
мая 24 23:48:52 my-desktop kernel:  drm_gem_object_release+0x46/0x80
мая 24 23:48:52 my-desktop kernel:  amdgpu_bo_destroy+0x49/0x80 [amdgpu 9093b207138a195c891cb920740137c9409ae687]
мая 24 23:48:52 my-desktop kernel:  process_one_work+0x18b/0x350
мая 24 23:48:52 my-desktop kernel:  worker_thread+0x2eb/0x410
мая 24 23:48:52 my-desktop kernel:  ? __pfx_worker_thread+0x10/0x10
мая 24 23:48:52 my-desktop kernel:  kthread+0xcf/0x100
мая 24 23:48:52 my-desktop kernel:  ? __pfx_kthread+0x10/0x10
мая 24 23:48:52 my-desktop kernel:  ret_from_fork+0x31/0x50
мая 24 23:48:52 my-desktop kernel:  ? __pfx_kthread+0x10/0x10
мая 24 23:48:52 my-desktop kernel:  ret_from_fork_asm+0x1a/0x30
мая 24 23:48:52 my-desktop kernel:  </TASK>

а через progl так же вылетает на старте

anonymous
()

Встройка 7950X. Когда работает - работает хорошо, только у АМуДэ есть привычка что-то периодически ломать, и тут то таймауты, то полуработающий DP, то сломанная «стабильная» фирмварь, которую стёмно теперь обновлять без чтения «новинок» на https://gitlab.freedesktop.org/drm/amd/-/issues.

С теперь уже древним i7-6700 вообще никаких проблем не было, даже когда он был новый, но тут ЯХЗ, может быть сейчас всё туда скатилось.

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

на связи снова тот анон с 8600g

всё работало нормально, пока на днях я не решил поиграть в stellaris

он снова завесил систему, а после перезагрузки всё начало глючить и валиться: плазма, дельфин, браузер, всё

прикиньте, да - ребутаешь комп и это не решает проблему, глюки продолжаются

я такой дичи не видел за все 20 лет использования компов

кароч, меня задолбал этот дегенератский цирк и я воткнул обратно свою невидию

сейчас жду 555 драйвер, говорят там решены проблемы с xwayland

вердикт таков: процы у амд норм, а вот видеокарты брать категорически нельзя, если ты линуксоид

потому что амдшные видеодрова написаны клиническими дебилами и мразями

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

Выключи комп от питания совсем на 2 минуты.
При этом нажми кнопку питания и держи 40 сек.
Затем при холодной загрузке сделай на GRUB паузу 8-10 сек.
У тебя продвинутое устройство, м.б. 10 сек. будет мало.
ВК должна инициализироваться нормально ДО загрузки микрокода.
После этого при тёплой перезагрузке такая большая пауза не нужна.

Это из личного опыта с Polaris-ом. Недавно так успешно лечил,
когда поторопился с холодной загрузкой
и ВК несколько раз зависла даже при быстром холодном рестарте.

anonymous
()