テレビをモニターとして使用するときのオーバースキャンの問題

テレビをモニターとして使用するときのオーバースキャンの問題

i3ウィンドウマネージャでLubuntu 17.04を使用しており、HDMIポートを備えた既存の薄型テレビに接続しようとしています。テレビリモコンは消えてから古く、テレビの唯一のコントロールボタンは音量とチャンネルだけです。モニター交換用にはうまく機能しますが、問題はオーバースキャンです。つまり、画面の端が切り取られ、タスクバー、タイトルバーなどが見えなくなります。

PCレベルでこの問題を解決する方法はありますか?たとえば、出力全体がテレビ画面に表示されるように、どのように出力範囲を絞り込むことができますか?

修正する:

xrandr --verboseテレビに関連する出力セクションは次のとおりです。

HDMI-1 connected 1920x1080+1280+0 (0x53) normal (normal left inverted right x axis y axis) 1616mm x 909mm
    Identifier: 0x42
    Timestamp:  23966
    Subpixel:   unknown
    Gamma:      1.0:1.0:1.0
    Brightness: 1.0
    Clones:    
    CRTC:       1
    CRTCs:      0 1
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
    EDID: 
        00ffffffffffff0034acc83101010101
        0d13010380a25b782a2471ae4c47aa26
        105054210800d1c08bc0818081c066c0
        4bc001000100023a801871382d40582c
        4500508d6300001e011d801871382d40
        582c4500508d6300001e000000fd003b
        3d0f4411000a202020202020000000fc
        004d45555350545631310a202020016e
        020328f1479022200504030123097f07
        834f00006c030c002100a82d00000000
        00e3050301e2007f011d803e73382d40
        7e2c4580508d6300001e011d8018711c
        1620582c2500508d6300009e011d0072
        51d01e206e285500508d6300001e8c0a
        d08a20e02d10103e9600508d63000018
        00000000000000000000000000000018
    aspect ratio: Automatic 
        supported: Automatic, 4:3, 16:9
    Broadcast RGB: Automatic 
        supported: Automatic, Full, Limited 16:235
    audio: auto 
        supported: force-dvi, off, auto, on
  1920x1080 (0x53) 148.500MHz +HSync +VSync *current +preferred
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  67.50KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  60.00Hz
  1920x1080 (0x54) 148.352MHz +HSync +VSync
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  67.43KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  59.94Hz
  1920x1080i (0x55) 74.250MHz +HSync +VSync Interlace
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  33.75KHz
        v: height 1080 start 1084 end 1094 total 1125           clock  60.00Hz
  1920x1080 (0x56) 74.250MHz +HSync +VSync
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  33.75KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  30.00Hz
  1920x1080 (0x57) 74.250MHz +HSync +VSync
        h: width  1920 start 2558 end 2602 total 2750 skew    0 clock  27.00KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  24.00Hz
  1920x1080i (0x58) 74.176MHz +HSync +VSync Interlace
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  33.72KHz
        v: height 1080 start 1084 end 1094 total 1125           clock  59.94Hz
  1920x1080 (0x59) 74.176MHz +HSync +VSync
        h: width  1920 start 2008 end 2052 total 2200 skew    0 clock  33.72KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  29.97Hz
  1920x1080 (0x5a) 74.176MHz +HSync +VSync
        h: width  1920 start 2558 end 2602 total 2750 skew    0 clock  26.97KHz
        v: height 1080 start 1084 end 1089 total 1125           clock  23.98Hz
  1280x1024 (0x45) 108.000MHz +HSync +VSync
        h: width  1280 start 1328 end 1440 total 1688 skew    0 clock  63.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  60.02Hz
  1360x768 (0x5b) 84.963MHz -HSync +VSync
        h: width  1366 start 1431 end 1567 total 1776 skew    0 clock  47.84KHz
        v: height  768 start  771 end  781 total  798           clock  59.95Hz
  1280x720 (0x5c) 74.250MHz +HSync +VSync
        h: width  1280 start 1390 end 1430 total 1650 skew    0 clock  45.00KHz
        v: height  720 start  725 end  730 total  750           clock  60.00Hz
  1280x720 (0x5d) 74.176MHz +HSync +VSync
        h: width  1280 start 1390 end 1430 total 1650 skew    0 clock  44.96KHz
        v: height  720 start  725 end  730 total  750           clock  59.94Hz
  1024x768 (0x4a) 65.000MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock  48.36KHz
        v: height  768 start  771 end  777 total  806           clock  60.00Hz
  1064x598 (0x5e) 50.843MHz -HSync +VSync
        h: width  1064 start 1104 end 1216 total 1368 skew    0 clock  37.17KHz
        v: height  598 start  599 end  602 total  619           clock  60.04Hz
  800x600 (0x4e) 40.000MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock  37.88KHz
        v: height  600 start  601 end  605 total  628           clock  60.32Hz
  848x477 (0x5f) 31.318MHz -HSync +VSync
        h: width   848 start  864 end  952 total 1056 skew    0 clock  29.66KHz
        v: height  477 start  478 end  481 total  494           clock  60.03Hz
  720x480 (0x60) 27.027MHz -HSync -VSync
        h: width   720 start  736 end  798 total  858 skew    0 clock  31.50KHz
        v: height  480 start  489 end  495 total  525           clock  60.00Hz
  720x480 (0x61) 27.000MHz -HSync -VSync
        h: width   720 start  736 end  798 total  858 skew    0 clock  31.47KHz
        v: height  480 start  489 end  495 total  525           clock  59.94Hz
  640x480 (0x62) 25.200MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.50KHz
        v: height  480 start  490 end  492 total  525           clock  60.00Hz
  640x480 (0x51) 25.175MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.47KHz
        v: height  480 start  490 end  492 total  525           clock  59.94Hz
DP-1 disconnected (normal left inverted right x axis y axis)
    Identifier: 0x43
    Timestamp:  23966
    Subpixel:   unknown
    Clones:    
    CRTCs:      0 1
    Transform:  1.000000 0.000000 0.000000
                0.000000 1.000000 0.000000
                0.000000 0.000000 1.000000
               filter: 
    Broadcast RGB: Automatic 
        supported: Automatic, Full, Limited 16:235
    audio: auto 

ベストアンサー1

カスタマイズされたモデルラインを使用してアナログ出力のベゼルサイズを変更するのは比較的簡単ですが、HDMIの仕組みのために、常に所定の解像度でフルフレームバッファを送信し、テレビが一部だけをレンダリングすることを決定した場合は、これがあります。

フレームバッファに仮想画面ソリューションを提供できます。大きい見える部分よりも、これは予想されるフレームバッファでは機能しません小さい

だから簡単な方法はありません。

オプション:

別の解像度に切り替えを試してみて、xrandrテレビがその解像度をオーバースキャンしないことを願っています。

罫線を防ぐ最もクリーンな方法は、定義されたサイズの罫線を無視してウィンドウを中央に制限するようにウィンドウマネージャを設定することです。しかし私はこれをすることができるWMを知らない。

xrandrグラフィックカードは変換をサポートしているので、変換を試すことができます。

xrandr --output HDMI-1 --transform 1.3,0,-100,0,1.3,-90,0,0,1

xとyの方向に1.3だけサイズ変更され、左に100ピクセル、下に90ピクセル移動します。オーバースキャンに適するまで、対応する数字で遊んでください。ただし、これはまだ歪んでフィルタリングされた基本解像度でHDMIを介してピクセルを送信するため、出力品質が低下し、テキストを読み取るのが難しくなります。

まったく異なるオプションは、テレビメーカーとモデルをサポートするユニバーサルリモコンを見つけることです。オーバースキャンは通常テレビメニューで無効にできるためです。

おすすめ記事