私は、オペレーティング システムとして Fedora 13 を使用している小さなホーム サーバーを所有しています。
Fedora 13 にアップグレードしてから、X11 サーバーを起動できなくなりました。(vnc を使用するために必要です)
サーバーを起動しようとすると、ヌーボーオリジナルの NVIDIA ドライバーは、物理モニターが接続されていない (これは事実) ため、初期表示モードをプローブできないため X サーバーを起動できないと主張しています。
表示モードを手動で追加しようとしましたxorg.conf
が、無視されているようです。
一部のフォーラムでは、このような状況では単純に VESA ドライバーを使用することを提案していますが、私もそれを実行できないため (別の、よりわかりにくいメッセージ)、原則として nouveau ドライバーで動作させたいと思います。
一時的にモニターを接続するのは、私にとっては大変な作業です (1 時間以上、現在私の家は 35°C/95°F 近くあります)。これで問題が確実に解決し、モニターを再度取り外してもその状態が維持される場合にのみ試してみたいと思います)
物理モニターを接続せずにドライバーを動作させるにはどうすればよいですか?
お時間を割いてご協力いただきありがとうございました!
答え1
1 つのオプションとしては、SSH 経由で X 転送を設定し、サーバー上でアプリを実行しているローカル マシン上で X サーバーを実行することが挙げられます。
サーバーでX転送を有効にします(/etc/ssh/sshd_config
):
X11Forwarding yes
AllowAgentForwarding yes
クライアントでX転送を有効にします(/etc/ssh/ssh_config
):
ForwardAgent yes
ForwardX11 yes
答え2
もう1つのオプションは、VNC経由でGDMを実行することです。これにより、VNC経由でGDMログインウィンドウが表示されます。Vnc と Gdm
答え3
それを見つけたここ、クレジットはAta Roboubi氏によるものです。
以下のように「ConnectedMonitor」および「UseEDID」=False オプションを使用して公式の NVIDIA ドライバーを使用すると、ドライバーは EDID データをチェックせずに CRT-0 出力を使用するように強制されます。
構成されたモード文字列をファイルに入力した場合でも、1024x768 にフォールバックされます。
/etc/X11/xorg.conf:
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "ConnectedMonitor" "CRT-0"
Option "UseEDID" "FALSE"
EndSection
結果の Xorg.0.log:
(**) 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.