Como posso iniciar uma sessão do X11 no meu servidor Fedora 13 sem cabeçalho?

1

Eu tenho um pequeno servidor doméstico usando o Fedora 13 como sistema operacional.

Desde a atualização para o Fedora 13, não consigo iniciar o servidor X11. (Eu preciso usar vnc)

Quando tento iniciar o servidor, o nouveau e a reivindicação original do driver da NVIDIA que não há monitor físico conectado (o que é verdade) e que o servidor X não pode ser iniciado porque os modos de exibição iniciais não podem ser investigados.

Eu tentei adicionar manualmente os modos de exibição para xorg.conf , mas eles parecem ser ignorados.

Alguns fóruns sugerem simplesmente usar o driver VESA nesta situação, mas como eu não consigo executá-lo (mensagem diferente e mais obscura), quero começar a trabalhar com o driver Nouveau por uma questão de princípio. / p>

Conectar um monitor temporariamente significaria muito trabalho para mim (> 1 hora e atualmente é quase 35 ° C / 95 ° F em minha casa) Eu quero tentar isso somente se isso definitivamente resolver o problema e ficar assim maneira se eu remover o monitor novamente)

Como posso fazer o driver funcionar sem ter um monitor físico conectado?

Obrigado pelo seu tempo e sua ajuda!

    
por Daniel Rikowski 05.06.2010 / 14:43

4 respostas

5

Uma opção seria configurar o encaminhamento do X em ssh e executar um servidor X em sua máquina local com os aplicativos em execução no servidor.

por 05.06.2010 / 15:00
3

Outra opção é executar o GDM sobre o VNC, que lhe dará uma janela de login do GDM sobre o VNC. Veja Vnc & Gdm

    
por 05.06.2010 / 16:02
2

Encontrou aqui , créditos para Ata Roboubi.

Usando o driver nvidia oficial, com "ConnectedMonitor" e "UseEDID" = opções falsas como abaixo, o driver será forçado a usar a saída CRT-0 sem verificar nenhum dado EDID.

Mesmo se você deixar uma string de modo configurada no arquivo, ela retornará para 1024x768.

/etc/X11/xorg.conf:

Section "Device"
        Identifier     "Configured Video Device"
        Driver         "nvidia"
        Option         "ConnectedMonitor" "CRT-0"
        Option         "UseEDID"     "FALSE"
EndSection

Xorg.0.log resultante:

(**) Aug 12 19:35:46 NVIDIA(0): ConnectedMonitor string: "CRT-0"
(**) Aug 12 19:35:46 NVIDIA(0): Ignoring EDIDs
(II) Aug 12 19:35:47 NVIDIA(GPU-0): Not probing EDID on CRT-0.
(II) Aug 12 19:35:47 NVIDIA(0): NVIDIA GPU GeForce GTS 450 (GF116) at PCI:3:0:0 (GPU-0)
(--) Aug 12 19:35:47 NVIDIA(0): Memory: 1048576 kBytes
(--) Aug 12 19:35:47 NVIDIA(0): VideoBIOS: 70.26.26.00.01
(II) Aug 12 19:35:47 NVIDIA(0): Detected PCI Express Link width: 16X
(--) Aug 12 19:35:47 NVIDIA(0): Interlaced video modes are supported on this GPU
(--) Aug 12 19:35:47 NVIDIA(0): Connected display device(s) on GeForce GTS 450 at PCI:3:0:0
(--) Aug 12 19:35:47 NVIDIA(0):     CRT-0
(--) Aug 12 19:35:47 NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
(II) Aug 12 19:35:47 NVIDIA(0): Display Device found referenced in MetaMode: CRT-0
(II) Aug 12 19:35:47 NVIDIA(0): Assigned Display Device: CRT-0
(WW) Aug 12 19:35:47 NVIDIA(0): No valid modes for "CRT-0:1280x1024"; removing.
(WW) Aug 12 19:35:47 NVIDIA(0):
(WW) Aug 12 19:35:47 NVIDIA(0): Unable to validate any modes; falling back to the default mode
(WW) Aug 12 19:35:47 NVIDIA(0):     "nvidia-auto-select".
(WW) Aug 12 19:35:47 NVIDIA(0):
(II) Aug 12 19:35:47 NVIDIA(0): Validated modes:
(II) Aug 12 19:35:47 NVIDIA(0):     "nvidia-auto-select"
(II) Aug 12 19:35:47 NVIDIA(0): Virtual screen size determined to be 1024 x 768
(WW) Aug 12 19:35:47 NVIDIA(0): Unable to get display device CRT-0's EDID; cannot compute DPI
(WW) Aug 12 19:35:47 NVIDIA(0):     from CRT-0's EDID.
    
por 12.08.2011 / 19:48
2

Se você quiser uma sessão persistente mesmo quando não estiver conectado ao SSH, poderá usar o Xpra .

Você também pode usar o Xvnc , que lhe dará algo semelhante, mas provavelmente um pouco mais simples, com a habitual "área de trabalho virtual".

Você também pode usar o Xvfb . Isso é um pouco mais versátil do que o Xvnc, já que você pode decidir como se conectar (o Xvnc implica o uso do VNC).

    
por 30.11.2012 / 20:37