LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   The Latest NVIDIA Linux Driver Release. (https://www.linuxquestions.org/questions/slackware-14/the-latest-nvidia-linux-driver-release-4175608923/)

Paulo2 03-20-2024 06:23 PM

Quote:

Originally Posted by garpu (Post 6490864)
Those are module options, not kernel ones. (I made the same mistake.) In /etc/modprobe.d, you need a file called nvidia_drm.conf with "options nvidia_drm modeset=1 fbdev=1" in it.

Thanks for the info, I will try that.

I got the idea from their "Release Highlights", this is from https://www.nvidia.com/Download/driv.../218119/en-us/
Indeed they call it "kernel module parameters".
Code:

Added experimental support for framebuffer consoles provided bynvidia-drm.
On kernels that implement drm_fbdev_generic_setup anddrm_aperture_remove_conflicting_pci_framebuffers,
nvidia-drm will installa framebuffer console when loaded with both `modeset=1` and `fbdev=1`kernel module parameters.
This will replace the Linux boot console drivenby a system framebuffer driver such as efifb or vesafb.

Note that when an nvidia-drm framebuffer console is enabled, unloadingnvidia-drm will cause the screen to turn off.

But even passed as a kernel options (I pass them in the "append" line in lilo.conf, and they appear in the /proc/cmdline), they made
difference on how NVidia driver works for me. Now with them, suspend recovers OK.

garpu 03-20-2024 06:40 PM

Quote:

Originally Posted by Paulo2 (Post 6490909)
Thanks for the info, I will try that.

I got the idea from their "Release Highlights", this is from https://www.nvidia.com/Download/driv.../218119/en-us/
Indeed they call it "kernel module parameters".

Yeah, it's worded weirdly, and I made the same mistake. (It would probably be better if it were made explicit that the kernel module parameters are for the nvidia_drm module.) I don't think either do anything when called as kernel boot parameters.

The downside is, as the note says, that if you unload the nvidia_drm module, you'll get a black screen. This is an annoyance when upgrading drivers, for instance. (I had to comment out the "options" line, reboot (I'm always runlevel 3), uncomment the line once booted, then upgrade drivers. If anyone has a better way of doing this, I'm all ears.)

theodore.s 03-21-2024 03:43 AM

Speed?
 
Quote:

Originally Posted by garpu (Post 6490911)
The downside is, as the note says, that if you unload the nvidia_drm module, you'll get a black screen.

Is it any faster than the VESA framebuffer? The 1920x1080x24 VESA mode is rather slow.

cwizardone 03-25-2024 10:27 PM

FWIW: I was pleasantly surprised to find the 550.67 "Production Branch" driver built and installed with the new 6.9-rc1 kernel.

cwizardone 04-17-2024 09:21 AM

Nvidia's "Production Branch" Driver, Version: 550.76, has been released.
The "release highlights," a list of supported products and a download link can be found at, https://www.nvidia.com/Download/driv.../224022/en-us/

Installation instructions can be found under the heading, "Additional Information" at the above link. Under that same heading you can find detailed installation instructions by clicking on "README."

cwizardone 04-25-2024 11:34 AM

Nvidia's "Production Branch" Driver, Version: 550.78, has been released.
The "release highlights," a list of supported products and a download link can be found at, https://www.nvidia.com/Download/driv.../224350/en-us/

Installation instructions can be found under the heading, "Additional Information" at the above link. Under that same heading you can find detailed installation instructions by clicking on "README."

Paulo2 05-09-2024 06:09 PM

There's a new release of the 535.x driver, 535.179 https://www.nvidia.com/download/driv.../224485/en-us/
"Release Highlights" only says "Minor bug fixes and improvements" :D
It's a maintenance release for sure. I haven't tried it yet, just downloaded it.

cwizardone 05-12-2024 06:26 PM

FWIW: Nvidia's 550.78 driver is compatible with the new 6.9.0 kernel.
:)

bathory 05-13-2024 01:09 AM

Quote:

Originally Posted by cwizardone (Post 6501318)
FWIW: Nvidia's 550.78 driver is compatible with the new 6.9.0 kernel.
:)

Also the legacy Nvidia-470.239.06 driver is running fine with the new 6.9.0 kernel!

rofr 05-21-2024 09:54 AM

Nvidia's 555.42.02 beta driver builds fine on 6.9.1.

Quote:

Added support for the linux-drm-syncobj-v1 protocol for Wayland explicit sync in EGL.
Read somewhere things should work even without compositor support for explicit sync(albeit with an impact on performance?), so decided to test.

FreeCAD appimage now runs without flickering on Wayland. No other breakage so far, we'll see how running games via Proton will go...

EDIT: Flicker fixed in the one game I have installed, bit of a FPS drop in heavy areas where it flickered before, but seems to work :)

cwizardone 05-21-2024 09:55 AM

Nvidia has released a new BETA driver, version: 555.42.02.
The "release highlights," along with a list of supported products and a download link can be found at, https://www.nvidia.com/Download/driv.../224751/en-us/

Installation instructions can be found under the heading, "Additional Information" at the above link. Under that same heading you can find detailed installation instructions by clicking on "README."

enorbet 05-21-2024 10:41 AM

Quote:

Originally Posted by theodore.s (Post 6490979)
Is it any faster than the VESA framebuffer? The 1920x1080x24 VESA mode is rather slow.

If your hardware is UEFI and you boot a system via EFI, afaik VESA is no longer an issue. EFI has it's own framebuffer.


All times are GMT -5. The time now is 06:51 PM.