Page 2 of 2
Re: Boot: remove Nvidia logo and disable Plymouth
Posted: Sat Oct 26, 2019 8:46 am
by JayM
Huckleberry wrote: Sat Oct 26, 2019 8:06 am
palimmo wrote: Sat Oct 26, 2019 7:28 am
No way to get a functioning plymouth with nvidia drivers?
But, have you tried another theme as suggested by Chris? Also agree with the Ribbon theme.
In fact I removed plymouth on both laptops, but before that, the Nvidia one was working flawlessly with splash..
Or disabled the boot theme and/or splash screen altogether as also suggested by Chris??
Re: Boot: remove Nvidia logo and disable Plymouth
Posted: Sat Oct 26, 2019 9:14 pm
by caprea
Code: Select all
Graphics: Device-1: NVIDIA G98M [GeForce G 105M] vendor: Acer Incorporated ALI driver: nvidia
v: 340.107 bus ID: 01:00.0
Display: x11 server: X.Org 1.20.4 driver: nvidia resolution: 1366x768~60Hz
OpenGL: renderer: N/A v: N/A direct render: N/A
@palimmo, it looks as if the nvidia-driver isn't working properly.
I normally use the same legacy-driver with another card(GeForce 8400M), but since buster I stick with nouveau.
It's not clear to me what the problem is, the driver installs without errors, it builds fine against the kernel, but
from terminal shows errors.
Re: Boot: remove Nvidia logo and disable Plymouth
Posted: Sat Oct 26, 2019 10:33 pm
by JayM
Code: Select all
OpenGL: renderer: N/A v: N/A direct render: N/A
is the problem, vs.
Code: Select all
OpenGL: renderer: NVA5 v: 3.3 Mesa 18.3.6
when using nouveau. It's an issue with the legacy Nvidia driver 340 in MX-19 (or in Buster if that driver came from upstream, which appears to be the case.) Everything installs OK and all the log files look fine but OpenGL doesn't work. I reported it in the RC1 feedback thread but no one was able to find what was causing it at the time.
Re: Boot: remove Nvidia logo and disable Plymouth
Posted: Sun Oct 27, 2019 2:38 am
by palimmo
I've tried some of them.
No chance apparently.

Re: Boot: remove Nvidia logo and disable Plymouth
Posted: Sun Oct 27, 2019 4:19 am
by JayM
Perhaps someone who knows how to purge the nvidia driver and reinstall nouveau will be along soon and can tell you how.
It would be nice if this ability could be added to the nvidia installer script, /usr/local/bin/ddm-mx. Then if someone installs ndivia drivers and gets the black screen of death after rebooting they could boot from their live USB, delete /etc/X11/xorg.conf, reboot in vesa graphics mode, run the script, and go back to using nouveau.
Re: Boot: remove Nvidia logo and disable Plymouth
Posted: Sun Oct 27, 2019 6:43 pm
by caprea
OK, I got the legacy-driver running properly on MX19 and antiX19 buster
Code: Select all
System:
Host: antix1 Kernel: 4.9.193-antix.1-amd64-smp x86_64 bits: 64
compiler: gcc v: 8.3.0 Desktop: IceWM 1.5.5+git20190610 dm: SLiM 1.3.6
Distro: antiX-19_x64-full Marielle Franco 16 October 2019
base: Debian GNU/Linux 10 (buster)
Graphics:
Device-1: NVIDIA G86M [GeForce 8400M GS] vendor: Wistron driver: nvidia
v: 340.107 bus ID: 01:00.0 chip ID: 10de:0427
Display: x11 server: X.Org 1.20.4 driver: nvidia resolution: 1280x800~60Hz
OpenGL: renderer: GeForce 8400M GS/PCIe/SSE2 v: 3.3.0 NVIDIA 340.107
direct render: Yes
It was loading the wrong glx-module, from /var/log/Xorg.log
Code: Select all
LoadModule: "glx"
Loading /usr/lib/xorg/modules/extensions/libglx.so
(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
log file that the GLX module has been loaded in your X
/usr/lib/xorg/modules/extensions/libglx.so instead the one from nvidia
What I did is renamed the libglx.so
Code: Select all
sudo mv /usr/lib/xorg/modules/extensions/libglx.so /usr/lib/xorg/modules/extensions/libglx.so.bac
and symlinked the one from nvidia to libglx.so
Code: Select all
sudo ln -s /usr/lib/nvidia/legacy-340xx/libglx.so.340.107 /usr/lib/xorg/modules/extensions/libglx.so
Looks good to me now, no errors in Xorg.log
Code: Select all
10.911] (II) LoadModule: "glx"
[ 10.922] (II) Loading /usr/lib/xorg/modules/linux/libglx.so
[ 11.081] (II) Module glx: vendor="NVIDIA Corporation"
glxgears runs fine.
Is this a problem of the nvidia-driver, or buster or who ?
Re: Boot: remove Nvidia logo and disable Plymouth
Posted: Sun Oct 27, 2019 9:28 pm
by Stevo
Seems to be a Debian bug, but am happy to see you've discovered the fix!
It was also asked if ddm-mx had an option to remove the nvidia driver, and it does:
but I have to say IDK if that also works with the legacy drivers.
Re: Boot: remove Nvidia logo and disable Plymouth
Posted: Sun Oct 27, 2019 10:44 pm
by JayM
caprea wrote: Sun Oct 27, 2019 6:43 pm
OK, I got the legacy-driver running properly on MX19 and antiX19 buster
Code: Select all
System:
Host: antix1 Kernel: 4.9.193-antix.1-amd64-smp x86_64 bits: 64
compiler: gcc v: 8.3.0 Desktop: IceWM 1.5.5+git20190610 dm: SLiM 1.3.6
Distro: antiX-19_x64-full Marielle Franco 16 October 2019
base: Debian GNU/Linux 10 (buster)
Graphics:
Device-1: NVIDIA G86M [GeForce 8400M GS] vendor: Wistron driver: nvidia
v: 340.107 bus ID: 01:00.0 chip ID: 10de:0427
Display: x11 server: X.Org 1.20.4 driver: nvidia resolution: 1280x800~60Hz
OpenGL: renderer: GeForce 8400M GS/PCIe/SSE2 v: 3.3.0 NVIDIA 340.107
direct render: Yes
It was loading the wrong glx-module, from /var/log/Xorg.log
Code: Select all
LoadModule: "glx"
Loading /usr/lib/xorg/modules/extensions/libglx.so
(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
log file that the GLX module has been loaded in your X
/usr/lib/xorg/modules/extensions/libglx.so instead the one from nvidia
What I did is renamed the libglx.so
Code: Select all
sudo mv /usr/lib/xorg/modules/extensions/libglx.so /usr/lib/xorg/modules/extensions/libglx.so.bac
and symlinked the one from nvidia to libglx.so
Code: Select all
sudo ln -s /usr/lib/nvidia/legacy-340xx/libglx.so.340.107 /usr/lib/xorg/modules/extensions/libglx.so
Looks good to me now, no errors in Xorg.log
Code: Select all
10.911] (II) LoadModule: "glx"
[ 10.922] (II) Loading /usr/lib/xorg/modules/linux/libglx.so
[ 11.081] (II) Module glx: vendor="NVIDIA Corporation"
glxgears runs fine.
Is this a problem of the nvidia-driver, or buster or who ?
Very, VERY good work! I was having the same issue with the 340 driver on my system and your solution fixed it for me!
Code: Select all
$ inxi -G
Graphics: Device-1: NVIDIA GT216M [GeForce GT 230M] driver: nvidia v: 340.107
Display: x11 server: X.Org 1.20.4 driver: nvidia resolution: 1366x768~60Hz
OpenGL: renderer: GeForce GT 230M/PCIe/SSE2 v: 3.3.0 NVIDIA 340.107
Re: Boot: remove Nvidia logo and disable Plymouth
Posted: Sun Oct 27, 2019 11:37 pm
by JayM
By the way, the three grey rectangles during boot are also from the Nvidia 340 driver and somehow override MX's boot theme and splash screen. i played with those settings in MX Boot Options but nothing I tried got rid of the grey boxes or returned the nice-looking encryption passphrase entry field (it's now just a text prompt.) So it seems that the only way to get rid of the boxes and splash screen is to purge your Nvidia driver as per Stevo's instructions and go back to using Nouveau, or else get a newer Nvidia video card (or a computer with a newer onboard Nvidia GPU) that's supported by newer drivers.