ビデオ再生専用のセカンダリディスプレイ


2

2つのディスプレイがあります。仕事用に1台のモニター(DisplayPort-0)、映画用に1台のテレビ(HDMI-0)。Xrandrは両方とも接続されていると言いますが、モニターするためだけにスクリーン/デスクトップを構成しました。ウィンドウをテレビに迷惑させたくないからです。テレビでは、ビデオ出力のみが必要です。

メディアプレーヤー、ユーティリティプログラム、またはコマンドラインツールはありますか。ビデオ出力をテレビに送信できます。つまり、ディスプレイに送信しますが、接続されているが画面外です。

RadeonドライバーとGPU Radeon HD6xxxファミリーを使用しています。ここでの経験はまったくないので、アドバイスをありがとう。

編集:ああ、私はUbuntu 12.04に基づいて基本OSを実行しています

edit-1:これには、各ディスプレイに1つずつ、2つの個別の画面を設定することによる一般的なソリューションがあるようです。過去には、xorg.confをいじることがありました。最近では、人々はAMD独自のドライバーでそれを実現しています。両方の方法を試して、ここに結果を投稿します。

回答:


1

OK、できましたが、次回誰かがX.serverを設定するのは楽しいと言ってくれます。私は彼を目の前でパンチします。

とにかく、成功へと導くソリューションには、AMD独自のドライバーとVLCプレーヤーが含まれます。

  1. まず、AMD独自のドライバーをインストールします。このスレッドのおかげで、インストールコードを使用して、なんとなくクリーンで安全な手順を使用しました(既にfglrxをインストールしているが、トラブルが発生している場合でもお勧めします)。

    sudo apt-get --purge remove fglrx*
    sudo apt-get install fglrx-updates fglrx-amdcccle-updates
    
  2. これでセットアップを構成できます

    sudo amdcccle
    

    C atalyst C ontrol C enterを開きます

  3. ではCCCあなたは、またはそのような何か「1つのディスプレイ付きデスクトップ」として、あなたのディスプレイを設定します。翻訳されたGUIを使用しているため、正確な英語のフレーズはわかりません。とにかく、ディスプレイを個別の画面として設定する必要があります。

  4. コンピューター(またはX)を再起動します。起動後、コンピューターの動作がおかしくなります。正しく動作するには、一時停止と再開が必要です。理由を聞かないでください。GPUファンが異常に高くなっている場合は、おそらく同じ問題が発生しており、一時停止と再開が一方的な方法です。念のため、CCCを再度実行して設定を確認してください。

  5. 今メディアプレーヤーに。VLCをまだお持ちでない場合は、App Centerからインストールしてください。次に、VLCを開き、[ツール]-> [設定]に移動し、

    注:ここで説明する解決策は、すべてのVLC設定を永続的にするため、セカンダリディスプレイのビデオ専用のVLC専用プレーヤーになります。他の目的でVLCを使用する場合は、コマンドラインからこの設定を設定してVLCを実行する必要があります。VLCコマンドラインヘルプを参照してください。

    • 最初のパネルの「インターフェース」で「インターフェースにビデオを埋め込む」のチェックを外し、「フルスクリーンでコントロールを表示」のチェックを外します

      (繰り返しますが、VLCでもGUIをローカライズしているため、フレーズは異なる場合があります。これはLinuxの良いところです->デフォルトですべてのアプリをローカライズします)

    • 次に、[ビデオ]タブに移動して[フルスクリーンで再生]をオンにし、ビデオ出力を

      Video output X11(XCB)
      
    • 次に、左下隅にあるラジオボタンを使用して、詳細/すべて(?)設定に切り替えます。

      • ツリー構造でビデオに移動し、「ビデオの幅」と「ビデオの高さ」をセカンダリ画面の解像度に設定します。これがないと、VLCは、フルスクリーンにスケーリングされず、ソースの解像度でセカンダリスクリーンでビデオを再生します。
      • 次に、video-> modules-> x-windowを展開し、目的のXスクリーンに設定します。私(そしておそらくあなたのもの)は

        :0.1
        

        イニシャル:0は、ローカル表示と後続の.1ターゲットのセカンダリ画面を意味します。プライマリディスプレイ/画面は:0.0です。設定済みのxスクリーンとその番号は、次の場所にあります。

        /etc/X11/xorg.conf
        
  6. その後、すべて設定する必要があります。VLCでビデオを再生してみて、セカンダリディスプレイをフルスクリーンで開き、プライマリスクリーンでVLCコントロールインターフェイスを維持する必要があります。PCスピーカー/ヘッドフォンからはオーディオのみが再生されます。HDMI出力を選択するオーディオ->オーディオデバイスの下のVLC制御インターフェイスで解決すること。次に、Ctrl + Lを押してVLCインターフェイスをプレイリストビューに切り替え、すべてのメディアを完全に制御します。

この手順は、簡単に言えば、を成功に導くものです。あなたの場合、LINUXのせいでそれほど単純ではないでしょう。しかし、あなたが何かを理解していないか、何か問題があるなら、ただ尋ねてください。

編集:radeonドライバーに切り替えます

fglrxドライバーに奇妙な問題があり、amdcccleによって生成されたxorg.confはかなり正常に見えたので、オープンソースのradeonドライバーで動作し、何が機能するかを試してみました!少し変更するだけです(基本的に、に置き換えdriver "fglrx"driver "radeon"ください。複数のデバイスセクションがあることに注意してください)。

私の作業xorg.confは次のようになります。

Section "ServerLayout"
Identifier     "aticonfig Layout"
Screen      0  "aticonfig-Screen[0]-0" 0 0
Screen         "amdcccle-Screen[1]-1" 2560 0
EndSection

Section "Monitor"
Identifier   "aticonfig-Monitor[0]-0"
Option      "VendorName" "ATI Proprietary Driver"
Option      "ModelName" "Generic Autodetecting Monitor"
Option      "DPMS" "true"
EndSection

Section "Monitor"
Identifier   "0-DFP1"
Option      "VendorName" "ATI Proprietary Driver"
Option      "ModelName" "Generic Autodetecting Monitor"
Option      "DPMS" "true"
Option      "PreferredMode" "2560x1440"
Option      "TargetRefresh" "60"
Option      "Position" "0 0"
Option      "Rotate" "normal"
Option      "Disable" "false"
EndSection

Section "Monitor"
Identifier   "0-DFP5"
Option      "VendorName" "ATI Proprietary Driver"
Option      "ModelName" "Generic Autodetecting Monitor"
Option      "DPMS" "true"
Option      "PreferredMode" "1920x1080"
Option      "TargetRefresh" "50"
Option      "Position" "0 0"
Option      "Rotate" "normal"
Option      "Disable" "false"
EndSection

Section "Device"
Identifier  "aticonfig-Device[0]-0"
Driver      "radeon"
Option      "Monitor-DFP1" "0-DFP1"
BusID       "PCI:1:0:0"
EndSection

Section "Device"
Identifier  "amdcccle-Device[1]-1"
Driver      "radeon"
Option      "Monitor-DFP5" "0-DFP5"
BusID       "PCI:1:0:0"
Screen      1
EndSection

Section "Screen"
Identifier "Default Screen"
DefaultDepth     24
EndSection

Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device     "aticonfig-Device[0]-0"
DefaultDepth     24
SubSection "Display"
    Viewport   0 0
    Depth     24
EndSubSection
EndSection

Section "Screen"
Identifier "amdcccle-Screen[1]-1"
Device     "amdcccle-Device[1]-1"
DefaultDepth     24
SubSection "Display"
    Viewport   0 0
    Depth     24
EndSubSection
EndSection

xgl.confは、アンインストールプロセス中に削除されるため、fglrxをアンインストールする前にバックアップする必要があります。次に、fglrxをアンインストールし、xサーバーを次のように再構成します。

sudo apt-get remove --purge xorg-driver-fglrx fglrx*
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg

次に、変更したxorg.confを戻し、コンピューター(またはX)を再起動します。何も問題がなければ、radeonドライバーの下に別の画面設定が表示されるはずです。唯一の問題はHDMIオーディオの欠落です。これはカーネルパラメーターを追加することで解決できます

radeon.audio=1

より有用な情報は、ドキュメントで入手できます

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.