Graphics card change: Manjaro boot failed!

Hello friends,

after changing my graphics card on my current PC with my Manjaro system, I had to noticed that the system cannot be started anymore.

What happened and why?
And how can this problem be fixed?

Bests,

You probaby need to start KMS during initramfs (https://wiki.archlinux.org/index.php/Kernel_mode_setting#Early_KMS_start)
What's your new GPU?

It seems to be very complicated.

I think this is a real big bug!

After the logo appears, I see the following white lines on the black screen:

"
starting version ...
/dev/sda... clean, .../... files, .../... blocks
"

Then nothing happens.
I can switch to the console by pressing SUPER + F2. However, what should I do next?
Editing the GRUB menu?

Bests,

can your returns

inxi -Fxxxza

"inxi -Fxxxza" does not work. However, "inxi -Fxxxz" does.

I have seen that the driver installed is "radeon". But I need nvidia drivers.

Can I switch to nouveau graphics driver? How can this be done?

Thank you very much in advance!
Bests,

i cant help you in this case : need report

Try booting into prompt.
To boot to prompt, add a '3' (without apostrophes ' ') at the linux line of your grub entry.
At grub entry type 'e' --> arrow down to linux line --> arrow right past rw and add 3. Best you remove quiet and other stuff without removing rw. Like this

linux	/boot/vmlinuz-5.5-x86_64 root=UUID=4632988d-5c78-4a58-8090-b5482ce375d8 rw  3

Login in at prompt with password.
At prompt, fix your graphics.

mhwd -l
mhwd -li

remove all installed.
do pacman -Syyuu
mhwd install correct one
pacman -Syu one more time

If you have dual graphic or other fancy stuff, let us know, others will have to help you.
I cannot help with fancy or dual-graphic cards

1 Like

Just open /etc/mkinitcpio.conf as root then edit the MODULES=() array by typing the name of drjver module, try using MODULES=(nvidia,amdgpu)

Thank you very much!

Is an internet connection necessary for typing the commands?:
"do pacman -Syyuu
mhwd install
pacman -Syu"

Thank you very much!
Bests,

Yes...

After typing "mhwd -l", I see that there are several drivers for nvidia that are already installed.
However, I currently use video-ati.

How can I change the drivers from ati to nvidia? Changing to nouveau for the first time would also be OK.

Can I install new graphics card drivers without using the internet, just by running a Live DVD? How can this be done?

Thank you very much in advance!
Bests,

Refer this wiki.

Again below is for normal cards and not dual-card.
Special cards like Bumblebee, Prime and (I forgot Octi something) some other cards need special handlin. Others will have to come in.

For nvidia, it is better to use nonfree drivers.
So as per the link..
after removing all drivers listed in 'mhwd -li' and then 'pacman -Syyuu',

sudo mhwd -r pci [name of all driver listed in 'mhwd -li']
sudo pacman -Syyuu

Continue with

sudo sudo mhwd -a pci nonfree 0300
sudo pacman -Syu

Yes, repeat, you need internet connection.
The method to boot to prompt (using '3') will have internet connection (if you are connected, of course).




If need further help, after the above
Print out

mhwd -l
mhwd -li
inxi -G

Others will have to come in to help.

1 Like

Thank you very much for your post, gohlip!

I think it must be possible to change the graphics drivers without removing and, then, installing the same with internet connection.

Of course, this seems to be a big problem in Manjaro.
On other distributions, problems of this kind do not appear.

Actually, the Manjaro system should detect the problem of hardware settings if the boot process fails. It can check which incompatibilities occur. After examining the problem, it can change the driver settings and set default drivers like nouveau.

This would be the procedure that I would implement into this system if I were the programmer of the Manjaro OS.

Furthermore, on the Live DVD, there should be an option for repairing filesystems and OS settings.

Maybe it can be possible to start the Live OS and then to login into the installed OS by typing user name and password.

After that, several settings on the installed OS can be adjusted by clicking some buttons on GUIs.

This would improve the usability significantly.

Thank you very much!
Bests,

Welcome.

Oh, they do. It will be the same in other distributions.
Unless, and they apply to all distros...
o same type of graphic card in the removed and replaced system
o use of 'vesa' only in both, unacceptable in either.
o nomodeset (and other parameters) which is nowadays not quite applicable and unreliable
IMO, might as well boot to prompt and fix it, as in your case.
But I won't want to get into discussing these, really. It's... marginal.

Thank you for your post!

How can I go back to nouveau drivers? How can I disable radeon drivers?

Is it possible to boot with specified options (nomodeset, ...) in order to start X?

Thank you very much in advance!
Bests,

See above posts.

See above post. Boot to prompt instead.

Welcome.

Thank you very much!

But:
I think it should be possible to install graphics drivers directly from the Live DVD without using the internet.

If it is not possible, so I think this would be a nice suggestion for further developments.

Thank you very much in advance!
Bests,

Hi,
i need it the other way around. Switching from nvidia 340 series to nouveau
I have booth already nvidia and nouveau installed.

sudo mhwd -a pci free 0300
Skipping already installed config 'video-linux' for device: 0000:08:00.0 (0300:10de:0ca3) Display controller nVidia Corporation GT215 [GeForce GT 240]
inxi -G
Graphics:
  Device-1: NVIDIA GT215 [GeForce GT 240] driver: nvidia v: 340.108 
  Display: x11 server: X.Org 1.20.7 driver: nvidia 
  resolution: 1920x1080~60Hz 
  OpenGL: renderer: GeForce GT 240/PCIe/SSE2 v: 3.3.0 NVIDIA 340.108 

also this (Auto Install open source driver) has not worked:

Do i also need to uninstall all drivers or only the nouveau and reinstall nouveau again? The wiki is not clear of swichting already installed graphics drivers?

LF

You have both free and non-free drivers installed.
You can only have one.
As far as I know (AFAIK?), if nvidia, it is better to have the non-free drivers.
So remove the free driver. (video-linux).

The question of LinuxFreak was about how to switch and not about how to remove and re-install the graphics drivers.

This is a big difference!

The main issue can be shown graphically:

Why not this way?

And now:
How can we use this method via prompt? Which commands can be used?

Furthermore, I think, at booting, Manjaro should detect automatically which kind of hardware has been plugged or unplugged and should react accordingly.

If the graphics card has changed, e.g. from ATI Radeon ??? to NVidia GFX ???, then it should change the graphics drivers from "radeon" to "nvidia". If not, then it should change to "nouveau". This suits for everything!

This should be done automatically!
No one likes to type difficult and long commands for real small issues!

Stability and usability first!

Thank you very much in advance!
Yours sincerely,

Forum kindly sponsored by