You are not logged in.

#1 2008-12-07 21:19:07

RazZziel
Member
From: Spain
Registered: 2007-07-13
Posts: 36

xorg-server 1.5 and TwinView, wrong resolution in big monitor

I have a TwinView setup with a 1280x800 laptop screen and a 1280x1024 19'' monitor.

Before upgrading to xorg-server 1.5 it worked fine, with both monitors at their correct resolution. Now, the laptop screen resolution is fine but the big monitor resolution is wrong, smaller than usual. In nvidia-settings I can only select 1379x768, 1152x864, 1027x768, etc.

Is this a known problem? Any known solution? I've already tried with the last two beta versions of the nvidia driver, and resetting xorg configuration to the minimum with nvidia-xconfig, without any change.

However, this is my current xorg.conf:

Section "ServerLayout"                   
    Identifier     "Xorg Configured"     
    Screen         "Screen0"             
    #Screen        "Screen-vesa"         
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Touchpad" "SendCoreEvents"
    InputDevice    "USB Mouse" "SendCoreEvents"
EndSection                                     

Section "Files"

# Additional fonts: Locale, Gimp, TTF...
#       FontPath     "/usr/share/lib/X11/fonts/latin2/75dpi"
#       FontPath     "/usr/share/lib/X11/fonts/latin2/100dpi"
# True type and type1 fonts are also handled via xftlib, see /etc/X11/XftConfig!
    #RgbPath         "/usr/share/X11/rgb"                                       
    ModulePath      "/usr/lib/xorg/modules"                                     
    FontPath        "/usr/share/fonts/misc:unscaled"                            
    FontPath        "/usr/share/fonts/misc"                                     
    FontPath        "/usr/share/fonts/75dpi:unscaled"                           
    FontPath        "/usr/share/fonts/75dpi"                                    
    FontPath        "/usr/share/fonts/100dpi:unscaled"                          
    FontPath        "/usr/share/fonts/100dpi"                                   
    FontPath        "/usr/share/fonts/PEX"                                      
    FontPath        "/usr/share/fonts/cyrillic"                                 
    FontPath        "/usr/share/fonts/Type1"                                    
    FontPath        "/usr/share/fonts/ttf/western"                              
    FontPath        "/usr/share/fonts/ttf/decoratives"                          
    FontPath        "/usr/share/fonts/truetype"                                 
    FontPath        "/usr/share/fonts/truetype/openoffice"                      
    FontPath        "/usr/share/fonts/truetype/ttf-bitstream-vera"              
    FontPath        "/usr/share/fonts/latex-ttf-fonts"                          
    FontPath        "/usr/share/fonts/defoma/CID"                               
    FontPath        "/usr/share/fonts/defoma/TrueType"                          
EndSection                                                                      

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "glx"   
    Load           "bitmap" # bitmap-fonts
    Load           "freetype"             
EndSection                                

Section "ServerFlags"
    Option         "AllowMouseOpenFail" "true"
    Option         "AutoAddDevices" "False"   
EndSection                                    

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "keyboard" 
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "es"  
EndSection                           

Section "InputDevice"
    Identifier     "Touchpad"
    Driver         "evdev"   
    Option         "Emulate3Buttons" "true"
    Option         "Emulate3Timeout" "70"  
EndSection                                 

Section "InputDevice"
    Identifier  "USB Mouse"
    Driver      "mouse"    
    Option      "CorePointer"
    Option          "Protocol" "auto"
    Option      "ButtonMapping" "1 2"
    Option      "XAxisMapping" "6 7" 
    Option      "EmulateWheel" "true"
    Option      "EmulateWheelButton" "8"
    Option      "Emulate3Buttons" "true"
    Option      "Emulate3Timeout" "70"  
EndSection                              

Section "Monitor"
    Identifier     "Monitor0"
    ModelName      "LPL"     
    Option         "DPMS" "true"
EndSection                      

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"    
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8600M GT"  
#<tweaks>                              
Option  "NoLogo" "True"                
Option  "RenderAccel" "True"           
Option  "TripleBuffer" "True"          
#Option  "BackingStore" "True"         
Option  "PixmapCacheSize" "300000"     
Option  "OnDemandVBlankInterrupts" "True"
#</kde tweaks2>                          
    Option         "Coolbits" "1"        
    Option         "RandRRotation" "on"  
EndSection                               

Section "Screen"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    Option         "TwinView" "1"
    Option         "TwinViewOrientation" "LeftOf"
    Option         "TwinViewXineramaInfoOrder" "DFP-0"
    Option         "Metamodes" "CRT: nvidia-auto-select +1280+0, DFP: nvidia-auto-select +0+0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Device"
    Identifier     "Card-vesa"
    Driver         "vesa"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8600M GT"
    Option         "Randr12" "on"
EndSection

Section "Screen"
    Identifier      "Screen-vesa"
    Device          "Card-vesa"
    Monitor         "Monitor0"
    DefaultDepth    24
    SubSection "Display"
        Depth       24
        Modes       "1280x800"
    EndSubSection
EndSection


Section "Extensions"
    Option         "Composite" "enable"
EndSection

Offline

#2 2008-12-08 01:31:34

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: xorg-server 1.5 and TwinView, wrong resolution in big monitor

i have the same configuration and i don't have any problem. here is my xorg.conf

Section "ServerLayout"
    Identifier  "Xorg Configured"
    Screen      0  "Screen0" 0 0 
    Option      "OffTime" "5"
EndSection

Section "ServerFlags"
    Option      "Xinerama" "0"
EndSection

Section "Files"
    ModulePath  "/usr/lib/xorg/modules"
    FontPath    "/usr/share/fonts/misc:unscaled"
    FontPath    "/usr/share/fonts/misc"
    FontPath    "/usr/share/fonts/75dpi:unscaled"
    FontPath    "/usr/share/fonts/75dpi"
    FontPath    "/usr/share/fonts/100dpi:unscaled"
    FontPath    "/usr/share/fonts/100dpi"
    FontPath    "/usr/share/fonts/cyrillic"
    FontPath    "/usr/share/fonts/Type1"
    FontPath    "/usr/share/fonts/TTF"
EndSection

Section "Module"
    Load        "ddc"  # ddc probing of monitor
    Disable     "dbe"
    Load        "extmod"
    Load        "glx"
    Load        "bitmap" # bitmap-fonts
    Load        "freetype"
    Disable     "record"
    Disable     "dri"
    Load    "synaptics"
EndSection

Section "Monitor"
    Identifier    "Monitor0"
    ModelName   "Laptop monitor"
    DisplaySize 338 211 # 96 DPI @ 1280x800
EndSection

Section "Monitor"
    Identifier  "Monitor1"
    ModelName   "Samsung SyncMaster 913N"
    DisplaySize 338 270 # 96 DPI @ 1280x1024
EndSection    

Section "Device"
    Identifier    "Card0"
    Driver      "nvidia"
    VendorName  "NVIDIA Corporation"
    BoardName   "GeForce 8600M GT"
    BusID    "PCI:1:0:0"
    Option      "UseEdidDpi" "false"
    Option      "DPI" "96 x 96"
    Option     "DPMS" "TRUE"
    Option      "Coolbits" "1"
    #########
    Option     "NvAGP" "0"
    Option    "RenderAccel" "true"
 #   Option     "AllowGLXWithComposite" "True"
    Option     "CustomEDID" "DFP-0:/etc/X11/edid.bin"
    Option     "NoLogo" "yes"
    Screen 0
EndSection

Section "Screen"
    Identifier  "Screen0"
    Device      "Card0"
    Monitor     "Monitor0"
    DefaultDepth 24
    Option      "TwinView" "1"
    Option    "TwinViewXineramaInfoOrder" "DFP-0"
    Option      "metamodes" "CRT: 1280x1024 +1280+0, DFP: 1280x800 +0+0"
    SubSection  "Display"
        Depth   24
    EndSubSection
EndSection

Section "Extensions"
    Option "Composite" "Disable"
EndSection

Give what you have. To someone, it may be better than you dare to think.

Offline

#3 2008-12-08 01:50:13

RazZziel
Member
From: Spain
Registered: 2007-07-13
Posts: 36

Re: xorg-server 1.5 and TwinView, wrong resolution in big monitor

Makes sense, you're using a custom EDID. Where did you get the info to use it? I could try with that while they don't fix this...

Offline

#4 2008-12-08 10:58:05

wonder
Developer
From: Bucharest, Romania
Registered: 2006-07-05
Posts: 5,941
Website

Re: xorg-server 1.5 and TwinView, wrong resolution in big monitor

i use that custom edid only for laptop monitor


Give what you have. To someone, it may be better than you dare to think.

Offline

#5 2008-12-08 11:57:22

RazZziel
Member
From: Spain
Registered: 2007-07-13
Posts: 36

Re: xorg-server 1.5 and TwinView, wrong resolution in big monitor

However with your config file (commenting the edid line out) only my laptop monitor turns on. Also, I just realized my external monitor is reported as "CTR-0" instead of "Benq FP91G+" in nvidia-settings like before, so I guess changing the EDID would solve it.

Offline

#6 2008-12-08 19:49:57

RazZziel
Member
From: Spain
Registered: 2007-07-13
Posts: 36

Re: xorg-server 1.5 and TwinView, wrong resolution in big monitor

Well, confirmed that there was an EDID problem, I solved it booting in Windows, running Phoenix EDID Designer and exporting the EDID of my big monitor in .raw format, and then adding the following line to the Device section of my xorg.conf:

Option         "CustomEDID" "CRT-0:/mnt/sda1/Stuff/bnq.raw"

Last edited by RazZziel (2008-12-08 19:50:41)

Offline

Board footer

Powered by FluxBB