I can confirm the following: I had to revert to: 4.13.16-041316-generic and it works great with this kernel ! I'll stick with this kernel until the problem gets solved.
However, from 4.15.* it seems like it doesn't work (with the kernels I tested). I also tested with "linux-image-unsigned-4.18.5-041805-generic" (upstream) and it still doesn't work, and when I installed it, it complains about "possible not finding firmware /lib/nvidia.... for nouveau". (see below) Code: update-initramfs: Generating /boot/initrd.img-4.18.5-041805-generic W: Possible missing firmware /lib/firmware/nvidia/gv100/sec2/sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/gv100/sec2/image.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/gv100/sec2/desc.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/gv100/nvdec/scrubber.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/sw_method_init.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/sw_bundle_init.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/sw_nonctx.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/sw_ctx.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/gpccs_sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/gpccs_data.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/gpccs_inst.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/gpccs_bl.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/fecs_sig.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/fecs_data.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/fecs_inst.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/gv100/gr/fecs_bl.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/gv100/acr/ucode_unload.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/gv100/acr/ucode_load.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/gv100/acr/unload_bl.bin for module nouveau W: Possible missing firmware /lib/firmware/nvidia/gv100/acr/bl.bin for module nouveau DMESG from this kernel: [ 3.123458] nouveau 0000:02:00.0: enabling device (0006 -> 0007) [ 3.124175] fb: switching to nouveaufb from EFI VGA [ 3.124515] nouveau 0000:02:00.0: NVIDIA MCP89 (0af100a2) [ 3.140564] nouveau 0000:02:00.0: bios: version 70.89.13.00.00 [ 3.163102] nouveau 0000:02:00.0: fb: 256 MiB stolen system memory [ 3.329183] nouveau 0000:02:00.0: bus: MMIO write of 0000807e FAULT at 100c1c [ 4.668287] nouveau 0000:02:00.0: DRM: VRAM: 256 MiB [ 4.668290] nouveau 0000:02:00.0: DRM: GART: 1048576 MiB [ 4.668297] nouveau 0000:02:00.0: DRM: TMDS table version 2.0 [ 4.668300] nouveau 0000:02:00.0: DRM: DCB version 4.0 [ 4.668305] nouveau 0000:02:00.0: DRM: DCB outp 00: 040001b6 0f220010 [ 4.668309] nouveau 0000:02:00.0: DRM: DCB outp 01: 020112a6 0f220010 [ 4.668312] nouveau 0000:02:00.0: DRM: DCB outp 02: 02011262 00020010 [ 4.668316] nouveau 0000:02:00.0: DRM: DCB conn 00: 00002047 [ 4.668319] nouveau 0000:02:00.0: DRM: DCB conn 01: 00101146 [ 4.705380] nouveau 0000:02:00.0: DRM: MM: using M2MF for buffer copies [ 4.801272] nouveau 0000:02:00.0: DRM: allocated 1920x1080 fb: 0x50000, bo (____ptrval____) [ 4.802060] fbcon: nouveaufb (fb0) is primary device [ 4.920114] nouveau 0000:02:00.0: fb0: nouveaufb frame buffer device [ 4.964058] [drm] Initialized nouveau 1.3.1 20120801 for 0000:02:00.0 on minor 0 [ 30.784569] sddm-greeter[1038]: segfault at 1a ip 00007f16b336d6ce sp 00007fff1701aac0 error 4 in nouveau_dri.so[7f16b312d000+a7d000] [ 85.190414] ksplashqml[1324]: segfault at 1a ip 00007f12b315c6ce sp 00007ffd1cec66d0 error 4 in nouveau_dri.so[7f12b2f1c000+a7d000] [ 96.932346] nouveau 0000:02:00.0: fb: trapped read at 010052e000 on channel -1 [0fedf000 unknown] engine 06 [BAR] client 08 [PFIFO_READ] subclient 01 [IN] reason 0000000b [VRAM_LIMIT] [ 99.523017] sddm-greeter[1546]: segfault at 1a ip 00007f45049696ce sp 00007ffe8b766630 error 4 in nouveau_dri.so[7f4504729000+a7d000] [ 110.586924] sddm-greeter[1589]: segfault at 1a ip 00007fb8d0f346ce sp 00007ffcf758d840 error 4 in nouveau_dri.so[7fb8d0cf4000+a7d000] -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1783957 Title: Nouveau crashes at login with Kernel 4.15.0-29 on MacBook Air, so no login screen in a normal sequence Status in linux package in Ubuntu: Triaged Status in linux source package in Bionic: Triaged Status in linux source package in Cosmic: Triaged Bug description: I have a MacBook Air laptop which is running Linux (Kubuntu 16.04.5 LTS) with NVidia Graphics Card, KDE, Xorg, SDDM, and so on... Clean and natural install, no funky custom kernel or drivers or anything... Everything worked fine (with the 4.13.* kernel) until I've upgraded all my packages (which included the "wonderful" 4.15.0-29 kernel, which broke my system). Now, everytime I try to boot normally, it asks me for my disk password (I have an encrypted LVM) and after that, guess what ?: blank screen. The login screen does not appear. I can switch the Terminals with Ctrl+Alt+Fx, however. However, the same kernel, if I boot it in recovery mode and then I select "Resume", the login screen appears, but it lags a little bit... Needless to say, if I boot the older kernel (4.13), everything works perfectly. I dug up some logs and found something like "sddm-greeter" segmentation fault in nouveau_dri.so or something like this. So, it looks like the new kernel doesn't quite seem to look eye-to-eye with nouveau drivers... And no, I don't want the NVidia proprietary drivers because I get along just perfectly with Nouveau on other machines, and I don't want to reinstall nvidia drivers everytime I'm upgrading the kernel. And yes, I already have "haveged" installed, to provide sufficient entropy (I saw that the possible lack of entropy might be a problem in some cases)... If I boot in recovery mode and then select "resume", everything works. So, what is going on ? Any help would be appreciated... ProblemType: Bug DistroRelease: Ubuntu 16.04 Package: xorg 1:7.7+13ubuntu3 ProcVersionSignature: Ubuntu 4.15.0-29.31~16.04.1-generic 4.15.18 Uname: Linux 4.15.0-29-generic x86_64 ApportVersion: 2.20.1-0ubuntu2.18 Architecture: amd64 CurrentDesktop: KDE Date: Fri Jul 27 10:40:31 2018 InstallationDate: Installed on 2018-07-04 (22 days ago) InstallationMedia: Kubuntu 16.04.4 LTS "Xenial Xerus" - Release amd64 (20180228) SourcePackage: xorg UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1783957/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp