web-dev-qa-db-ja.com

Gnome 3-複数のビデオカード-Xinerama-強制フォールバックモード

2枚目のnvidiaビデオカードをインストールしました。これまでは、gnome 3がツインビューを使用して1つのビデオカード上の2つのモニターで完全に動作していました。

これまでにいくつかのことを試しました

  • 1枚のカードのツインビュー+ xinerama
  • xinerama no Twinview
  • ランダムフォーラムに基づくさまざまな手動xorg.confハッキング(以下の参照をカップル)
  • xinerama no twinviewExtensions Compositeの有無にかかわらず

最後の1つは私が今使用しているものです-nvidia-settingsを介してxorg.confの最後にComposite Disableが設定された強制フォールバックモードになります

Section "Extensions"
    Option         "Composite" "Disable"
EndSection

最後のスニペットを無効にすると、黒い画面の左モニターとプライマリとして無反応のgnome 3が起動しますが、コンソールモードCtrl + Alt + F1に無応答に切り替えてから戻ると、3つの黒い画面が表示されます動き回ることができるが、相互作用することのないマウス

問題はOpenGLと複数のビデオカードに関連しているようです-Glx-Dockは、OpenGLが開始されていないことを示す以下のスクリーンショットにほとんど表示されないように、黒い背景で表示されますが、問題なくUnityを起動できます

xineramaをOpenGLをサポートする複数のNVidiaビデオカードで動作させることに成功した人はいますか?

さらに詳しく調べながら、ログでこれを見つけました

[    23.208] (II) NVIDIA(1): Setting mode "nvidia-auto-select+0+0"
[    23.254] (WW) NVIDIA(1): The GPU driving screen 1 is incompatible with the rest of the
[    23.254] (WW) NVIDIA(1):     GPUs composing the desktop.  OpenGL rendering will be
[    23.254] (WW) NVIDIA(1):     disabled on screen 1.
[    23.277] (==) NVIDIA(1): Disabling shared memory pixmaps
[    23.277] (==) NVIDIA(1): Backing store disabled
[    23.277] (==) NVIDIA(1): Silken mouse enabled
[    23.277] (==) NVIDIA(1): DPMS enabled

NVidia User Docsのこのページによると

私は運が悪いかもしれません=(


この質問は、私が本当に完全なgnome 3を取り戻したいので、他の人がデバッグを助け、おそらく時間をかけて答えを得ることができるかもしれないという希望から始まります。

Screenshot with Buggy Fallback Mode

4
Alvin

私が理解できたことの問題は、Xorg自体にありました。 X.Orgは、xineramaが有効な場合、複合拡張機能をサポートしません。また、Unity、Gnome Shellなどの新しいデスクトップはすべて、「フル」機能モードで動作するためにコンポジットが必要です。デュアルモニターのセットアップでは、twinviewを使用できますが、UnityおよびGnome Shellでは、コンポジット拡張機能がtwinviewで機能するため、すべてが問題ありません。ただし、xineramaを使用する必要がある3+モニターをお持ちの場合は、xubuntu-desktopでXFCEを使用することを強くお勧めします。 XFCEは強固なxineramaをサポートしており、コンポジット拡張を行わなくても正常に機能します。また、他の「新しい」シェルにはなかった、箱から出してすぐに使えるものをサポートします。これは、「モニター」ごとに壁紙を設定する機能です。

1
user63061