I have a system with a NVS 510 card and multiple 4k monitors attached. After upgrading from fc27 with 390.87 driver to fc29 with 410.78 driver, I can no longer start the X11 environment with 410.78 (I tried both Gnome with gdm and xfce with lightdm) and had to fall back on the 390.87 installer with 4.19 kernel patch.
The 410.78 install log indicates the driver seems to install successfully, but Xorg.0.log indicates that the nvidia 410.78 driver now either has a problem with DRI2 (“AIGLX: Screen 0 is not DRI2 capable”) and/or with connecting to the ACPI driver (“NVIDIA(0): ACPI: failed to connect to the ACPI event daemon”) that leads to a “Segmentation fault” and then forces “server aborting”. (I sent the log files to firstname.lastname@example.org).
Both of these errors (DRI2 and ACPI) did not exist with 390.87 driver on fc27 – and do not exist on fc29 when using the 390.87 installer with 4.19 kernel patch described on https://www.if-not-true-then-false.com/2015/fedora-nvidia-guide/4/#libglvnd-error. This interim solution (I’d rather use the 410.78 driver than the 390.87 driver) got the system working again and ruled out any dependencies between X.Org X Server 1.19.6 used in fc27 and X.Org X Server 1.20.3 used in fc29.
Note: On fc29, the official nvidia 390.87 installer fails with “ERROR: Failed to run
/usr/sbin/dkms build -m nvidia -v 390.87 -k 4.19.5-300.fc29.x86_64: Kernel preparation unnecessary for this kernel. Skipping…” and the " ‘make’ -j8 NV_EXCLUDE_BUILD_MODULES=’’ KERNEL_UNAME=4.19.5-300.fc29.x86_64 modules.(bad exit status: 2) Error! Bad return status for module build on kernel: 4.19.5-300.fc29.x86_64 (x86_64)"). The patched version mentioned above builds on fc29 without this error.
I tried several other installer versions as well (including 415.13 available via https://www.nvidia.com/drivers/beta). In my opinion, there clearly was a change between 390.xx and 410.xx drivers that produces the “Segmentation fault/server aborting” problem described above.
So, for the time being, anybody running into problems on fc29 probably should try the 390.87 installer with 4.19 kernel patch.