You are not logged in.
I'm having trouble booting with the Linux kernel; I get a black screen after a minimal installation without desktop environments using grub and uefi. However, the kernel-lts works perfectly. I'm using an AMD graphics card and GPT nvme memory, connected to the internet via cable.
A similar guide that I usually follow for installation is:
https://gist.github.com/xbns/3516ee4582 … 3541369fd5
Using archinstall, something similar I do is:
https://youtu.be/9jTk3K3ExaI?si=yIMnoVqdAVJ0t7Zd
Similarly, in both cases, with linux-lts, I have no problems. But I would like to be able to use the Linux kernel. I must have some issue with the hardware.
Offline
https://bbs.archlinux.org/viewtopic.php?id=293976
https://bbs.archlinux.org/viewtopic.php?id=294042
Install guides outside of arch wiki are not supported.
Offline
Thanks but those guides didn't solve my problem either
Offline
A similar guide … something similar I do
Please don't paraphrase, https://bbs.archlinux.org/viewtopic.php?id=57855
xerxes_ didn't link you "guides" but threads where similar symptoms are discussed and for at least one user it's - most likely - a failing hdcp handhake during the initial phase.
But they're also intel specific.
To get this ahead, please post your complete system journal for an affected boot, eg. boot, fail, frenetically press ctrl+alt+del until the system reboots, boot the LTS kernel and from there
sudo journalctl -b -1 | curl -F 'file=@-' 0x0.stto upload the journal of the previous boot to 0x0.st
If ctrl+alt+del doesn't reboot the "bad" kernel, enable and use the https://wiki.archlinux.org/title/Keyboa … el_(SysRq)
You cannot reboot by pushing the power button long, as this will prevent the journal from being stored to disk.
Offline
I tried booting with the "bad" Linux kernel, executed "alt+SysRq+b (reboot)" and switched to the linux-lts kernel to show my journalctl.
Here's the log from my journalctl:
There seems to be an issue with the graphics card. I attempted to install the open-source driver "xf86-video-amdgpu" from the kernel-lts and I can confirm it was working correctly with:
lspci -k | grep -A 3 -E "(VGA|3D)"Seeing that the issue persisted, I tried installing the proprietary driver:
https://aur.archlinux.org/pkgbase/amdgpu-pro-installer
I also attempted to install "amd-vulkan-prefixes" and "opencl-amd," but my journalctl continued to report the same problem.
Last edited by IgnaLog (2024-03-25 20:03:12)
Offline
Mar 21 21:12:04 archlinux kernel: amdgpu 0000:02:00.0: amdgpu:
last message was failed ret is 0
Mar 21 21:12:05 archlinux kernel: [drm] Display Core v3.2.266 initialized on DCE 11.2
Mar 21 21:12:05 archlinux kernel: snd_hda_intel 0000:02:00.1: bound 0000:02:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
Mar 21 21:12:08 archlinux kernel: amdgpu 0000:02:00.0: amdgpu:
last message was failed ret is 0
Mar 21 21:12:10 archlinux kernel: amdgpu 0000:02:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring uvd_enc0 test failed (-110)
Mar 21 21:12:10 archlinux kernel: [drm:amdgpu_device_init [amdgpu]] *ERROR* hw_init of IP block <uvd_v6_0> failed -110
Mar 21 21:12:10 archlinux kernel: amdgpu 0000:02:00.0: amdgpu: amdgpu_device_ip_init failed
Mar 21 21:12:10 archlinux kernel: amdgpu 0000:02:00.0: amdgpu: Fatal error during GPU init
Mar 21 21:12:10 archlinux kernel: amdgpu 0000:02:00.0: amdgpu: amdgpu: finishing device.
Mar 21 21:12:10 archlinux kernel: ------------[ cut here ]------------
Mar 21 21:12:10 archlinux kernel: WARNING: CPU: 4 PID: 336 at drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:622 amdgpu_irq_put+0x46/0x70 [amdgpu]https://bbs.archlinux.org/viewtopic.php?id=290707
https://discussion.fedoraproject.org/t/ … ing/104527
Did you skip 6.7?
Since you've partitions, is there a parallel windows installation?
Try to add "amdgpu.sg_display=0 amdgpu.ppfeaturemask=0xffffbffd amdgpu.runpm=0 amdgpu.bapm=0 amdgpu.aspm=0 pcie_aspm=off" to the https://wiki.archlinux.org/title/Kernel_parameters
(This is throwing a lot of stuff at the wall, if it works, you want to close in on the crucial parameter)
Edit: ftr, the proprietary AMD driver is just some GL libraries, it won't do anything itr.
Last edited by seth (2024-03-22 08:04:24)
Offline
I'm currently running Linux version 6.8.1.arch1-1. Should I consider downgrading to an earlier version?
I have another partition with Windows 10.
I tried adding:
GRUB_CMDLINE_LINUX_DEFAULT="amdgpu.sg_display=0 amdgpu.ppfeaturemask=0xffffbffd amdgpu.runpm=0 amdgpu.bapm=0 amdgpu.aspm=0 pcie_aspm=off"Then I ran:
sudo grub-mkconfig -o /boot/grub/grub.cfgHowever, after booting into the "bad" kernel, the issue persisted. I rebooted and switched to the kernel-lts to capture the output of journalctl. I don't think anything has changed:
Last edited by IgnaLog (2024-03-25 20:02:54)
Offline
Since you've partitions, is there a parallel windows installation?
I think it was "6" ![]()
Anyway, please see the 3rd link below. Mandatory.
Disable it (it's NOT the BIOS setting!) and reboot windows and linux twice for voodo reasons.
The other question was whether you'd been running 6.7 before or went straight from 6.6 to 6.8 (since similar problems started to show up w/ 6.7 for others) - but I guess you only just installed arch?
Did the install iso have these problems?
Edit: https://gitlab.freedesktop.org/drm/amd/-/issues/3289
Last edited by seth (2024-03-22 22:30:42)
Offline
Yes, I have 6 partitions, 4 dedicated to Windows and 2 dedicated to ArchLinux. Both Windows and ArchLinux have their own ESP. To switch from Windows to ArchLinux and vice versa, I'm doing it from the firmware rather than from ArchLinux's GRUB itself, so regarding the article on "Disable Windows Fast-Start," it mentions that I shouldn't have a problem if I'm switching between systems from different ESP. In my Windows, hibernation was disabled by default, but just in case, I also disabled Fast-Start. After doing this and restarting a couple of times, the issue persisted.
Yes, it's the first time I'm installing Linux with the latest version. I'm not coming from previous versions. And yes, I downloaded the latest ISO "archlinux-2024.03.01-x86_64.iso" from the official website https://archlinux.org/download/
Regarding the article you provided https://gitlab.freedesktop.org/drm/amd/-/issues/3289, I'm convinced it has the same problem as mine. In my case with a Radeon RX 580. Since installing Linux version 6.7.9.arch1-1 with Downgrade and then running grub-mkconfig, I manage to see my tty with this version without any issues. Honestly, I wouldn't like to be stuck forever on this linux version. I would like to have some solution.
Offline
it mentions that I shouldn't have a problem if I'm switching between systems from different ESP
You're going to have problems regardless how maybe disks/ESPs you're using, the problem here isn't on-disk corruption but the hardware being in an undefined state.
Booting one OS while another OS is hibernating isn't a thing- otherwise hypervisors would not be a thing…
The solution is going to come from the linked upstream bug, you should hook in there and maybe link your own journal/backtrace to support that "this is a wider issue"
Offline
Would you know any site where I can make this problem visible so that it is taken into account? Since I have never done this before. Thank you for your help seth.
Offline
the linked upstream bug, you should hook in there and maybe link your own journal/backtrace to support that "this is a wider issue"
Offline