web-dev-qa-db-ja.com

IntelグラフィックスとHDMIを使用したオーバースキャン画像の問題

テレビでノートパソコンのHDMIを使用すると、テレビが画像をオーバースケールします(端で約5〜10%欠けています)。テレビにはオプションがありません(720pの解像度でスポーツを行う)。 compはIntel HD Graphics 4000を実行しています。

Ubuntuの設定にはこれを補うオプションがなく、xrandrで遊んでいます(変換/スケールを使用)が、何も機能していないようです。トランスフォームを使用するこのテーマに関するガイドが多すぎるのでうまくいきません。これはとても簡単に修正できる(画面のサイズに合わせて画像を「圧縮」/サイズ変更する)ので面倒ですが、アイデアが足りません。カスタム解像度を設定しても効果はありません(画面の一部がまだ表示されます)。 Windowsで修正するには基本的に2回クリックするだけですが、ubuntuでは不可能なようです...

誰かが私を助けてくれたり、私が試してみることのできるアイデアがあれば本当に嬉しいです!ありがとう。

8
SodR

さて、まだこれらを試していない場合は、チェックしてください

xrandr --output HDMI-1 --set underscan on
xrandr --output HDMI-1 --set "underscan hborder" 40 --set "underscan vborder" 25

私が出会ったもう一つはこれでした:

xrandr --output HDMI1 --transform 1.05,0,-35,0,1.05,-19,0,0,1
17
mchid

私はこの問題に遭遇し、フレームバッファーを縮小してから左上隅を再配置する組み合わせを使用しました。他の答えは、一部の古いディスプレイにはないディスプレイが提供する特定の機能に依存していました。 (私のもののように)

xrandr --output HDMI2 --fb 1240x700 --transform 1,0,-20,0,1,-10,0,0,1

それで、これを読むために、私のテレビは画像を横に20ピクセル、上下に10ピクセルオーバースキャンします。そのため、幅40と高さ20で画像を「縮小」しますが、解像度は縮小しません。その後、左上隅を再調整して、私にとってはうまくいきました。

異なるメーカーのオーバースキャンではピクセル損失が異なるように見えるので、おそらく数値をいじる必要があります。私のテレビは、私が主題をグーグルで見つけた多くの例よりもオーバースキャンするようです。

また、数字で遊んでいるときに、--transform noneを実行すると、戻った変更がリセットされます...

4
Iron Davey

これを見つけるまでしばらく苦労しました ブログ投稿

基本的に、次を使用してディスプレイのプロパティを確認します。

xrandr --prop

いくつかの人々が言及したアンダースキャンオプションはありませんでしたが、私がしたことは「オーディオ」の下の「force-dvi」プロパティでした。

xrandr --output HDMI-2 --set audio force-dvi --mode 1920x1080

これは完全に機能し、オーバースキャンを無効にしました。わずかなマイナス面-この修正により、HDMIケーブルを介した音声の送信が停止しますが、外部スピーカーを使用しているため、実際には問題ありません。

1

元の答えxrandr --output HDMI-1 --set underscan onは機能します!

これをコピーして貼り付けるだけでは、最初の試行では機能しない可能性があります。その理由は、システム上でHDMI-1に接続していない可能性があるためです。これを試してみましたが、error of failed request bad output (invalid parameter)になりました。 xrandrと入力すると、大量の表示データが表示され、デバイスがHDMI-であることがわかりました。次に、コマンドをxrandr --output HDMI-0 --set underscan onと入力しましたが、完全にフィットしていました。これが誰かの助けになることを願っています。

1
Boz

/etc/rc.local:

intel_panel_fitter -p A -x 1200 -y 670

〜/ .xprofile:

xrandr --output HDMI1 --transform 1.0,0,+1,0,1.0,+2,0,0,1
1
Salomon

これが私にとってそれを修正したものです。 Ubuntu 14.04でこの問題が発生し、アップグレード後にfglrxも破棄されました。

モニター(Viewsonic)には、「PC」と「AV」の2つの入力設定があります。何らかの理由で、入力設定が「AV」に切り替えられていたため、オーバースキャンが発生していました。 「PC」に切り替えると問題が修正されました。

そのため、修正には、モニターハードウェアキーを使用し、モニター設定メニューを使用して変更を行う必要があります。

0
doWhileTrue

テレビにオプションがないことを絶対に確信していますか?私もIntel HDグラフィックスを持っていて、「シアター設定」を「フル」から「ネイティブ」に変更するまで、同じ問題を抱えていました。私のテレビでは、これは画像メニューの下部にありました。他のテレビでは、「ワイドスクリーン設定」などのラベルが付けられている場合があります。

0
TheSchwa

私はこのスレッドが古いことを知っていますが、他の誰かがこの問題に出くわした場合。問題はテレビにある可能性があります。 Series 7 Samsung TVの場合:

  • リモコンの「詳細」ボタンを押します
  • ツール>画像サイズ
  • 「スクリーンフィット」を選択します

画像が正しく表示されるようになりました。

0
Daniel