nvidia-driver-G06

Edit Package nvidia-driver-G06
No description set
Refresh
Refresh
Source Files
Filename Size Changed
README 0000000411 411 Bytes
Xwrapper 0000001175 1.15 KB
_constraints 0000000109 109 Bytes
_service 0000000609 609 Bytes
alternate-install-present 0000000274 274 Bytes
check-build.sh 0000000166 166 Bytes
generate-service-file.sh 0000001419 1.39 KB
json-to-pci-id-list.py 0000002010 1.96 KB
kmp-filelist 0000001129 1.1 KB
kmp-post.sh 0000006071 5.93 KB
kmp-postun.sh 0000000885 885 Bytes
kmp-pre.sh 0000000085 85 Bytes
kmp-preun.sh 0000000612 612 Bytes
kmp-trigger.sh 0000005979 5.84 KB
kmp-triggerpostun.sh 0000000320 320 Bytes
modprobe.nvidia 0000000226 226 Bytes
modprobe.nvidia.install 0000001447 1.41 KB
my-find-supplements 0000001205 1.18 KB
nvidia-driver-G06.changes 0000104427 102 KB
nvidia-driver-G06.rpmlintrc 0000000818 818 Bytes
nvidia-driver-G06.spec 0000012874 12.6 KB
nvidia-persistenced.tar.bz2 0000001733 1.69 KB
nvidia-settings.desktop 0000000152 152 Bytes
nvidia-video-G06.changes 0000103573 101 KB
nvidia-video-G06.spec 0000031070 30.3 KB
pci_ids-545.29.02 0000011387 11.1 KB
pci_ids-545.29.02.new 0000003927 3.83 KB
preamble 0000001099 1.07 KB
Revision 63 (latest revision is 85)
Stefan Dirsch's avatar Stefan Dirsch (sndirsch) committed (revision 63)
- Update to version 545.29.02
  * Added experimental HDMI 10 bits per component support; enable by
    loading nvidia-modeset with `hdmi_deepcolor=1`.
  * Added support for the CTM, DEGAMMA_LUT, and GAMMA_LUT DRM-KMS CRTC
    properties. These are used by features such as the "Night Light"
    feature in GNOME and the "Night Color" feature in KDE, when they
    are used as Wayland compositors.
  * Added CERTIFIED-quality support for GeForce and Workstation GPUs
    to open kernelmodules. Please see the "Open Linux Kernel Modules"
    chapter in the README for details.
  * Added initial experimental support for runtime D3 (RTD3) power
    management on Desktop GPUs. Please see the 'PCI-Express Runtime D3
    (RTD3) Power Management' chapter in the README for more details.
  * Added support for the EGL_ANDROID_native_fence_sync EGL extension
    and the VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT and
    VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT Vulkan external handle
    types when the nvidia-drm kernel module is loaded with the modeset=1
    parameter.
  * Added experimental support for framebuffer consoles provided by
    nvidia-drm. On kernels that implement drm_fbdev_generic_setup and
    drm_aperture_remove_conflicting_pci_framebuffers, nvidia-drm will
    install a framebuffer console when loaded with both `modeset=1` and
    `fbdev=1` kernel module parameters. This will replace the Linux boot
    console driven by a system framebuffer driver such as efifb or vesafb.
    Note that when an nvidia-drm framebuffer console is enabled, unloading
    nvidia-drm will cause the screen to turn off.
  * Updated nvidia-installer to allow installing the driver while an existing
    NVIDIA driver is already loaded.
  * Added support for virtual reality displays, such as the SteamVR
    platform, on Wayland compositors that support DRM leasing. Support
    requires xwayland version 22.1.0 and wayland-protocols version 1.22, 
    or later. Tested on sway, minimum version 1.7 with wlroots version 0.15,
    and also on Kwin, minimum version 5.24.
    Note: Before xwayland 23.2, there is a known issue with HDMI displays
    where the headset will fail to start a second time after closing SteamVR.
    This can be worked around by unplugging and replugging in the headset.
  * Fixed a bug that prevented VRR (Variable Refresh Rate) from working with
    Wayland.
  * Added support to the NVIDIA VDPAU driver for running in Xwayland.
    Please refer to the "Xwayland support in VDPAU" section of the README
    for further details.
  * Added libnvidia-gpucomp.so to the driver package. This is a helper
    library used for GPU shader compilation.
  * Removed libnvidia-vulkan-producer.so from the driver package. This
    helper library is no longer needed by the Wayland WSI.
  * Fixed a bug that intermittently caused the display to freeze when
    resuming from suspend on some Ada GPUs.
  * Fixed a bug that could cause monitors to flicker when the performance
    state changes on Turing GPUs.
  * Added support for HDR signaling via the HDR_OUTPUT_METADATA and
    Colorspace per-connector DRM properties when nvidia-drm is loaded with
    the `modeset=1` parameter.
  * Added support for PRIME render offload to Vulkan Wayland WSI.
  * Fixed a bug that could cause modes to fail validation when Option
   "ModeValidation" "NoExtendedGpuCapabilitiesCheck" is specified in
    xorg.conf.
  * Fixed a bug which could cause some DisplayPort monitors to flicker.
- added fbdev=1 option for nvidia-drm module, which gives us a proper
  framebuffer console now ...
- nosimplefb kernel option no longer needed with usage of nvidia-drm's
  fbdev=1 option
- removed dropped 64bit libnvidia-vulkan-producer from filelist
- added new 32/64 bit libnvidia-gpucomp to; which is now needed
  thru dlopen() by GL components like libnvidia-eglcore, 
  libnvidia-glcore and libnvidia-rtcore)
Comments 19

Christophe Marin's avatar

The compilation prints lots of objtools warnings with recent updates:

/usr/src/kernel-modules/nvidia-525.116.04-default/nvidia-modeset.o: warning: objtool: _nv000090kms+0x9: 'naked' return found in RETHUNK build

Is there anything to do about these?

Also with 535.54.03


Stefan Dirsch's avatar

Against which build target does this happen?


Christophe Marin's avatar

Tumbleweed x86_64


Stefan Dirsch's avatar

Thanks. Indeed. Missed that. Do you think this is new?


Christophe Marin's avatar

The first time I noticed it was after a kernel update ~2weeks ago, but it doesn't have any runtime consequence.


Stefan Dirsch's avatar

Thanks! It doesn't look related to a kernel change though. Maybe some change in our toolchain on TW ... I'll ask our experts.


Christophe Marin's avatar

Thanks! I filed boo#1212841 to track progress


Stefan Dirsch's avatar

Yes, let's discuss this in the Bugzilla ticket. I already discussed this, but didn't have an outcome yet. Might take some time and more people to look at it ...


Andrei Dziahel's avatar

OMG, @sndirsch thank you for the update to 545.29!


Stefan Dirsch's avatar

Hope it was successfully for you?


Andrei Dziahel's avatar

With nvidia-drm.fbdev=0 fixing some nasty crashes, it (in GNOME on Wayland, that is) definitely was: night mode is available and full-screen videos in Firefox do not crash Firefox anymore, so it's an improvement for sure. OTOH, flickering and frame skips in Visual Studio Code got worse, but, I mean, it's Electron :shrug:



Anonymous User's avatar

This comment has been deleted


Stefan Dirsch's avatar

Yes, but 550 is still Beta. I plan to package 550 with the first officially supported release.


John Doe's avatar

One thing I’m curious about. Why does NVIDIA host the repos and not openSUSE, especially since the packages seem to be built by openSUSE and they are just sent over?


Stefan Dirsch's avatar

That's due to legal issues. I'm tired to discuss this again and again since more than 15 years ...


Alexander Ahjolinna's avatar

I think stuff like this could be added to the wiki, so people will stop asking...or at least it easier to just then link it


Alexander Ahjolinna's avatar

does the driver support the longterm kernel?

and is it possible to have both default and longterm kernel supported by the driver/kmp on the system?


Stefan Dirsch's avatar

I can't say right now. But the guy taking care of the longterm kernel on TW is aware of the nvidia driver packages and will look into it once time allows. I'm afraid currently it's problematic to use nvidia driver packages since the longterm kernel uses another package name theme, i.e. no longer kernel-<flavor>, right?

openSUSE Build Service is sponsored by