Intelグラフィックスを使用したオーバースキャンTVへのビデオ出力

Intelグラフィックスを使用したオーバースキャンTVへのビデオ出力

1366x768解像度のテレビがあります。
JVC LT-32EM49です。

デバイスを接続すると、480p、720p、1080p / iなどの一般的な解像度が表示されます。ただし、1366x768は表示されません。

720p以上の入力を使用している場合、テレビは画面の端から一部のピクセルを削除します。オーバースキャンをサポートするテレビは、この機能を無効にするオプションを提供する必要がありますが、この機能はそうなると確信しています。いいえユーザーはオーバースキャンを無効にできます。 (PS3などのデバイスは、重要なものを画面の端に直接配置しないことで、これらの非合理的な動作を予測して解決するようです。しかし、コンピュータでは画面の端がより重要です。)

Windows XP Professional SP3は、コンピュータがRadeon HD 4350カード(DVI-HDMIアダプタを介して)を介してテレビに接続されている場合、利用可能な解像度で1366 x 768を一覧表示します(通常は機能します)。私はこれがOSレベルの解決策だと思います。
XRandRと--set

さて、Dell Studio Hybrid 140G(グラフィックカードはIntel HDグラフィック、GEMA X3100特に)このテレビで。 (カードにはDVIとHDMI出力があります。)
そして、Intel統合グラフィックには問題のあるテレビや絶え間ないオーバースキャンを処理するオプションがないようです。

このトピックに関する情報を取得するために、Googleで多くの検索を行いましたが、役に立ちませんでした。私はこの記事が近い将来、そのような質問の最初のページに掲載されると思います。xrandr --set overscanこのグラフィックカードでは機能せず--scale--transform最も広く知られているソリューション)、このテレビの問題を解決できません。

ベストアンサー1

私はあなたの痛みを感じます。私はXRandRに値とパラメータのさまざまな組み合わせを挿入することを決定する前に、数時間この問題に苦しんでいました。です。 。いくつかの追加作業の後、私はあなたと共有するための再現可能なシナリオを作成しました。

$ xrandr --output HDMI-1 --mode 1280x720 --transform 1,0,-40,0,1,-25,0,0,1 --panning 1280x720+40+20
$ xrandr --output HDMI-1 --mode 1280x720 --fb 1200x680 --transform 1,0,-40,0,1,-25,0,0,1 --panning 1280x720+40+20

2行は同じで、2行目だけが追加されています--fb 1200x680。 2行目は目的の結果ですが、入力しなければ機能しません。後ろにまず、別の行を入力してください。 「標準」構成で2番目の行を使用している場合は、まだ下端と右端が切り捨てられます。

パラメータの と は-40画像全体を右にスライドさせます。パラメータの末尾に下端と右端にパディングが追加され、この数字は、との差の半分に等しくなければなりません。-25transform+40+20panningmodefb

(水平数字が異なります。左側には25個の追加ピクセルが必要ですが、右側には20個しか必要ありません。上部と左側の余白に関係なく、transformdouble値を決定するときに修飾子を設定する必要があります。)panningfb

おすすめ記事