Håkon Alstadheim <ha...@alstadheim.priv.no> writes:

> I have an old but good graphics card, "NVIDIA Corporation GT200GL
> [Quadro FX 3800]". The proprietary driver is EOL, not supported after
> kernel 3.14.*, so I'd like to switch to nouveau. I'm having trouble
> getting nouveau to work at all, it is giving me a blank screen and
> apparently not grabbing my keyboard (ctrl:swapcaps has no effect).
>
> Nothing stands out as errors in Xorg.0.log, same errors are both under
> nvidia and nouveau, but nvidia gives me a useable desktop. Both seem
> to detect my monitor (benq) correctly.
>
> ---
> $ grep '(EE)' Xorg.0.log.nvidia Xorg.0.log.nouveau | grep -v '(WW)'
> Xorg.0.log.nvidia:[    39.193] (EE) systemd-logind: failed to get
> session: PID 2112 does not belong to any known session
> Xorg.0.log.nouveau:[    35.428] (EE) systemd-logind: failed to get
> session: PID 2167 does not belong to any known session
> Xorg.0.log.nouveau:[    37.322] (EE) NOUVEAU(0): [COPY] failed to
> allocate class.
> ---
> The PID belongs to /usr/bin/X, see below.
> ---
> I'm running gentoo-sources-4.3.3 kernel with experimental feature to
> select Haswell architecture. The host is a virtual machine running
> under app-emulation/xen-4.6.0-r6. Driver is
> x11-drivers/xf86-video-nouveau-1.0.11, use-flag glamor enabled.

Have you passed the graphics card through to the VM?

Is the user trying to run the X server in the video group?

Systemd appears to complicate things greatly.  Have you tried to use
startx?

Can you attach x11vnc to the session (assuming that one does exist) to
see what would be on the screen from a remote machine?

Reply via email to