Bug ID | 1195094 |
---|---|
Summary | nVidia: Remove generic (fb) driver first ... |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | x86-64 |
OS | openSUSE Tumbleweed |
Status | NEW |
Severity | Enhancement |
Priority | P5 - None |
Component | X11 3rd Party Driver |
Assignee | gfx-bugs@suse.de |
Reporter | sndirsch@suse.com |
QA Contact | sndirsch@suse.com |
Found By | --- |
Blocker | --- |
Users of nVidia's proprietary driver are running into issues with the introduction of 'simpledrm'. https://forums.developer.nvidia.com/t/510-39-01-on-5-16-0-kernel-green-screen/200476/7 There are workarounds available like a) patching the nvidia kernel module and no longer calling pci_request_regions(...) function b) Kernel option 'initcall_blacklist=simpledrm_platform_driver_init' c) Kerneloption ' fbcon=map:1'. But the culprit is that nVidia doesn't remove the generic driver (e.g. efifb/vesafb) first. This should be changed to address the real issue here. API under MIT license https://elixir.bootlin.com/linux/latest/source/include/drm/drm_aperture.h Example for nouveau driver. https://elixir.bootlin.com/linux/latest/source/drivers/gpu/drm/nouveau/nouveau_drm.c#L765 Thomas is the author of 'simpledrm'. Please correct me, if I misunderstood anything and feel free to add more details here.