Nouveau with gdm loggin screen
This is an odd one. When Fedora boots (either 22 or 23), the logging screen is sluggish: I mean, press a key wait for two seconds to have something appear on the screen. Once I log in -- which takes longer than the machine booting up! -- the OS is super responsive and works as expected.
I run a VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)
, with nouveau on Fedora 23. Dmesg provides these:
799:[ 0.875202] nouveau [ DEVICE][0000:01:00.0] BOOT0 : 0x124020a1
800:[ 0.875203] nouveau [ DEVICE][0000:01:00.0] Chipset: GM204 (NV124)
801:[ 0.875204] nouveau [ DEVICE][0000:01:00.0] Family : NV110
805:[ 0.955995] nouveau [ VBIOS][0000:01:00.0] using image from PROM
806:[ 0.956130] nouveau [ VBIOS][0000:01:00.0] BIT signature found
807:[ 0.956132] nouveau [ VBIOS][0000:01:00.0] version 84.04.36.00.5a
808:[ 0.956419] nouveau [ PMC][0000:01:00.0] MSI interrupts enabled
809:[ 0.956448] nouveau [ PFB][0000:01:00.0] RAM type: GDDR5
810:[ 0.956449] nouveau [ PFB][0000:01:00.0] RAM size: 4096 MiB
811:[ 0.956449] nouveau [ PFB][0000:01:00.0] ZCOMP: 0 tags
813:[ 0.987348] nouveau [ PGRAPH][0000:01:00.0] using external firmware
814:[ 0.987361] nouveau 0000:01:00.0: Direct firmware load for nouveau/nv124_fuc409c failed with error -2
815:[ 0.987366] nouveau 0000:01:00.0: Direct firmware load for nouveau/fuc409c failed with error -2
816:[ 0.987367] nouveau E[ PGRAPH][0000:01:00.0] failed to load fuc409c
821:[ 0.987581] nouveau [ DRM] VRAM: 4096 MiB
822:[ 0.987581] nouveau [ DRM] GART: 1048576 MiB
823:[ 0.987584] nouveau [ DRM] TMDS table version 2.0
824:[ 0.987585] nouveau [ DRM] DCB version 4.1
825:[ 0.987586] nouveau [ DRM] DCB outp 00: 01000f02 00020030
826:[ 0.987587] nouveau [ DRM] DCB outp 01: 02000f00 00000000
827:[ 0.987587] nouveau [ DRM] DCB outp 02: 04011f82 00020030
828:[ 0.987588] nouveau [ DRM] DCB outp 03: 02022f62 00020010
829:[ 0.987589] nouveau [ DRM] DCB outp 04: 02833f76 04400020
830:[ 0.987590] nouveau [ DRM] DCB outp 05: 02033f72 00020020
831:[ 0.987590] nouveau [ DRM] DCB outp 15: 01df4ff8 00000000
832:[ 0.987591] nouveau [ DRM] DCB conn 00: 00001030
833:[ 0.987592] nouveau [ DRM] DCB conn 01: 01000131
834:[ 0.987593] nouveau [ DRM] DCB conn 02: 00010261
835:[ 0.987594] nouveau [ DRM] DCB conn 03: 00020346
836:[ 0.987594] nouveau [ DRM] DCB conn 04: 00000470
837:[ 0.987596] nouveau E[ DRM] Pointer to flat panel table invalid
838:[ 0.988438] nouveau W[ DRM] unknown connector type 70
839:[ 0.988455] nouveau W[ DRM] failed to create encoder 1/8/0: -19
840:[ 0.988456] nouveau W[ DRM] Unknown-1 has no encoders, removing
843:[ 0.993735] nouveau E[ PFIFO][0000:01:00.0] unsupported engines 0x00000001
844:[ 0.993906] nouveau E[ DRM] failed to create kernel channel, -22
846:[ 1.097974] nouveau [ DRM] allocated 1920x1080 fb: 0x60000, bo ffff8804089a2800
847:[ 1.098044] fbcon: nouveaufb (fb0 ...
I'm happy to provide more information if need be.