I am one of the victims of the update that disabled display because the nVidia 590 update doesn<t work with older nVidia GPUs like my GTX 1060. Also I<m having a hard time typing this because I<m in the 618 live environment right now and my usual keyboard isn<t installed.
In all the threads that discuss this issue, I have not seen anyone point to any sort of recovery guide. Is there not one yet^
If not, then here<s where I<m at:
I made a bootable USB drive and, choosing the open source drivers (presumably the proprietary ones wouldn<t work for me since they don<t support my GPU), I entered the 618 live environment.
I went into the CLI terminal emulator and typed sudo manjaro-chroot -a
Which apparently found and mounted my system.
Then I typed nvidia-driver-assistant
Which recommended that I type sudo pacman -S linux618-nvidia-575xx
I think my actual version on this system is 612 so I tried that line except with 612 instead of 618, but I got this error message:
[manjaro /]# sudo pacman -S linux612-nvidia-575xx
resolving dependencies…
looking for conflicting packages…
:: nvidia-575xx-utils-575.64.05-3 and nvidia-utils-590.48.01-2 are in conflict (nvidia-libgl). Remove nvidia-utils? \[y/N\] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing nvidia-utils breaks dependency ‘nvidia-utils=590.48.01’ required by lib32-nvidia-utils
:: removing nvidia-utils breaks dependency ‘nvidia-utils=590.48.01’ required by linux510-nvidia
:: removing nvidia-utils breaks dependency ‘nvidia-utils=590.48.01’ required by linux515-nvidia
:: removing nvidia-utils breaks dependency ‘nvidia-utils=590.48.01’ required by linux54-nvidia
:: removing nvidia-utils breaks dependency ‘nvidia-utils=590.48.01’ required by linux61-nvidia
:: removing nvidia-utils breaks dependency ‘nvidia-utils=590.48.01’ required by linux612-nvidia
:: removing nvidia-utils breaks dependency ‘nvidia-utils=590.48.01’ required by linux66-nvidia
I tried again with 618 just in case but got the exact same error message.
And now I<m not sure how to proceed.
Help^
Manjaro is super user-friendly the vast majority of the time, but sometimes an update breaks it and suddenly you need advanced knowledge to fix it. I don<t have that knowledge. I now realize that the update manager will never display warnings or give a basic summary about updates even if they are known to be problematic; they are only available here. In the future, I will be checking these forums (apparently there is a page warning about things like this) for warnings before I install updates. But for now the harm has been done and I would greatly appreciate if someone could tell me how to fix it.
Thanks. Unfortunately, it seems neither of those options work.
[manjaro /]# mhwd -i pci video-nvidia-575xx
Error: config ‘video-nvidia-575xx’ conflicts with config(s): video-nvidia
[manjaro /]# pacman -Sy linux612-nvidia-575xx nvidia-575xx-utils lib32-nvidia-575xx-utils
:: Synchronizing package databases…
core is up to date
extra is up to date
multilib is up to date
resolving dependencies…
looking for conflicting packages…
:: nvidia-575xx-utils-575.64.05-3 and nvidia-utils-590.48.01-2 are in conflict (nvidia-libgl). Remove nvidia-utils? [y/N] y
:: lib32-nvidia-575xx-utils-575.64.05-1 and lib32-nvidia-utils-590.48.01-1 are in conflict (lib32-nvidia-libgl). Remove lib32-nvidia-utils? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing nvidia-utils breaks dependency ‘nvidia-utils=590.48.01’ required by linux510-nvidia
:: removing nvidia-utils breaks dependency ‘nvidia-utils=590.48.01’ required by linux515-nvidia
:: removing nvidia-utils breaks dependency ‘nvidia-utils=590.48.01’ required by linux54-nvidia
:: removing nvidia-utils breaks dependency ‘nvidia-utils=590.48.01’ required by linux61-nvidia
:: removing nvidia-utils breaks dependency ‘nvidia-utils=590.48.01’ required by linux612-nvidia
:: removing nvidia-utils breaks dependency ‘nvidia-utils=590.48.01’ required by linux66-nvidia
Any other ideas to get around these dependency issues^
Oh, I know which are installed, I just don<t know which one is default. That command above seems to think it<s 5.10, though that<s a little strange, you<d think I<d have installed the latest LTS version by now. Still, sometimes my kernel info list doesn<t get updated so I might not have seen 6.12 on the computer.
When posting terminal output, copy the output and paste it here, wrapped in three (3) backticks, beforeANDafter the pasted text. Like this:
```
pasted text
```
Or three (3) tilde signs, like this:
~~~
pasted text
~~~
This will just cause it to be rendered like this:
Sed
sollicitudin dolor
eget nisl elit id
condimentum
arcu erat varius
cursus sem quis eros.
Instead of like this:
Sed sollicitudin dolor eget nisl elit id condimentum arcu erat varius cursus sem quis eros.
Alternatively, paste the text you wish to format as terminal output, select all pasted text, and click the </> button on the taskbar. This will indent the whole pasted section with one TAB, causing it to render the same way as described above.
Thereby increasing legibility thus making it easier for those trying to provide assistance.
For more information, please see:
As I’m a moderator on the forum, I have taken the liberty of doing this for you, this time.
Additionally
If your language isn’t English, please prepend any and all terminal commands with LC_ALL=C. For example:
LC_ALL=C bluetoothctl
This will just cause the terminal output to be in English, making it easier to understand and debug.
Note that the above text is partially pre-prepared as a general introduction for new forum Users. Please take the time to to understand how it is done and encourage quality responses.
Unfortunately it does not, it says I<m running 6.18 so it<s seen the active live environment rather than the default kernel my system would normally be running.
This command says 5.10 but I<m not certain it<s the right one. I<m basically just taking shots in the dark here.
[manjaro /]# pacman -Q grep linux
grep 3.12-2
linux510 5.10.247-1
Yeah, that<s the problem. It tells me which kernel I<m using right now, which I already know, and not which is my default kernel on my system, which is what I need to know to figure out which kernels I need to remove (if I can figure out how to do that too).
First check which are installed with the above command.
Then remove all except the latest one.
Then install the correct driver for that one.
Finally exitchroot and reboot.