I have a small home server using Fedora 13 as operating system.
Since the upgrade to Fedora 13 I cannot start the X11 server. (I need it to use vnc)
When I try to start the server, both the nouveau and the original NVIDIA driver claim that there's no physical monitor attached (which is true) and that the X server cannot start because the initial display modes cannot be probed.
I tried to manually add the display modes to xorg.conf
but they seem to be ignored.
Some forums suggest to simply use the VESA driver in this situation, but since I can't get it run either (different, more obscure message) I want to get it working with the nouveau driver as a matter of principle.
Temporarily attaching a monitor would mean a lot of work for me (> 1 hour and currently it's almost 35°C/95°F in my home) I want to try that only if that definitely fixes the problem and stays that way if I remove the monitor again)
How can I make the driver work without having a physical monitor attached?
Thank you for your time and your help!
One option would be to set up X forwarding over ssh and run an X server on your local machine with the apps running on the server.
Another option is running GDM over VNC, which will give you a GDM login window over VNC. See Vnc & Gdm
Found it here, credits to Ata Roboubi.
Using the official nvidia driver, with "ConnectedMonitor" and "UseEDID"=False options as below, the driver will be forced to use the CRT-0 output without checking any EDID data.
Even if you let a configured mode string into the file, it will fall back to 1024x768.
/etc/X11/xorg.conf:
Resulting Xorg.0.log:
If you want a persistent session that's there even when you're not connected over SSH, you can use Xpra.
You can also use Xvnc, which will give you something similar, but probably a bit simpler, with the usual "virtual desktop".
You can also use Xvfb. This is a bit more versatile than Xvnc since you can decide yourself how to connect (Xvnc implies VNC usage).