555 release feedback & discussion

I have issues with suspend/resume
KDE 24.04, Kernel 6.9.3, Driver: 555.42.02

Suspend doesnt work when dock station connected. Its immediately resumed. Previously it suspended with dock station connected but resumed on disconnecting the dock station
Resume after suspending without dock station now hangs the system. Previously (550.x drivers) it worked ok

We are also having increased reports on CachyOS with the new beta driver 555.52.04, that sleep is not properly working, even though the services and Preserve Allocations is enabled.

See:

2 Likes

Hi there.

I managed to upgrade to 550.90.07 and everything seems to be OK now. I think there must have been a bug in the older version of the software. I have now switch to NVENC HEVC and everything seems to be working OK. I have removed vaapi from the system now.

Cheers

1 Like

I am having issues with suspend as well as VRAM usage. 555.52.04.

Krita terminal (GPU accelerated terminal using OpenGL) turns totally transparent when trying to resize it on KDE Plasma. This does not happen on Intel GPUs (and probably not on AMD ones either)

Operating System: Arch Linux 
KDE Plasma Version: 6.0.5
KDE Frameworks Version: 6.2.0
Qt Version: 6.7.1
Kernel Version: 6.6.32-2-cachyos-lts-lto (64-bit)
Graphics Platform: Wayland
Graphics Processor: NVIDIA GeForce GTX 1060 3GB/PCIe/SSE2

And Night light isn't applied to the hardware cursor is still an issue. The cursor ignores the Night Light applied.

Screen colors when using Night Color are a bit off comparing them to Xorg but this seems to be how Wayland handles screen colors.

nvidia-bug-report.log.gz (4.1 MB)

Perhaps related to this bug? Suspend doesn't work when PreserveVideoMemoryAllocations is enabled · Issue #472 · NVIDIA/open-gpu-kernel-modules · GitHub

I am experiencing corruption issues in Steam with the web views and some menus:



For the main Steam window, the web view can be cleared up by resizing the window after the initial launch. I am not able to clear the corruption in the Friends list menu or Big Picture though.

Operating System: Arch Linux
KDE Plasma Version: 6.0.5
KDE Frameworks Version: 6.2.0
Qt Version: 6.7.1
Kernel Version: 6.9.3-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 24 × AMD Ryzen 9 3900X 12-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: NVIDIA GeForce RTX 3090/PCIe/SSE2
Product Name: X570 Taichi

Also experiencing this with Steam. Disabling hardware acceleration in Steam’s interface settings is a temporary solution.

1 Like

555 beta drivers on NixOS causes Unreal Editor / Unreal Engine to crash. Reverting to 550 fixes runtime crash

[2024.06.07-22.44.01:155][  0]Running Python start-up script '/home/yboutros/repos/UnrealEngine/Engine/Plugins/Animation/ControlRig/Content/Python/init_unreal.py': 0.021971 secs
[2024.06.07-22.44.02:499][ 79]LogCore: === Critical error: ===
Unhandled Exception: SIGSEGV: invalid attempt to read memory at address 0x0000000000000000

[2024.06.07-22.44.02:499][ 79]LogCore: Fatal error!

0x00007fb465008d87 libnvidia-glcore.so.555.42.02!UnknownFunction(0xa08d87)
0x00007fb4653e73d9 libnvidia-glcore.so.555.42.02!UnknownFunction(0xde73d8)
0x00007fb4653feae0 libnvidia-glcore.so.555.42.02!UnknownFunction(0xdfeadf)
0x00007fb46533b1ee libnvidia-glcore.so.555.42.02!UnknownFunction(0xd3b1ed)
0x00007fb44e7b1a2a libUnrealEditor-VulkanRHI.so!VulkanRHI::FFenceManager::WaitForFence(VulkanRHI::FFence*, unsigned long long) [/home/yboutros/repos/UnrealEngine/Engine/Source/./Runtime/VulkanRHI/Private/VulkanMemory.cpp:4690]
0x00007fb44e859d81 libUnrealEditor-VulkanRHI.so!FVulkanSwapChain::AcquireImageIndex(VulkanRHI::FSemaphore**) [/home/yboutros/repos/UnrealEngine/Engine/Source/./Runtime/VulkanRHI/Private/VulkanSwapChain.cpp:732]
0x00007fb44e8791ee libUnrealEditor-VulkanRHI.so!FVulkanViewport::Present(FVulkanCommandListContext*, FVulkanCmdBuffer*, FVulkanQueue*, FVulkanQueue*, bool) [/home/yboutros/repos/UnrealEngine/Engine/Source/./Runtime/VulkanRHI/Private/VulkanViewport.cpp:916]
0x00007fb44e81134b libUnrealEditor-VulkanRHI.so!FVulkanCommandListContext::RHIEndDrawingViewport(FRHIViewport*, bool, bool) [/home/yboutros/repos/UnrealEngine/Engine/Source/./Runtime/VulkanRHI/Private/VulkanRHI.cpp:1184]
0x00007fb4e87b995a libUnrealEditor-RHI.so!FRHICommand<FRHICommandEndDrawingViewport, FRHICommandEndDrawingViewportString2188>::ExecuteAndDestruct(FRHICommandListBase&, FRHICommandListDebugContext&) [/home/yboutros/repos/UnrealEngine/Engine/Source/Runtime/RHI/Public/RHICommandList.h:1295]
0x00007fb4e8726edd libUnrealEditor-RHI.so!FRHICommandListBase::Execute(TRHIPipelineArray<IRHIComputeContext*>&, FRHICommandListBase::FPersistentState::FGPUStats*) [/home/yboutros/repos/UnrealEngine/Engine/Source/./Runtime/RHI/Private/RHICommandList.cpp:477]
0x00007fb4e87605f2 libUnrealEditor-RHI.so!UE::Core::Private::Function::TFunctionRefCaller<FRHICommandListImmediate::ExecuteAndReset(bool)::$_0, void ()>::Call(void*) [/home/yboutros/repos/UnrealEngine/Engine/Source/Runtime/Core/Public/Templates/Function.h:405]
0x00007fb4effb8439 libUnrealEditor-Core.so!TGraphTask<TFunctionGraphTaskImpl<void (), (ESubsequentsMode::Type)0> >::ExecuteTask(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type, bool) [/home/yboutros/repos/UnrealEngine/Engine/Source/Runtime/Core/Public/Async/TaskGraphInterfaces.h:1235]
0x00007fb4effadd43 libUnrealEditor-Core.so!FNamedTaskThread::ProcessTasksNamedThread(int, bool) [/home/yboutros/repos/UnrealEngine/Engine/Source/./Runtime/Core/Private/Async/TaskGraph.cpp:760]
0x00007fb4effabe7f libUnrealEditor-Core.so!FNamedTaskThread::ProcessTasksUntilQuit(int) [/home/yboutros/repos/UnrealEngine/Engine/Source/./Runtime/Core/Private/Async/TaskGraph.cpp:650]
0x00007fb4e8b26af7 libUnrealEditor-RenderCore.so!FRHIThread::Run() [/home/yboutros/repos/UnrealEngine/Engine/Source/./Runtime/RenderCore/Private/RenderingThread.cpp:330]
0x00007fb4f0194ee7 libUnrealEditor-Core.so!FRunnableThreadPThread::Run() [/home/yboutros/repos/UnrealEngine/Engine/Source/./Runtime/Core/Private/HAL/PThreadRunnableThread.cpp:25]
0x00007fb4f00dd47f libUnrealEditor-Core.so!FRunnableThreadPThread::_ThreadProc(void*) [/home/yboutros/repos/UnrealEngine/Engine/Source/Runtime/Core/Private/HAL/PThreadRunnableThread.h:187]
0x00007fb4e3cb0272 libc.so.6!UnknownFunction(0x8e271)
0x00007fb4e3d2bdec libc.so.6!UnknownFunction(0x109deb)

[2024.06.07-22.44.02:510][ 79]LogExit: Executing StaticShutdownAfterError

Here’s the relevant nix config, with the previous beta drivers commented out

  hardware.nvidia = {
 
    # Modesetting is required.
    modesetting.enable = true;
 
    # Nvidia power management. Experimental, and can cause sleep/suspend to fail.
    powerManagement.enable = false;
    # Fine-grained power management. Turns off GPU when not in use.
    # Experimental and only works on modern Nvidia GPUs (Turing or newer).
    powerManagement.finegrained = false;
 
    # Use the NVidia open source kernel module (not to be confused with the
    # independent third-party "nouveau" open source driver).
    # Support is limited to the Turing and later architectures. Full list of 
    # supported GPUs is at: 
    # https://github.com/NVIDIA/open-gpu-kernel-modules#compatible-gpus 
    # Only available from driver 515.43.04+
    # Currently alpha-quality/buggy, so false is currently the recommended setting.
    open = false;
 
    # Enable the Nvidia settings menu,
      # accessible via `nvidia-settings`.
    nvidiaSettings = true;
    package = config.boot.kernelPackages.nvidiaPackages.beta; # NVIDIA-SMI 550.78  Driver Version: 550.78  CUDA Version: 12.4   
    # Optionally, you may need to select the appropriate driver version for your specific GPU.
    #  package = config.boot.kernelPackages.nvidiaPackages.mkDriver {
    #  version = "555.42.02";
    #  sha256_64bit = "sha256-k7cI3ZDlKp4mT46jMkLaIrc2YUx1lh1wj/J4SVSHWyk=";
    #  sha256_aarch64 = "sha256-rtDxQjClJ+gyrCLvdZlT56YyHQ4sbaL+d5tL4L4VfkA=";
    #  openSha256 = "sha256-rtDxQjClJ+gyrCLvdZlT56YyHQ4sbaL+d5tL4L4VfkA=";
    #  settingsSha256 = "sha256-rtDxQjClJ+gyrCLvdZlT56YyHQ4sbaL+d5tL4L4VfkA="; 
    #  persistencedSha256 = lib.fakeSha256;
    #};
  };

122W on my 3090, definitely a 555 bug for me, fixed going back to the 550 runfile.

Tearing with Atomic Modesetting not working on xwayland vulkan, but works with wayland vulkan.

nvidia-bug-report.log.gz (662.5 KB)

More info can be found in the following PR

2 Likes

Using Fedora 40 / Driver version 555.52.04 (Installed from RPM Fusion Rawhide) / RTX 3080

I experienced an issue where my video card was not recognised to have DX12 support which made me unable to play DX12 games. Had to downgrade back to 555.42.02 to get things working again.

Kernel: 6.9.3-1-liquorix-amd64 or 6.9.3-zabbly+
OS: Ubuntu 22.04.4 LTS
GPUs: rtx 2080ti, 3090
Driver: 555.42.02
DE: GNOME Shell 42.9
Cudatoolkit: v12.5

No issues with “llama-cpp-python”, “pytorch”, “transformers” and other AI related libraries.
No issues with launching Steam UI and running Cyberpunk 2077 on proton-experimental.
No issues with web browser, files and videos.

All games are free of artifacts, everything is great! Thank you! Problems with PipeWire audio stuttering have also disappeared. In steam, the black screen when watching a video also disappeared.

⋊> ~ on master ⨯ inxi -G 16:03:10
Graphics:
Device-1: NVIDIA GP102 [GeForce GTX 1080 Ti] driver: nvidia v: 555.42.02
Display: wayland server: X.Org v: 24.1 with: Xwayland v: 24.1.0
compositor: kwin_wayland driver: X: loaded: nvidia
gpu: nvidia,nvidia-nvswitch resolution: 2560x1440~165Hz
API: EGL v: 1.5 drivers: nvidia,swrast,zink
platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 555.42.02
renderer: NVIDIA GeForce GTX 1080 Ti/PCIe/SSE2
API: Vulkan v: 1.3.279 drivers: nvidia surfaces: xcb,xlib,wayland

KDE 6.1 (Plasma 6.0.90)
OS: EndeavourOS Linux x86_64
Kernel: 6.9.3

I am aware that desktop linux is a niche within a niche, but either way I chose to vote with my wallet. I bought 7900XT from Sapphire. So far desktop is buttery smooth, even under load. I may miss CUDA but I don’t mind tinkering, good riddance.

3 Likes

Hello. With latest beta 555.52.04 experiencing plasmashell crash when playing games. Either vram memory leaks or something like that. That bug was missing in previous beta.

System: OpenSUSE Tubleweed x86_64
GPU: Nvidia quadro P3000
KDE 6.0.5
Qt 6.7.1
Latest kernel
nvidia-bug-report.log.gz (2.6 MB)

I was having some plasmashell stability problems, but after tweaking environment variables and discovering that some of my issues are bugs with other software, I seem to be pretty stable.

Most of my issues occur when maximizing Firefox on my left monitor; for some reason, it still freezes plasmashell.

Arch
RTX 3080
KDE 6.0.9 (6.1 Beta)
Latest Zen Kernel

Besides, NVidia, can you please make nvidia installer/uninstaller clean up after itself in /lib/modules/dkms/ please?

Hello,

I lose HDMI output with NVIDIA 555, with NVIDIA 550 it works ok.

My laptop is an i7+rtx 3070 mobile connected to an external LG G-SYNC monitor.

It detects the external monitor but no image whatsoever, just a black screen and a laggy KDE. When the HDMI cable is unplugged it works normally.

NVIDIA 555.52.04 - Blank HDMI out

System:
  Host: CachyOS Kernel: 6.9.3-3-cachyos arch: x86_64 bits: 64 compiler: gcc
    v: 14.1.1 clocksource: tsc
  Desktop: KDE Plasma v: 6.0.5 tk: Qt v: N/A wm: kwin_x11 vt: 2 dm: SDDM
    Distro: CachyOS base: Arch Linux
Machine:
  Type: Desktop System: GIGABYTE product: AERO 15 XD v: N/A
  Mobo: N/A model: AERO 15 XD serial: <superuser required> part-nu: P75XD
    uuid: <superuser required> UEFI: American Megatrends LLC. v: FB03
    date: 04/27/2021
CPU:
  Info: 8-core model: 11th Gen Intel Core i7-11800H bits: 64 type: MT MCP
    smt: enabled arch: Tiger Lake rev: 1 cache: L1: 640 KiB L2: 10 MiB L3: 24 MiB
  Speed (MHz): avg: 920 high: 1383 min/max: 800/4600 cores: 1: 800 2: 1114
    3: 800 4: 800 5: 800 6: 1383 7: 800 8: 800 9: 800 10: 1306 11: 800 12: 800
    13: 800 14: 800 15: 1320 16: 800 bogomips: 73728
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel TigerLake-H GT1 [UHD Graphics] vendor: Gigabyte driver: i915
    v: kernel arch: Gen-12.1 ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4,
    DP-5, HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:9a60 class-ID: 0300
  Device-2: NVIDIA GA104M [GeForce RTX 3070 Mobile / Max-Q] vendor: Gigabyte
    driver: nvidia v: 555.52.04 arch: Ampere pcie: speed: 2.5 GT/s lanes: 16
    ports: active: none off: HDMI-A-2 empty: DP-6,DP-7 bus-ID: 01:00.0
    chip-ID: 10de:249d class-ID: 0300
  Device-3: IMC Networks USB2.0 HD UVC WebCam driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-9:4 chip-ID: 13d3:56a2
    class-ID: 0e02 serial: 0x0001
  Display: x11 server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.0
    compositor: kwin_x11 driver: X: loaded: modesetting,nvidia unloaded: fbdev
    alternate: intel,nouveau,nv,vesa dri: iris gpu: i915,nvidia,nvidia-nvswitch
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 5120x1440 s-size: <missing: xdpyinfo>
  Monitor-1: HDMI-A-2 mapped: HDMI-1-0 note: disabled pos: right
    model: LG (GoldStar) ULTRAGEAR serial: 109NTPCBS728 res: 2560x1440 hz: 100
    dpi: 109 size: 597x336mm (23.5x13.23") diag: 685mm (27") modes:
    max: 2560x1440 min: 640x480
  Monitor-2: eDP-1 pos: primary,left model: Samsung 0x4143 res: 2560x1440
    hz: 60 dpi: 189 size: 344x194mm (13.54x7.64") diag: 395mm (15.5")
    modes: 3840x2160
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.

NVIDIA 550.78 - Working HDMI out

System:
  Host: nvidia Kernel: 6.9.2-1-MANJARO arch: x86_64 bits: 64 compiler: gcc
    v: 14.1.1 clocksource: tsc
  Desktop: KDE Plasma v: 6.0.5 tk: Qt v: N/A wm: kwin_x11 vt: 2 dm: SDDM
    Distro: Manjaro base: Arch Linux
Machine:
  Type: Desktop System: GIGABYTE product: AERO 15 XD v: N/A
    serial: <superuser required>
  Mobo: N/A model: AERO 15 XD serial: <superuser required> part-nu: P75XD
    uuid: <superuser required> UEFI: American Megatrends LLC. v: FB03
    date: 04/27/2021
CPU:
  Info: 8-core model: 11th Gen Intel Core i7-11800H bits: 64 type: MT MCP
    smt: enabled arch: Tiger Lake rev: 1 cache: L1: 640 KiB L2: 10 MiB L3: 24 MiB
  Speed (MHz): avg: 906 high: 1321 min/max: 800/4600 cores: 1: 1025 2: 800
    3: 800 4: 1321 5: 1029 6: 800 7: 800 8: 1136 9: 800 10: 1199 11: 800 12: 800
    13: 800 14: 800 15: 800 16: 800 bogomips: 73744
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel TigerLake-H GT1 [UHD Graphics] vendor: Gigabyte driver: i915
    v: kernel arch: Gen-12.1 ports: active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4,
    DP-5, HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:9a60 class-ID: 0300
  Device-2: NVIDIA GA104M [GeForce RTX 3070 Mobile / Max-Q] vendor: Gigabyte
    driver: nvidia v: 550.78 arch: Ampere pcie: speed: 2.5 GT/s lanes: 16
    bus-ID: 01:00.0 chip-ID: 10de:249d class-ID: 0300
  Device-3: IMC Networks USB2.0 HD UVC WebCam driver: uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 3-9:4 chip-ID: 13d3:56a2
    class-ID: 0e02 serial: 0x0001
  Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.0
    compositor: kwin_x11 driver: X: loaded: modesetting,nvidia
    alternate: fbdev,nouveau,nv,vesa dri: iris gpu: i915 display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 2560x2880 s-dpi: 96 s-size: 676x761mm (26.61x29.96")
    s-diag: 1018mm (40.07")
  Monitor-1: HDMI-1-0 pos: top res: 2560x1440 hz: 100 dpi: 109
    size: 597x336mm (23.5x13.23") diag: 685mm (26.97") modes: N/A
  Monitor-2: eDP-1 pos: primary,bottom res: 2560x1440 hz: 60 dpi: 189
    size: 344x194mm (13.54x7.64") diag: 395mm (15.55") modes: N/A
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
    drv: nvidia device: 1 drv: iris device: 3 drv: swrast gbm: drv: kms_swrast
    surfaceless: drv: nvidia x11: drv: iris inactive: wayland,device-2
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 24.0.8-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics (TGL GT1)
    device-ID: 8086:9a60
  API: Vulkan v: 1.3.279 layers: 1 surfaces: xcb,xlib device: 0
    type: discrete-gpu driver: nvidia device-ID: 10de:249d

  Memory: total: 48 GiB note: est. available: 46.79 GiB used: 2.06 GiB (4.4%)
  Processes: 323 Power: uptime: 1m states: freeze,mem,disk suspend: deep
    wakeups: 0 hibernate: platform Init: systemd v: 255 default: graphical
  Packages: pm: pacman pkgs: 1296 Compilers: gcc: 14.1.1 alt: 13 Shell: Zsh
    v: 5.9 default: Bash v: 5.2.26 running-in: konsole inxi: 3.3.34


RTX 4070 + 555.52

Sometimes when the monitor goes to sleep there’s no video signal anymore. I can’t wake up the screen again and switching to another TTY doesn’t work either (the computer is still running tho). Unplugging and plugging again the DP cable to another port is a workaround. It’s been happening since the first 555 beta.