Preface
I apologise if this is a simple issue which could have been solved with just one command. I don’t have the greatest expertise in Linux in general. I do hope that I can at least provide a sufficiently detailed description of the problem that those of you who do know what you’re doing can educate me.
A recent update started creating problems along the lines of
nvidia-450xx-utils and nvidia-440xx-utils are in conflict
I now know that there is a solution to this problem at the announcements page for the update. Unfortunately, this page was not the first thing I found when I google’d the problem and I ended up trying to piece together a solution from various other forum posts. Then, the next time I rebooted, I could only get a black screen (after selecting Manjaro in the bootloader - I dual boot Win10 on the same machine). So it would seem that in trying to solve the problem I broke things further.
Note
I honestly do not remember the exact sequence of steps which I took to get it this messed up. I will refrain from giving an incomplete and probably wrong recollection, because that would just be confusing.
chroot
Following some troubleshooting guides online, I have tried to solve the problem by chroot
ing into Manjaro from a live Manjaro flash drive (the same one I used to install it). I was able to successfully use manjaro-chroot
to access the affected system, at which point I tried to apply basically the steps given in the announcement post. This has been unsuccessful. I will give some command outputs to show the current state of the system.
[manjaro-gnome /]# mhwd-kernel -li
Currently running: 5.6.15-1-MANJARO (linux56)
The following kernels are installed in your system:
* linux57
* linux58
Note that the active kernel is actually the kernel in use by the true root (the live flash drive), not the chroot
. I don’t know if this is a consequence of my not chroot
ing properly - the only command I used was manjaro-chroot -a
.
[manjaro-gnome /]# mhwd -li
> Installed PCI configs:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-hybrid-amd-nvidia-450xx-prime 2019.10.25 false PCI
video-linux 2018.05.04 true PCI
network-r8168 2016.04.20 true PCI
Warning: No installed USB configs!
I didn’t particularly choose any of these; they were automatically installed by mhwd -a pci nonfree 0300
. I have tried other drivers such as video-nvidia-450xx
with no more success. Note that I have also attempted to use the 440xx
versions of both of these as well, yet nothing seems to work.
[manjaro-gnome /]# pamac list -i | grep nvidia
lib32-nvidia-450xx-utils 450.66-1 multilib 106.1 MB
linux57-nvidia-450xx 450.66-6 extra 13.6 MB
linux58-nvidia-450xx 450.66-9 extra 13.6 MB
mhwd-nvidia-340xx 340.108-1 core 2.5 kB
mhwd-nvidia-390xx 390.132-1 core 1.9 kB
mhwd-nvidia-418xx 418.113-1 core 1.6 kB
mhwd-nvidia-430xx 430.64-1.0 core 1.3 kB
mhwd-nvidia-435xx 435.21-1.0 core 1.3 kB
mhwd-nvidia-440xx 440.100-1 core 1.5 kB
mhwd-nvidia-450xx 450.66-1 core 1.5 kB
nvidia-450xx-utils 450.66-1 extra 266.0 MB
nvidia-prime 1.0-4 extra 112 bytes
opencl-nvidia-440xx 440.100-1 extra 29.3 MB
I don’t know if this is helpful, but I figured I’d include it. It seems to me that there isn’t really any residue of the prior version still installed, aside from opencl
(not sure why) and mhwd-nvidia-___
which I think is important.
[manjaro-gnome /]# inxi -Fz --tty
System: Kernel: 5.6.15-1-MANJARO x86_64 bits: 64 Console: N/A Distro: Manjaro Linux
Machine: Type: Desktop Mobo: Gigabyte model: F2A78M-HD2 v: x.x serial: N/A
BIOS: American Megatrends v: FC date: 01/19/2016
CPU: Topology: Quad Core model: AMD A8-7650K Radeon R7 10 Compute Cores 4C+6G bits: 64
type: MCP L2 cache: 2048 KiB
Speed: 1919 MHz min/max: 1900/3300 MHz Core speeds (MHz): 1: 1964 2: 2351 3: 1896
4: 1896
Graphics: Device-1: AMD Kaveri [Radeon R7 Graphics] driver: radeon v: kernel
Device-2: NVIDIA GP107 [GeForce GTX 1050 Ti] driver: nouveau v: kernel
Display: server: X.org 1.20.8 driver: nouveau note: display driver n/a
Message: Advanced graphics data unavailable for root.
Audio: Device-1: AMD Kaveri HDMI/DP Audio driver: snd_hda_intel
Device-2: AMD FCH Azalia driver: snd_hda_intel
Device-3: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel
Sound Server: ALSA v: k5.6.15-1-MANJARO
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169
IF: enp2s0 state: down mac: <filter>
Device-2: TP-Link TL-WN823N v2/v3 [Realtek RTL8192EU] type: USB driver: rtl8xxxu
IF: wlp0s18f2u4 state: down mac: <filter>
IF-ID-1: enp0s18f2u3 state: unknown speed: N/A duplex: N/A mac: <filter>
Drives: Local Storage: total: 938.79 GiB used: 783.16 GiB (83.4%)
ID-1: /dev/sda vendor: Western Digital model: WD10EZEX-08WN4A0 size: 931.51 GiB
ID-2: /dev/sdb type: USB vendor: Patriot model: N/A size: 7.28 GiB
Partition: ID-1: / size: 143.19 GiB used: 92.19 GiB (64.4%) fs: ext4 dev: /dev/sda4
Swap: Alert: No Swap data was found.
Sensors: System Temperatures: cpu: 10.0 C mobo: N/A
Fan Speeds (RPM): N/A
GPU: device: radeon temp: 11 C device: nouveau temp: 34 C
Info: Processes: 219 Uptime: 38m Memory: 6.74 GiB used: 1.93 GiB (28.6%)
Shell: Unknown Client: systemd inxi: 3.1.05
I do find it interesting that the driver for my graphics card is listed as nouveau
- isn’t that the open-source nvidia driver, whereas I only see nvidia’s proprietary cards in the pamac
list.
[manjaro-gnome /]# mhwd-gpu --status
:: status
xorg configuration file: '/etc/X11/mhwd.d/nvidia.conf'
[manjaro-gnome /]# cat /etc/X11/mhwd.d/nvidia.conf
##
## Generated by mhwd - Manjaro Hardware Detection
##
That isn’t a cut-off output, that’s all it says. I don’t know if something is supposed to be here, but I’d rather not break things further editing it. I think that manjaro-settings-manager
might be helpful in this respect, but it seems to be a rather complicated process to use a GUI application from inside chroot
, so I haven’t really been able to try it.
If you read all of that, then thank you! I recognise that it was quite the information dump, but I’m at my wit’s end at this point and I just want to use my favourite operating system rather than being stuck on Windows 10. Thanks in advance for any feedback. I will try to respond quickly to requests for more information.