CentOS 7でX11サーバーを起動すると、画面はありませんが、グラフィックカードはありません。

CentOS 7でX11サーバーを起動すると、画面はありませんが、グラフィックカードはありません。

X11サーバーと通信するアプリケーションでOpenGLレンダリングを実行したいと思います。アプリケーションは変数の値を読み取りますDISPLAY

良いグラフィックカードがあり、3Dレンダリングは可能なCentOS 7システムにアクセスできますが、モニタは接続されていません。

を実行してxstartX11サーバーを起動すると、次のエラーが発生します。

Fatal server error:
(EE) no screens found(EE)

物理モニターなしでグラフィックカードからレンダリングするためにX11サーバーをどのように起動しますか?

ボックスがサーバールームにあるため、物理モニターを接続できません。

さらに、xvfbソフトウェアレンダラーはレンダリングに必要な指示を処理しないため、この操作には役に立ちません。グラフィックアダプタを使用する必要があります。

使用できるグラフィックアダプタは次のとおりです。

# lspci | egrep 'VGA|3D'
04:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1080] (rev a1)
0a:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. G200eR2 (rev 01)

これは私のxorg.confファイルです:

# more /etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 375.20  (buildmeister@swio-display-x86-rhel47-06)  Tue Nov 15 17:49:44 PST 2016

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
    FontPath        "/usr/share/fonts/default/Type1"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

他の便利なログを投稿できます。どんなアドバイスもありがとうございます!

ベストアンサー1

私は前にこの問題を経験しました。 残念ながら、私が考えることができる最善の答えはハードウェアソリューションです。VGAターミネータをVGA出力に接続して、グラフィックカードをモニターが取り付けられているかのようにトリックします。。自宅で作ることも購入することもできます。 Google で「VGA ターミネーター」を検索すると、両方の結果が多く表示されます。

別のオプションは、ヘッドレスシステムでVNCサーバーを実行することですが、グラフィックカードがVNC出力としてレンダリングできるかどうかはわかりません。

おすすめ記事