NVIDIA ウェイ

NVIDIA ウェイ

さて、これは、VGA 接続と Nvidia Geforce GT 440 カードで発生した別の問題の延長です。質問は、HDMI ビデオに関連する他の問題も含めるように更新され、ATI ビデオ カードにも影響することが確認されました。説明は次のとおりです。

私は Soneview 32 インチ テレビを持っています。このテレビには、VGA (購入した第一の理由)、HDMI (2 番目の理由ですが、当時は HDMI ケーブルを持っていませんでした)、DVI など、多くの接続部があります。

このテレビを手に入れてからもう 1 か月ちょっとになりますが、実は Ubuntu 11.10 のリリースを記念して購入し、ちょうどその日に使い始めました (ファンが多すぎるのは承知していますが、私はオタクっぽいものが好きなのです)。最初は VGA ケーブルで使いました。2 週間後、Nvidia GT440 カードを購入しました。VGA 接続を使用していた以前の 9500GT は、まったく問題なく正常に動作していました。

GT440 をインストールしましたが、この最新カードの使用時に最初に遭遇した問題は次のとおりです。LightDM/Ubuntu を起動すると最新の Nvidia/Ati カードで黒い画面が表示されるこの問題の解決策は、実際に VGA ケーブルを取り外してから再度接続することでした。これにより、ログイン用の lightdm 画面が画面に表示されます。ケーブルを取り外してから接続しないと、ビデオ信号がないといつまでも考えてしまう可能性があります。黒い画面の問題は、12.04 の後のアップデートで解決され、デフォルトの 12.10 を使用してすでに解決されていました。したがって、12.04 を使用して更新するか、12.10 を使用すると、HDMI の黒い画面の問題が解決されました。

うまくいかない答えや、文字通り Ubuntu を再インストールしなければならない解決策を探すのに疲れました。HDMI ケーブルを買ってきて、VGA ケーブルをそれに交換しました。うまくいきましたし、ケーブルを取り外したり接続したりする必要もありませんでした。しかし、どの解像度を使用してもこの問題が発生しています。私の通常の解像度は 1920x1080 (このテレビは 1080HD) なので、VGA では問題なくこの解像度を使用できますが、HDMI では境界が切れてしまいます。これが写真です。

ここに画像の説明を入力してください

画像からわかるように、ランチャー アイコンは幅の 50% 未満しか表示されません。上部と下部については忘れてください。マウスでアクセスできますが、画面で視覚化することはできません。テレビのビューの外側にあるようです。基本的に、すべての側面から 20 〜 30 ピクセルが失われています。

xrand --verbose私は周囲を探し回り、テレビから何が検出できるかを確認するために走り出しました。次のことがわかりました。

cyrex@cyrex:~$ xrandr --verbose
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 320 x 175, current 1920 x 1080, maximum 1920 x 1080
default connected 1920x1080+0+0 (0x164) normal (normal) 0mm x 0mm
    Identifier: 0x163
    Timestamp:  465485
    Subpixel:   unknown
    Clones:    
    CRTC:       0
    CRTCs:      0
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
  1920x1080 (0x164)  103.7MHz *current
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   54.0KHz
        v: height 1080 start    0 end    0 total 1080           clock   50.0Hz
  1920x1080 (0x165)  105.8MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   55.1KHz
        v: height 1080 start    0 end    0 total 1080           clock   51.0Hz
  1920x1080 (0x166)  107.8MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   56.2KHz
        v: height 1080 start    0 end    0 total 1080           clock   52.0Hz
  1920x1080 (0x167)  109.9MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   57.2KHz
        v: height 1080 start    0 end    0 total 1080           clock   53.0Hz
  1920x1080 (0x168)  112.0MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   58.3KHz
        v: height 1080 start    0 end    0 total 1080           clock   54.0Hz
  1920x1080 (0x169)  114.0MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock   59.4KHz
        v: height 1080 start    0 end    0 total 1080           clock   55.0Hz
  1680x1050 (0x16a)   98.8MHz
        h: width  1680 start    0 end    0 total 1680 skew    0 clock   58.8KHz
        v: height 1050 start    0 end    0 total 1050           clock   56.0Hz
  1680x1050 (0x16b)  100.5MHz
        h: width  1680 start    0 end    0 total 1680 skew    0 clock   59.9KHz
        v: height 1050 start    0 end    0 total 1050           clock   57.0Hz
  1600x1024 (0x16c)   95.0MHz
        h: width  1600 start    0 end    0 total 1600 skew    0 clock   59.4KHz
        v: height 1024 start    0 end    0 total 1024           clock   58.0Hz
  1440x900 (0x16d)   76.5MHz
        h: width  1440 start    0 end    0 total 1440 skew    0 clock   53.1KHz
        v: height  900 start    0 end    0 total  900           clock   59.0Hz
  1360x768 (0x171)   65.8MHz
        h: width  1360 start    0 end    0 total 1360 skew    0 clock   48.4KHz
        v: height  768 start    0 end    0 total  768           clock   63.0Hz
  1360x768 (0x172)   66.8MHz
        h: width  1360 start    0 end    0 total 1360 skew    0 clock   49.2KHz
        v: height  768 start    0 end    0 total  768           clock   64.0Hz
  1280x1024 (0x173)   85.2MHz
        h: width  1280 start    0 end    0 total 1280 skew    0 clock   66.6KHz
        v: height 1024 start    0 end    0 total 1024           clock   65.0Hz
  1280x960 (0x176)   83.6MHz
        h: width  1280 start    0 end    0 total 1280 skew    0 clock   65.3KHz
        v: height  960 start    0 end    0 total  960           clock   68.0Hz
  1280x960 (0x177)   84.8MHz
        h: width  1280 start    0 end    0 total 1280 skew    0 clock   66.2KHz
        v: height  960 start    0 end    0 total  960           clock   69.0Hz
  1280x720 (0x178)   64.5MHz
        h: width  1280 start    0 end    0 total 1280 skew    0 clock   50.4KHz
        v: height  720 start    0 end    0 total  720           clock   70.0Hz
  1280x720 (0x179)   65.4MHz
        h: width  1280 start    0 end    0 total 1280 skew    0 clock   51.1KHz
        v: height  720 start    0 end    0 total  720           clock   71.0Hz
  1280x720 (0x17a)   66.4MHz
        h: width  1280 start    0 end    0 total 1280 skew    0 clock   51.8KHz
        v: height  720 start    0 end    0 total  720           clock   72.0Hz
  1152x864 (0x17b)   72.7MHz
        h: width  1152 start    0 end    0 total 1152 skew    0 clock   63.1KHz
        v: height  864 start    0 end    0 total  864           clock   73.0Hz
  1152x864 (0x17c)   73.7MHz
        h: width  1152 start    0 end    0 total 1152 skew    0 clock   63.9KHz
        v: height  864 start    0 end    0 total  864           clock   74.0Hz

....Many Resolutions later...

  320x200 (0x1d1)   10.2MHz
        h: width   320 start    0 end    0 total  320 skew    0 clock   31.8KHz
        v: height  200 start    0 end    0 total  200           clock  159.0Hz
  320x175 (0x1d2)    9.0MHz
        h: width   320 start    0 end    0 total  320 skew    0 clock   28.0KHz
        v: height  175 start    0 end    0 total  175           clock  160.0Hz
  1920x1080 (0x1dd)  333.8MHz
        h: width  1920 start    0 end    0 total 1920 skew    0 clock  173.9KHz
        v: height 1080 start    0 end    0 total 1080           clock  161.0Hz

参考になれば幸いですが、1920x1080 でのリフレッシュ レートは 60 です。この解像度では HDMI を使用するとちらつきが発生しますが、VGA では発生しません。これは、ここで質問している境界が切れる問題に関連していると思われます。

答え1

1920x1080 より低い解像度や他のテレビ (私の父は Sony のテレビを持っていますが、この方法でもこの問題が解決されています) の問題はテレビ自体にあるため、次の方法で解決できます。コンピューター用に使用されるテレビの中には、VGA のみで 1920x1080 に対応し、HDMI では対応していないものがあります。テレビ モニターでの設定が必要なテレビもあり、最後に、まれにビデオ カード (ビデオ カードで実行できる機能) とテレビ (テレビの解像度で表示できる機能) の解像度に互換性がないものもあります。次の解決策は、黒い境界線、側面または上下のスペースの残り、テレビで 1920 を使用したときのグラフィックの破損、文字の見栄えの悪さなどの問題を解決します。

NVIDIA ウェイ

  1. Nvidiaの設定に行くと、HDMIケーブルが接続されている場合、より多くの機能を持つオプションがあります。次の画像では、オプションは次のとおりです。DFP-1 (CNDLCD)ただし、この名前は PC が接続されているデバイスによって変わります。

ここに画像の説明を入力してください

  1. チェックを外すフルGPUスケーリングを強制する

これが決議にどのような影響を与えるかより低い1920x1080 よりも高い解像度 (少なくとも私の場合) では、ちらつきの問題が解決され、モニターによって切り取られた境界が修正されます。

  1. に保存Xorg.conf目にとって許容できる解像度に変更した後、変更内容をファイルに保存します。

テレビウェイ

  1. テレビに OSD メニューがあり、このメニューに画面解像度をスキャンするか、それに合わせて自動調整するオプションがある場合は、それらを無効にします。具体的には、SCAN に関するオプションです。

  2. AV モードのオプションがある場合は無効にします。

  3. 基本的に、解像度をスキャンしてスケーリングする必要があるオプションをすべて無効にします。1 つずつテストします。父のテレビの場合はこれで解決しました。私の場合は、Nvidia が低解像度でこの問題を解決しました。

注(ユーザーJamesによるコメント -https://askubuntu.com/users/39762/james): 一部の Samsung LCD TV の場合。TV リモコンを使用して、[オプション] -> [画像オプション] に移動し、画像オプションを [画面に合わせる] に設定します。

ビデオ品質

1080p のテレビをお持ちで、次の 2 つの画像のように 1920x1080 で品質が低い場合は、すべての表示に十分なスペースを確保しながら、最高解像度で表示される低品質を回避するために、解像度を 1680x1050 に下げることをお勧めします (テストしたところ、これは最大解像度で 50 または 60 のリフレッシュ レートで 16:9 および 16:10 の解像度に影響します。これはテレビによって異なり、16:9、16:10、またはその両方をサポートしているかどうかによっても異なります。その他の原因はドライバーです)。

次の画像は 1680x1050 解像度のものです。
ここに画像の説明を入力してください

次の画像は 1920x1080 解像度のものです。
ここに画像の説明を入力してください

両方の画像からわかるように、1920 では側面がカットされ、テキストがぼやけて、過度に圧縮された JPG ファイルのような感じになります。1680 の場合、品質は優れており、目がくらむことなくすべてを読むことができます。

VGA または HDMI ではテキストがぼやけて見えます (Firefox/Chrome でブラウジングしているとき、Nautilus を使用しているときなど)

1 つの理由は、FXAA オプションがアクティブになっていることです。これは、アンチエイリアシング FXAA 機能をサポートする新しい Nvidia ドライバーとカードでのみ使用できます。

ここに画像の説明を入力してください

するないウィンドウを移動または変更するたびに数秒間ぼやけたテキストが表示され、何かを読むときに視力が悪くなる場合は、この機能を有効にしてください。機能を無効にして、ログアウトするか、再起動してください。

解像度を手動で調整する

最新のNvidiaドライバーをお持ちの場合は、上記のポイントのいくつかは機能しません。この場合、アプリを開いnvidia-settingsX サーバーディスプレイ設定。 クリック高度な...次のオプションを、使用している解像度よりわずかに低い解像度に変更します。

  • ビデオポート入力
  • ビデオポート出力
  • パンニング

ここに画像の説明を入力してください

私が使用しているテレビは1680x1040をサポートしていないことに注意してください。代わりに1920x1080を選択し、前述の3つのオプションを少し低い解像度に編集して、X/Y座標を「移動」してランチャーアイコンとトップペインを表示できるようにしました。ビデオポート出力オプション、解像度の後の2つの値はX座標とY座標です。通常は次のように表示されます。1680x1040+0+0ただし、値を編集して変更を保存すると、ランチャーとトップ パネルが表示されます。私の場合は、X に 48、Y に 30 を設定しました。これにより、パネルとランチャーが TV (ビューポート) に正しく表示されるようになりました。

答え2

要約:xrandr --output HDMI-0 --set underscan on私にとってはうまくいきました。

ここでの回答はどれも私の構成では機能しませんでした。私は Panasonic TH-42PX80U と ATI Radeon HD5770 グラフィック カードを持っています。(そうです、古い装置です。)

AMDのプロプライエタリなfglrxドライバではこの問題は発生しなかったが、Broken Ageを実行できませんこの問題は、テキストの一部が画面からはみ出てしまうため、そのゲームでは特に厄介です。

テレビのメニューにあるすべての設定と、その「フォーマット」(ワイド、フル、ズームなど)のすべてのオプションを試しました。何も効果がありませんでした。

実行するxrandr --verboseと、HDMI 出力の名前が「HDMI-0」であり、アンダースキャン設定をサポートしていることが示されました。これらのいずれかを実行すると、最終的に画像全体が表示されます。

xrandr --output HDMI-0 --set underscan on

または

xrandr --output HDMI-0 --set underscan auto

答え3

私も今日まったく同じ問題に遭遇しました。私はサムスンのLCDを使用しています。この問題は簡単に解決できました。テレビのリモコンを見つけて、オプションに入り、画像オプションで設定しました。画面にフィットSamsung をお使いではないことは承知していますが、お使いのテレビにも同様のオプションがあるはずです。

答え4

今日、似たような問題がいくつかありましたが、結局、テレビの設定を調整する必要がありました。まだ調整していない場合は、モニターの設定 (サイズなど) を調整してみてください。

関連情報