Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Driver 575, 580, 590: second external display missing and NvKmsKapiDisplay errors #879

Open
Open
Driver 575, 580, 590: second external display missing and NvKmsKapiDisplay errors#879
Labels
bugSomething isn't working

Description

NVIDIA Open GPU Kernel Modules Version

575.57.08

Please confirm this issue does not happen with the proprietary driver (of the same version). This issue tracker is only for bugs specific to the open kernel driver.

  • I confirm that this does not happen with the proprietary driver package.

Operating System and Version

Archlinux

Kernel Release

Linux 6.14.9-arch1-1 #1 SMP PREEMPT_DYNAMIC

Please confirm you are running a stable release kernel (e.g. not a -rc). We do not accept bug reports for unreleased kernels.

  • I am running on a stable kernel release.

Hardware: GPU

GPU 0: NVIDIA GeForce RTX 4070 Laptop GPU (UUID: GPU-85fade4b-34aa-55e3-2fe2-caacc7060d25)

Describe the bug

After upgrading to version 575.57.08, only one (out of two) external display is detected.
Additionally, there are errors related to the NVIDIA driver logged in the system:
Failed to add connector for NvKmsKapiDisplay
After reverting to version 570.153.02, both external displays work as expected, and there are no nvidia_drm errors in the dmesg output.
Attached logs for both 575 and 570 for comparison.

System:
Dell G16 7630 (Laptop)
GeForce RTX 4070
Archlinux

The displays are connected via HDMI ports provided by a USB-C hub.
The integrated Intel GPU is disabled in the BIOS.

Error found for driver 575:

[ 28.352285] [drm:nv_drm_load [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to add connector for NvKmsKapiDisplay 0x00000100
[ 38.440453] [drm:nv_drm_load [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to get dynamic displays
...
[ 48.520393] [drm:nv_drm_event_callback [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to add encoder for NvKmsKapiDisplay 0x00000001
...
[ 48.536896] Call Trace:
[ 48.536896]
[ 48.536898] ? up+0x54/0xa0
[ 48.536902] ? __pfx__main_loop+0x10/0x10 [nvidia_modeset b6a132ebbd8d22d47c4eca2f95727419b05218ff]
[ 48.536927] nv_drm_event_callback+0x83/0x90 [nvidia_drm 467bc9be7922a385de83130999189aa615bf84d5]
[ 48.536930] nvKmsKapiHandleEventQueueChange+0xa7/0xe0 [nvidia_modeset b6a132ebbd8d22d47c4eca2f95727419b05218ff]
[ 48.536947] _main_loop+0x90/0x150 [nvidia_modeset b6a132ebbd8d22d47c4eca2f95727419b05218ff]
[ 48.536958] ? __pfx__main_loop+0x10/0x10 [nvidia_modeset b6a132ebbd8d22d47c4eca2f95727419b05218ff]
[ 48.536968] kthread+0xec/0x230
[ 48.536971] ? __pfx_kthread+0x10/0x10
[ 48.536973] ret_from_fork+0x31/0x50
[ 48.536975] ? __pfx_kthread+0x10/0x10
[ 48.536977] ret_from_fork_asm+0x1a/0x30
[ 48.536979]

To Reproduce

Just restart the system.

Bug Incidence

Always

nvidia-bug-report.log.gz

575-nvidia-bug-report.log.gz - current version, only one external display works, errors in dmesg

570-nvidia-bug-report.log.gz - prev. version, two external displays work, no error

More Info

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions