web-dev-qa-db-ja.com

利用可能な最大解像度は1024x768ですが、1280x1024を期待する必要があります

私が選択できる最大解像度は1024x768です。 1280x1024(モニターの最大解像度)オプションも使用するにはどうすればよいですか?

私の構成:

  • シーメンスブランドのPC
  • Ubuntu 11.10 Oneiric Ocelot
  • アナログ(D-Sub)接続を介したSamsung SyncMater 913n TFTモニター
  • グラフィックカードは(lspci)と報告されています:

    00:02.0 VGA compatible controller [0300]: Intel Corporation 82865G Integrated 
            Graphics Controller [8086:2572] (rev 02)
    

    およびlshw

    *-display
        description: VGA compatible controller
        product: 82865G Integrated Graphics Controller vendor: Intel Corporation
        physical id: 2
        bus info: pci@0000:00:02.0
        version: 02
        width: 32 bits
        clock: 33MHz
        capabilities: pm vga_controller bus_master cap_list rom
        configuration: driver=i915 latency=0
        resources: irq:16 memory:f0000000-f7ffffff memory:e0000000-e007ffff ioport:1000(size=8)
    
4
Zoltán O.

特定のハードウェアバグの組み合わせに遭遇しているようです。 LP Bug#783165 として既に報告されていますが、これは、i915ドライバーを混乱させる、ディスプレイのEDIDの奇妙な何かが原因であると思います。バグレポートで自分が影響を受けていることを確認し、必要に応じて更新をサブスクライブし、バグレポートに回避策を投稿してください。これは、同じ問題にぶつかり、ここでのQ&Aではなくバグレポートにたどり着く人にとって便利です。

Workaround

この回避策 がありますchrisnewland.com

xrandrコマンドを使用して、検出されたモードを取得します

chriswhocodes@debian:~$ xrandr  Screen 0: minimum 320 x 200, current
1024 x 768, maximum 4096 x 4096  VGA-0 connected 1024x768+0+0 (normal
left inverted right x axis y axis) 0mm x 0mm    1360x768       59.8   
1024x768       60.0*    800x600        60.3     56.2      848x480     
60.0      640x480        59.9     59.9   

画面の名前に注意してください。ここではVGA-0ですが、実際のものとは異なる場合があります

cvtコマンドを使用して、必要な解像度(1280x1024)のModeline文字列を取得します。

chriswhocodes@debian:~$ cvt 1280 1024 
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz  Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027
1034 1063 -hsync +vsync 

次に、Word Modelineの後のすべてをxrandr --newmodeコマンドにコピーします

chriswhocodes@debian:~$ xrandr --newmode "1280x1024_60.00"  109.00 
1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync 

モードを画面に追加します

chriswhocodes@debian:~$ xrandr --addmode VGA-0 1280x1024_60.00 

次に、新しい解像度に変更します

chriswhocodes@debian:~$ xrandr --output VGA-0 --mode 1280x1024_60.00 

1280x1024で実行しているはずですが、永続化するには次のステップが必要です

ここから、投稿された回避策は古くなっているようです。永続化する方法については この回答 をご覧ください。

4
gertvdijk