私は最近Debian squeeze(amd64)を最小限にインストールしましたが、解像度を設定するときに予期しないエラーが発生したため、多くの検索が行われましたが、解決策が見つかりませんでした。
- デスクトップ環境のインストール:
apt-get update
、apt-get install xorg-core xserver-xorg-core gnome-core gdm3
- グラフィックグリッドをインストールし
apt-get install build-essential nvidia-kernel-common linux-headers-$(uname -r)
、./NVIDIA-Linux-x86_64-304.64.run
上記の手順は正しい方向に進むようです。
- 解像度設定:
cvt 1440 900
、、、xrandr --newmode xxx
xrandr --addmode VGA-0 xxx
その後、次のエラーが発生しました。
失敗した要求のXエラー:BadMatch(無効なパラメータ属性)失敗した要求のデフォルトのopcode:153(RANDR)。失敗した要求の補助 opcode: 18(RRAddOutputMode)。失敗した要求のシーケンス番号:29。出力ストリームの現在のシーケンス番号:30。
どんな情報が必要かわかりません。いくつかリストしてみてください。
グラフィックカード:NVIDIA gt630。
モニター:phlips 190cw(1440x900、Windows上でうまく動作)
xrandr
出力
Screen 0: minimum 8 x 8, current 1280 x 1024, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
1280x1024 60.0*+ 75.0
1024x768 75.0 70.1 60.0
800x600 75.0 72.2 60.3 56.2
640x480 75.0 72.8 59.9
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
1440x900_60.00 (0x29f) 106.5MHz
h: width 1440 start 1528 end 1672 total 1904 skew 0 clock 55.9KHz
v: height 900 start 903 end 909 total 934 clock 59.9Hz
lshw -c video
出力
*-display
description: VGA compatible controller
product: nVidia Corporation
vendor: nVidia Corporation
physical id: 0
bus info: pci@0000:05:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:16 memory:f6000000-f6ffffff memory:e0000000-efffffff(prefetchable) memory:f0000000-f1ffffff(prefetchable) ioport:d000(size=128) memory:f7000000-f707ffff(prefetchable)
xorg.conf
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30.0 - 83.0
VertRefresh 55.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
修正する:
編集しようとします:apt-get install read-edid
、sudo get-edid | parse-edid
ただし、次のエラーが発生します。
get-edid: get-edid version 2.0.0
Performing real mode VBE call
Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
Function supported
Call successful
VBE version 300
VBE string at 0x11100 "NVIDIA"
VBE/DDC service about to be called
Report DDC capabilities
Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
Function supported
Call successful
Monitor and video card combination does not support DDC1 transfers
Monitor and video card combination does not support DDC2 transfers
0 seconds per 128 byte EDID block transfer
Screen is not blanked during DDC transfer
Reading next EDID block
VBE/DDC service about to be called
Read EDID
Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
Function supported
Call failed
The EDID data should not be trusted as the VBE call failed
Error: output block unchanged
修正する
nvidia -settingsを使用して解像度を1440x900に強制しようとしましたが、再nvidia-settings
起動後に解像度が1440X1024に変更されました(nvidia-settingsがxorg.confに行を追加しましたOption "metamodes" "1440x1024 +0+0"
)。以下のように画面が水平にスクロール可能になります。
edid.bin
また、nvidia-settingsを使用して抽出し、xorg.confにOption "CustomEDID" "DFP-1:/etc/X11/edid.bin"
追加してみました。Section "Device"
この素晴らしい投稿に感謝します。Fixing Ugly DVI/HDMI Displays due to EDID bugs on nVidia drivers
しかし、残念ながら、この方法は機能しません。
どんな助けでも大変感謝します。ありがとう