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.
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!
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.
Outra opção é executar o GDM sobre o VNC, que lhe dará uma janela de login do GDM sobre o VNC. Veja Vnc & Gdm
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.
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).