XServer fails to start with proprietary driver on Quadro card

Thank you very much. That solved my proglem.

Sorry for not mentioning the package manager. With Fedora 22 its dnf and I installed the driver using the runfile, because that method proved reliable the last few times, and nvidia drivers are not easily available via repos on all distros.

I did the following:

  1. create a file /etx/X11/xorg.conf.d/01-intel.conf
Section "Monitor"
    Identifier             "Monitor0"
EndSection

Section "Device"
    Identifier             "Intel"
    Driver                 "intel"
    BusID		   "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier             "Screen0"
    Device                 "Intel"
    Monitor                "Monitor0"
    DefaultDepth           24 #Choose the depth (16||24)
EndSection
  1. create the file /etc/modprobe.d/blacklist.conf
blacklist nouveau

3a. blacklist nouveau in /etc/default/grub (I have that done already before)

  1. uninstalled nouveau

dnf remove xorg-x11-drv-nouveau.x86_64

  1. generated a new initrd image and set target to multi-user (runlevel 3)
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
dracut /boot/intirams-$(uname -r).img $(uname -r)

systemctl set-default multi-user.target

From this tutorial:
https://ask.fedoraproject.org/en/question/66187/how-to-disable-nouveau-and-install-nvidia/

  1. reboot and login in shell

  2. install nvidia driver

./NVIDIA-[version].run -a -e --no-opengl-files

and declined for the xconfig

  1. set runlevel to graphical again
systemctl set-default graphical.target
  1. reboot and i worked

Note: I had already installed the CUDA toolkit before and there were no issues when changing drivers.

I almost had this solution once, except I have not used the option --no-opengl-files and I think I let nvidia mess around with the xconfig.

I still think it is strange that I had this issues with a Quadro card and never experienced such problems with the “cheap” consumer cards. Of course I know that Linux usually has better support for common hardware, but with Quadro cards you especially pay for that support.

Anyway it works fine now. Again thank you.