You are not logged in.
Hi,
After updating 6.4.10 kernel laptop not detect external monitors (DP and HDMI).
Workaround: downgrade kernel worked.
Last edited by coellobranco (2023-09-14 14:47:07)
Offline
6.4.14 same problem... any workaround?
Offline
Please post your complete system journal for the boot:
sudo journalctl -b | curl -F 'file=@-' 0x0.stProbably https://wiki.archlinux.org/title/NVIDIA … de_setting because of simpledrm?
Offline
Hello,
drm modeset is set in default grub.
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet nvidia_drm.modeset=1 acpi_backlight=nvidia_wmi_ec"
http://0x0.st/HfRQ.txt 6.4.9
http://0x0.st/HfR1.txt 6.4.15
6.4.5 same problem.
Last edited by coellobranco (2023-09-14 06:04:09)
Offline
Sep 14 08:01:14 legionmalicious kernel: [drm] Initialized simpledrm 1.0.0 20200625 for simple-framebuffer.0 on minor 0
Sep 14 08:01:14 legionmalicious kernel: simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer devicenvidia_drm.modeset=1
try
nvidia-drm.modeset=1(modprobe harmonizes the syntax, not sure about the simpledrm deactivating code - though the wiki explicitly mentions the present form)
In doubt:
initcall_blacklist=simpledrm_platform_driver_initEdit: the deactivating patches simply might not be in the hardened kernel, you might wanna file a bug, in case
However, our little POS isn't in 6.4.9 so I'm quite confident that this is another drop in the "Why the fuck is that?" bucket.
Last edited by seth (2023-09-14 06:24:08)
Offline
Thanks... but.. not work
Offline
Sep 14 09:52:43 legionmalicious kernel: [drm] Initialized simpledrm 1.0.0 20200625 for simple-framebuffer.0 on minor 0
Sep 14 09:52:43 legionmalicious kernel: simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer deviceWhat "not work"?
Sep 14 09:52:43 legionmalicious kernel: Command line: BOOT_IMAGE=/vmlinuz-linux-hardened root=/dev/mapper/vg-root rw cryptdevice=/dev/nvme1n1p3:luks:allow-discards loglevel=3 quiet nvidia_drm.modeset=1 acpi_backlight=nvidia_wmi_ecThe commandline still has the underscore syntax and doesn't block the simpledrm init call either.
Offline
not detect external monitors.... downgrade to 6.4.9 and work...
my /etc/default/grub is
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet nvidia-drm.modeset=1 acpi_backlight=nvidia_wmi_ec"
Last edited by coellobranco (2023-09-14 10:52:00)
Offline
Offline
Sep 14 13:38:21 legionmalicious kernel: [drm] Initialized simpledrm 1.0.0 20200625 for simple-framebuffer.0 on minor 0
Sep 14 13:38:21 legionmalicious kernel: simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer deviceDespite
nvidia-drm.modeset=1Sep 14 13:38:22 legionmalicious python3[753]: [33] INFO: Available modules: ['nouveau', 'nvidia', 'nvidia_drm', 'nvidia_modeset', 'nvidia_uvm']
Sep 14 13:38:22 legionmalicious python3[753]: [33] INFO: Unloading modules ['nvidia_drm', 'nvidia_modeset', 'nvidia_uvm', 'nvidia'] (if loaded)You seem to have optimus-manager installed, but I don't see a second VGA device?
Also
In doubt:
initcall_blacklist=simpledrm_platform_driver_initthe deactivating patches simply might not be in the hardened kernel, you might wanna file a bug, in case
so try that kernel parameter to actively block the simpledrm module.
Offline
Oh... thanks... optimus-manager was a problem... uninstall... and external monitor works...
Last edited by coellobranco (2023-09-14 14:40:11)
Offline
Can you please post an updated journal (I'd like to see whether the simpledrm device is still there)
Ftr and wrt your edit: yes, that is a kernel parameter and I suspect it'll not break your boot at all, but b/c of the optimus-manager situation you were effectvely relying on the simpledrm device.
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Offline
http://0x0.st/HfFL.txt
Journal updated... with optimus-manager uninstalled. THANKS.
Offline
Sep 14 16:38:38 legionmalicious kernel: [drm] Initialized simpledrm 1.0.0 20200625 for simple-framebuffer.0 on minor 0
Sep 14 16:38:38 legionmalicious kernel: simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer deviceIs still there, feel free to try "initcall_blacklist=simpledrm_platform_driver_init" again, I don't expect it to cause trouble (certainly not more than the simpledrm device tends to cause)
Offline