I have Manjaro with KDE on my desktop PC, which has an AMD Ryzen CPU and and ATI Radeon GPU.
After a big update yesterday (some 2.8 GB of download), there is no more graphical appearance after the boot. As a matter of fact, it simply gets stuck on a blank screen after I select Manjaro in GRUB, and I can’t get in any non graphic session either (e.g. with Ctrl+Alt+F4 or similar).
I’m fairly sure that the hardware is not the issue here because I have Windows 10 in dual bootm GRUB still seems in good order, and if I boot into Windows everything works flawlessly. I also tried some heavy gaming for the GPU, some HW check and so.
Also, I’ve already tried all sort of things, I’ll try to go through them all, at least the significant ones.
I’ve already read anything I could find here on the forum, and also elsewhere, mostly from this page and through this search.
Let’s start from detailed sympthoms.
The GRUB seems all good, all familair options there, Windows can be booted alright, as said just above. If I select Manjaro (any flavour of it, any available kernel, failsafe or not), the behavior is identical: right after it gets out of GRUB, the screen turn black (nothing, not even a small cursor top left) and stays like that indefinitely. There is a signal out of the graphic card, connected with DP, because the monitor doesn’t complain about absence of input signal and doesn’t go into stand-by. The backlight of the monitor seems on as well.
This is what I’ve already tried, mostly through ssh
-ing into the machine (yes, it seems it is running):
- uninstalling and reinstalling graphic drivers
sudo mhwd --remove pci video-linux
and then
sudo mhwd --install pci video-linux
and similar attempts; drivers got uninstalled and reinstalled but nothing changed
– on this same topic, I’ve never noticed before, but… why not only packages for AMD are installed, but also everthing for NVIDIA and Intel GPUs? Is there a way to install only stuff for AMD? Is it not recommended?
- various attempts at updating the entire system, for instance with:
sudo pacman -Syyu
and other variations on the theme: there was never anything to update, actually, so not a big help
- all options I found in GRUB
– the various kernels and with failsafe modes: exactly same behaviour as described
– thebtrfs
snapshots: I took the farthest away, it shows the exact same behaviour, even if the snapshot date is one day before it stopped working… and I know the snapshot is “from that past” because if I try topamac upgrade...
then I see all the updates that broke the thing; quite a mistery that it doesn’t run even like this… no? - updated GRUB, nothing new, nothing fixed…
The interesting thing is, it seems that the system is running, except not presenting any graphical feature.
I know this because I can actually ssh
into the machine, as said right above, and everything seems perfect.
This is actually the way I could try most of the stuff mentioned above, without success thus far.
In brief, why I think the system is OK underneath:
systemd
seems to be running fine, first of all because thessh
server runs as asystemd
service
– also, all my network drives, mounted withsystemd
user services, are mounted correctly- I can actually use
cuda
features inpytorch
, and the device is listed correctly, so it seems the AMDGPU drivers are still there and running OK-ish?
❯ mamba activate torchenv
❯ python
Python 3.8.18 | packaged by conda-forge | (default, Oct 10 2023, 15:44:36)
[GCC 12.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch
>>> torch.cuda.is_available()
True
>>> torch.cuda.get_device_name()
'AMD Radeon RX 6700 XT'
>>>
I’d really appreciate any hint at what to try next… I’m quite at a loss… The system is there but doesn’t want to use the monitor