FS#77603 - [linux][linux-zen] 6.2 kernel enables `CONFIG_FB_SIMPLEFB` which breaks (some) nvidia platform.

Attached to Project: Arch Linux
Opened by Akatsuki Rui (akiirui) - Tuesday, 21 February 2023, 17:44 GMT
Last edited by Jan Alexander Steffens (heftig) - Sunday, 26 February 2023, 04:24 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Ref: https://bugs.archlinux.org/task/72645

Nvidia still hasn't fixed the driver.

For 6.2 and 525.89.02, there is no black screen. But it still has an non-exists unknown display.

Additional info:
* package version(s)

- linux 6.2
- linux-zen 6.2

* config and/or log files etc.
* link to upstream bug report, if any

Steps to reproduce:
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Sunday, 26 February 2023, 04:24 GMT
Reason for closing:  Fixed
Additional comments about closing:  linux 6.2.1.arch1-1
Comment by loqs (loqs) - Tuesday, 21 February 2023, 19:12 GMT
Out of interest if you can use use nvidia-open and apply the commits from https://github.com/aaronp24/open-gpu-kernel-modules/tree/fbdev which are being developed to fix another issue [1] do you then get a working framebuffer?

[1] https://github.com/NVIDIA/open-gpu-kernel-modules/issues/341#issuecomment-1401092032
Comment by Akatsuki Rui (akiirui) - Tuesday, 21 February 2023, 19:19 GMT
@loqs sadly, I haven't Turing and newer NVIDIA gpu
Comment by Akatsuki Rui (akiirui) - Thursday, 23 February 2023, 08:36 GMT
This time we can let the nvidia user set "initcall_blacklist=simpledrm_platform_driver_init" in the kernel parameters to solve this problem?

---

UPDATE: It doesn't work, TTY remains black screen.
Comment by Jan Alexander Steffens (heftig) - Friday, 24 February 2023, 05:59 GMT
So the current nvidia package has no black screen?

Your comment seems to be in conflict with the bug description.
Comment by Akatsuki Rui (akiirui) - Friday, 24 February 2023, 06:45 GMT
@heftig

If no kernel parameters are added:
TTY works fine, no black screen. but it has an unknown monitor:

$ xrandr --listmonitors
Monitors: 2
0: +*XWAYLAND0 3840/600x2160/340+0+0 XWAYLAND0
1: +XWAYLAND1 3840/1016x2160/571+3840+0 XWAYLAND1

$ ls /dev/dri/
by-path card0 card1 renderD128

If kernel parameter "initcall_blacklist=simpledrm_platform_driver_init" is added:

TTY shows black screen. but no unknown monitor.
Comment by Jan Alexander Steffens (heftig) - Friday, 24 February 2023, 07:22 GMT
Is the unknown monitor a big problem?
Comment by Akatsuki Rui (akiirui) - Friday, 24 February 2023, 07:29 GMT
>Is the unknown monitor a big problem?

It may not be a big problem, We can disable this unknown monitor in settings.
But if users don't kown they have that unkown monitor, some applications and the cursor may "disappear" (they show in that unknown display)

Loading...