サーバーをHDTVに接続して、そこで便利に表示できるようにしています。私のVIZIOHDTVは、4つのエッジすべてをカットします。サーバー上でGUIを実行することは最適ではないことを私はすでに認識しています。このサーバーには外部トラフィックがあまりないので、便宜上それを好みます。
修正を探すのにすでに数え切れないほどの時間を費やしましたが、見つけたものはすべてATIまたはNVIDIAグラフィックカードが必要であるか、機能しませんでした。 Windowsでは、Intelドライバーにはアンダースキャンの設定がありますが、グリッチによってのみ使用できるようです。
これが私の仕様です:
私のモニター:
マザーボードのポートに接続されたHDMI✓HDMIケーブルとDVI✓HDMIケーブルの両方から次のすべてを試しました。
テレビは「安かった」。最大解像度1080i。 GNU/LinuxとWindowsの両方で1920x1080のモードラインを問題なく取得できます。メニューにオーバースキャンを修正する設定はありません(すべて試しましたが、常にoverscanと呼ばれるとは限りません)。私はテレビのサービスメニューを表示していますが、それを修正するオプションがまだ含まれていません。アスペクト比の設定などはありません。テレビにはVGAコネクタがありますが、VGAケーブルが十分に長くないため、問題が解決するかどうかはわかりません。また、希望する1920x1080の解像度が得られるかどうかもわかりません。別の解像度を使用しても問題は解決しません。
画面の表示可能領域のサイズでカスタムモードラインを試しましたが、使用できませんでした。
Ubuntuは明らかに使用するためのxorg.conf
ファイルを自動的に生成しません。私はどこかでそれを修正することがそれを解決するのを助けるかもしれないと読んだ。 X -configure
を数回(再起動などで)試しましたが、一貫して次のエラーメッセージが表示されました。
ログファイル:
…
(WW)vesaの古いプローブ方法にフォールバック
作成された画面の数が、検出されたデバイスの数と一致しません。
構成に失敗しました。
出力:
…
(++)設定ファイルの使用: "/ root/xorg.conf.new"
(==)システム構成ディレクトリ「/usr/share/X11/xorg.conf.d」を使用
作成された画面の数が、検出されたデバイスの数と一致しません。
構成に失敗しました。
サーバーはエラー(2)で終了しました。
ログファイルを閉じます。
Xrandrで「overscan」プロップを使用してみました:
root @ xxx:/ home/xxx#xrandr --output HDMI1 --- set overscan off
X失敗したリクエストのエラー:BadName(名前付きの色またはフォントが存在しません)
失敗したリクエストの主要なオペコード:140(RANDR)
失敗したリクエストのマイナーオペコード:11(RRQueryOutputProperty)
失敗したリクエストのシリアル番号:42
出力ストリームの現在のシリアル番号:42
「オーバースキャンオン」、「アンダースキャンオフ」、「アンダースキャンオン」もすべて試行されました。
元々はUbuntu12.04で試しましたが、失敗したため、リリース時に12.10に更新されました。すべてのソフトウェアは最新です。
更新:新しいテレビを購入したばかりですが、新しいテレビにはこれを修正するためのオプションがたくさんあるので、私にとっては解決しました。しかし、そうすべきではないこの不条理な問題の解決策を知りたいと思っています。
私も同じ問題を抱えています。このトリックは、安価な720p AkiraTVを搭載したIntelHD3000で機能します。
xrandr --output HDMI1 --set audio force-dvi --mode 1280x720
まず、最新のIntelドライバーをインストールします。
以下を/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
これで、画像はDVI-> HDMIAdapter-> SamsungTVを通過します。
Xrandrs変換オプションだけでは役に立ちませんでした。
Intelグラフィックスがxrandrアンダースキャンをサポートしていない可能性があります。これは次の方法で確認できます。
xrandr --prop
...これにより、使用可能なプロパティが一覧表示され、アンダースキャンなどのステータスが存在する場合はそれが報告されます。
Xrandrによると、Intel Celeron J1900(グラフィックスオンチップを備えたSoC)はi915カーネルモジュールを使用しているようで、ない多くの機能が提供されています。とにかく、アンダースキャンではありません。 (はぁ)
'xvidtune'を試してみようとしていますが、ハードウェアの損傷の可能性についての悲惨な警告が付属しています...
あなたが解決策を見つけることを願っています!
Intel 4000/NVidia GTX680Mセットアップのラップトップでもまったく同じ問題が発生しています。この問題のため、私は映画を見るためだけにWindowsドライブを起動していました。最近Windows側にインストールされたアップデートとPOOF!も、そこで調整できませんでした...
ついに修正できてうれしいです。テレビには、デフォルトから変更する必要のある特定の設定が1つありました。それはメニューにかなりよく埋もれていて、テレビのマニュアルを読んでグラフィックを調整するためのより多くの情報を見つけることができるかどうかを確認するまで、そこにあることを知りませんでした。
そこには私のディスプレイを完璧にフィットするようにトリミングするオプションがあり、今ではすべてが私にとって完璧に見えます。
テレビの設定を十分に理解していない場合に備えて、言及したかっただけです(私は... 3回あったと思いました)。テレビのマニュアルから何かを学んだことは本当に馬鹿げていますが、それが嬉しいです。少なくとも今は正しく動作しています。
FWIW、私は2008年ヴィンテージのVizio 32 "プラズマVP322(VP322HDTV10A)を持っていますが、これはTVメニューに使用可能なオプションがなく、xrandr --props
のoverscan
プロパティを公開せず、宣伝のみでした。 EDIDのいくつかのモード(800x600などの低解像度4:3モード、または720または1080ラインの16:9高解像度モード)。
少し実験した後、720または1080モードのいずれか(出力に720p
または1080p
のラベルを付ける)を見ると、Vizioが無条件にオーバースキャンしたことがわかりました[ 〜#〜] not [〜#〜]他のモード(たとえば.PC W x H
とラベル付けされている)のオーバースキャン、さらにほとんどのモード(たとえば1280x768や1200x700のような前夜のファンキーなモードを含む)を簡単に認識します。 EDIDでアドバタイズされていなくても、PC
ノーオーバースキャンモードとして。
したがって、私のラップトップのLCDパネル出力がすでに持っていたモードの次の再利用(cvt
とxrandr --newmode
を使用して独自のカスタムモードを定義することもできます)はトリックを行いましたうまく、オーバースキャンはありません:
xrandr --addmode HDMI1 1366x768
xrandr --output HDMI1 --setmode 1366x768
他の人々は、非標準のピクセルクロック(スキャン周波数)でモードを作成することにより、さまざまなTVで運が良かったが、原則は同じでした。HDMIやTVメニューを介して公開されないTVの「自動」オーバースキャン決定ロジックを回避します。
テレビにオーバースキャンしないように説得すると、xrandr --transform
よりもはるかに優れた画質が得られるはずです。これにより、目に見えるエイリアシングが発生し、有効な解像度が失われる可能性があります。
あなたがグーグル overscan Vizio なら、あなたはこれに関する助けを持ったかなりの数の記事を見るでしょう。私はE260MVを持っています。解決策はテレビの設定にあります。
オーバースキャンを無効にする私のモデルでは:
メニュー-ワイド-ノーマル
;-)