I never really had any problems before with my old card, always waiting for the kernel to work, watching the kmp version of nvidia driver, when not working in newer kernels, I try to rollback and keep older kernels in locked state so I can use my computer again… Always being careful.
But, this time is a bit different, since kernel 6.11.3, newer kernel are not working with nvidia G04, in kernel 6.14.1 I could startx with sudo, but not as a regular user, in one of these newer kernels, I could start plasma with xinit, giving me xterm, and then I started plasma_session, but it was not working properly, I could not resize applications, move them nor close, only open and use it normally, and windows decorations were generic white without animations nor transparency in the whole session.
Could this be related to my drivers or incompatibility with newer kernels? I mean, with sudo startx the session behaves as it should, but I don’t like the idea of using sudo for my session.
And as you can see, using an old GTX550ti does not help that much with using wayland nor noveau.
Thank you for taking the time to read, and if you could help me with some possible solutions I would be very happy, I don’t mind using this not so older kernel, but the idea of never getting an upgrade makes me worried.
The G04 (v390) is a legacy driver which did recieve the last update in Nov 2022. The GTX 550 Ti was released 2011 and also reached support end. You need to switch to the Nouveau driver if you want to use newer kernels. This is strictly recommended if you want to have an up to date and secure operating system. The GTX 550 Ti is well supported by the Nouveau driver.
I switched my GTX 550 Ti to the Nouveau drivers ages ago when the G04 drivers stopped working on modern kernels (this was already with kernel-6.6.x)
Right, I have come to think about this issue, but as nouveau is not even 75% close to nvidia in terms of 3d acceleration, it is still an issue for me, at least until I get a new computer, which will probably not happen for the next year.
Seeing as with sudo, the session works as intended, maybe is there any way to make the user-session work too?
The Nvidia drivers I use are from the repository. I was suggested creating a new user to try it with newly generated configurations, but it did not work too, is there a way to “reset” xorg configuration system-wide?
@YuriTheHenrique The nvidia-gfxG04-kmp-default-390.157_k6.15.2_1-61.9.x86_64.rpm is in the repository, so should be working. When was the last time your ran zypper dup?
@YuriTheHenrique So you need to get to the latest kernel AND force the re-install of nvidia-gfxG04-kmp-default-390.157.
So, I would set to boot to multi-user.target via systemctl set-default multi-user.target then zypper dup and when rebooting select the current kernel to boot from which is 6.15.2. Then force the kmp install, all going well you can then switch back to the graphical target via systemctl set-default graphical.target and reboot…
Holding back doesn’t help if it’s not working with the nvidia driver with the current snapshot.
Ok, I rebooted the system, started with kernel 6.15.2 and got no graphical interface, just tty, I did sudo zypper dup finding nothing to update/upgrade;
Forced installation of nvidia with sudo zypper in -f nvidia-gfxG04-kmp-default;
Then systemctl set-default graphical.target and rebooted to kernel 6.15.2, no graphical interface again;
Logged with my user and tried plasma_session, resulting in error, sddm got me to a message of logind but never loading, ctrl+c to close sddm, and used xinit, xtermopen in left corner, plasma_session it loaded, but it is strange, the tittlebars are way bigger and visuals are a bit off, nvidia is working apparently, looking at qt apps, it feels like it is using gtk and not qt, maybe related to Xterm?
Yes, can’t use wayland ;
Just for future reference, maybe someone needs it:
After updating the kernel, I couldn’t load xdm, lightdm nor sddm, and with xinit or startx got me to xterm, creating some issues to my plasma_session if initiated from there;
So I created the file .xinitrc in my home folder and inside this file startplasma-x11 start and used this topic from the forum to autologin from textmode.