LINUX.ORG.RU

Fedora 33 black screen после загрузки на встроенной amd графике

 ,


0

1

Есть ноутбук HP ProBook 455 G7.
AMD graphics: VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c3)

Kernel: Linux jymar 5.10.17-200.fc33.x86_64 #1 SMP Wed Feb 17 21:21:20 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Поставил на него Fedora 33 Desktop. Еще при установке появилась проблема черного экрана. Решил добавлением опции nomodeset.
Кстате у livecd черный экран появляется так сказать не всегда, иногда все загружается с драйверами.

После установки системы без опции nomodeset всегда показывается черный экран.
Самое важное - нельзя зайти ни в какой терминал по Ctrl + Alt +.
Логи получал наугад, включил режим sudo systemctl enable --now debug-shell.service и при загрузке в обычном режиме переходил на 9 терминал и на фоне черного экрана вводил команды.

Драйвера amd есть в initrd - sudo lsinitrd | grep amdgpu

usr/lib/firmware/amdgpu/*

Так же руками добавлял загрузку драйверов у файл /etc/dracut.conf.d/10-amdgpu.conf

add_drivers+=" amdgpu "

Логи journalctl boot - https://paste.centos.org/view/b6389831

Логи Xorg которые были на тот момент - https://paste.centos.org/view/9ec73abc

Подскажите что можно еще сделать ?

После установки системы без опции nomodeset всегда показывается черный экран.

Что и сеть не работает? По ssh зайди, да посмотри логи.
Да и обновлять ядро следует в такой ситуации, ты не на последнем сидишь.

sigurd ★★★★ ()
Последнее исправление: sigurd (всего исправлений: 1)
Ответ на: комментарий от jashka

прикрепил логи и версию ядра

Вот версия ядра в ваших логах и отстает от последней. Обычно, когда встречают в логах сообщения про неопознаную версию чипа, стараются ядро обновить.

sigurd ★★★★ ()

Странно это всё даже как-то. Видать в ноутбуке какое-то железо у вас есть экзотическое. Ибо у меня, на десктоп, на базе процессора Ryzen 5 PRO 4650G и материнке на 550 чипсете, встаёт Fedora 33 без плясок с бубном. И ядра её версии хватает и linux-firmvare тоже и mesa-vulkan-drivers. Никаких проблем. Плохо что чёрный экран и никак не получается dmesg глянуть. А причина в каком-то экзотическом железе. Может у вас ещё и дискретная есть там в ноуте какая-то и через неё пытается вывести?

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

У тебя проблема с ACPI таблицами:

[    0.406354] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[    0.406404] acpi PNP0A08:00: _OSC: platform does not support [SHPCHotplug LTR DPC]
[    0.406449] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]
[    0.406451] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration
[    0.406460] acpi PNP0A08:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-3f] only partially covers this bridge
[    0.406506] acpi PNP0A08:00: ignoring host bridge window [mem 0x000cc000-0x000cffff window] (conflicts with Video ROM [mem 0x000c0000-0x000cd3ff])

Обрати внимание на последнюю строчку.

Так же у тебя там куча прочих ошибок по ACPI. Плюс есть сообщени от selinux об отсуствующих политиках.

И у тебя ест отдельная дискретная видео карта.

Для начала советую отключить secure boot и selinux.

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

Тему ты создал незря. Теперь ты знаешь, что не понимаешь как загружается Linux. А только научился выполнять команды бездумно.

Почитай Gentoo handbook и собери ядро сам с нуля. Тогда разберёшься хоть немного.

anonymous ()

Сочетание клавиш «Win+P» попробуй.

Ну, просто, такая-же фигня была, когда на ноут с убитым экраном (а точнее совсем без него) ставил. Я поначалу на дистрибутив грешил, а как разобрался - себя сильно хвалил, незлым тихим словом.

cadaber ★★ ()
Последнее исправление: cadaber (всего исправлений: 1)
Ответ на: комментарий от jashka

Ну как я и говорил, экзотическое железо со второй дискретной видеокартой. Почему-то сразу про это и подумалось. А там сейчас в Федоре убрали в лайве запуск в безопасном режиме? А то можно бы попробовать. Да и ядрышко бы обновить сразу после установки. А так-то видео у вас выводится, но не на экран ноутбука. Надо ключиком загрузки ядра это решить. Почитайте по 33-й Федоре интернет внимательно. Где-то я видел как эту проблему решали при первой установке а потом уже, после обновления, она и сама прекрасно работала. А dmesg свой гляньте внимательно, он вас сразу на мысли наведёт нужные ;)

anonymous ()
Ответ на: комментарий от sigurd
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Root Complex
        Subsystem: Advanced Micro Devices, Inc. [AMD] Renoir Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir IOMMU
        Subsystem: Advanced Micro Devices, Inc. [AMD] Renoir IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
        Kernel driver in use: pcieport
00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
        Kernel driver in use: pcieport
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:02.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
        Kernel driver in use: pcieport
00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge
        Kernel driver in use: pcieport
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
        Kernel driver in use: pcieport
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus
        Kernel driver in use: pcieport
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 51)
        Subsystem: Hewlett-Packard Company Device 8730
        Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
        Subsystem: Hewlett-Packard Company Device 8730
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 3
        Kernel driver in use: k10temp
        Kernel modules: k10temp
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Renoir Device 24: Function 7
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
        Subsystem: Hewlett-Packard Company Device 8730
        Kernel driver in use: r8169
        Kernel modules: r8169
02:00.0 Network controller: Intel Corporation Wi-Fi 6 AX200 (rev 1a)
        Subsystem: Intel Corporation Device 0084
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
        Subsystem: Hewlett-Packard Company Device 8730
        Kernel driver in use: rtsx_pci
        Kernel modules: rtsx_pci
04:00.0 Non-Volatile memory controller: KIOXIA Corporation Device 0001
        Subsystem: KIOXIA Corporation Device 0001
        Kernel driver in use: nvme
        Kernel modules: nvme
05:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Renoir (rev c3)
        DeviceName: Onboard IGD
        Subsystem: Hewlett-Packard Company Device 8730
        Kernel modules: amdgpu
05:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 1637
        Subsystem: Hewlett-Packard Company Device 8730
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
05:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
        Subsystem: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
        Kernel driver in use: ccp
        Kernel modules: ccp
05:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Renoir USB 3.1
        Subsystem: Hewlett-Packard Company Device 8730
        Kernel driver in use: xhci_hcd
05:00.4 USB controller:
Advanced Micro Devices, Inc. [AMD] Renoir USB 3.1
        Subsystem: Hewlett-Packard Company Device 8730
        Kernel driver in use: xhci_hcd
05:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor (rev 01)
        Subsystem: Hewlett-Packard Company Device 8730
        Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x
05:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
        Subsystem: Hewlett-Packard Company Device 8730
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
06:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81)
        Subsystem: Hewlett-Packard Company Device 8730
        Kernel driver in use: ahci
06:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 81)
        Subsystem: Hewlett-Packard Company Device 8730
        Kernel driver in use: ahci
jashka ()
Ответ на: комментарий от jashka

Вроде видюха одна и Renoir вроде-как уже поддерживается начиная с 5.8 - я так понимаю, это встроенная в Ryzen 5.
Может, действительно попробовать добавить опцию acpi=off в строку параметров запуска ядра в конфиге grub2. Но на ноуте с отключенным acpi будет грустно.
Еще надо смотреть обновления Биоса на сайте производителя.

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

Вообще, вам на 5.11 надо - вот выдержка из анонса:

В драйвере amdgpu реализована поддержка APU AMD «Green Sardine» (Ryzen 5000) и GPU «Dimgrey Cavefish» (Navi 2), а также начальная поддержка APU AMD Van Gogh с ядром Zen 2 и GPU RDNA 2 (Navi 2). Добавлена поддержка новых идентификаторов APU Renoir (на базе CPU Zen 2 CPU и GPU Vega).

Вот про поддержку новых идентификаторов APU Renoir - это именно ваш случай!

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

Биос вчера обновил, пробовал загружаться с Ubuntu 20.10 Live CD - 1 раз запустилось нормально

В следующие разы без nomodeset уже не запускалось на убунте.

Переставил Fedora 33, обновил ядро до 5.11 - тоже самое.

Может просто драйвер amd не успевает вовремя загрузится ?
Просто иногда в LiveCD режиме запускается нормально, даже на ядре 5.8

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

Запустилось нормально, но не работает тачпад, функциональные клавиши

Если acpi=off помогает, значит все дело в конфликте адресов.
Сам я не пробовал, но читал, что acpi можно по частям отключать. acpi грузит много ядерных модулей для своей работы. Вот эти модули можно запрещать загружать по одному, найдя таким образом источник конфликта.
Вот нашел ссылку - https://wiki.ubuntu.com/DebuggingACPI

sigurd ★★★★ ()

Во я дурак, надо было загружаться в Secure boot.

Вопрос вроде бы решен на данный момент. Загрузилось без дополнительных опций и без nomodeset
Можно кидать тапки у меня :)

jashka ()