Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Can't use >=ati-drivers-8.35.5 with dual monitors
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
germanobax
Tux's lil' helper
Tux's lil' helper


Joined: 28 Apr 2005
Posts: 96

PostPosted: Mon Jun 04, 2007 5:05 pm    Post subject: Can't use >=ati-drivers-8.35.5 with dual monitors Reply with quote

My dual-head configuration worked just fine until the ati-drivers update from 8.34.8 to 8.35.5.

The monitor keeps blank, but Kpager shows a stretched desktop, the mouse cursor goes to the blanked side, and I can also move windows to that side, as if the dual-head configuration were working correctly.

When on Fluxbox, panel keeps centralized on the stretched desktop, half on my LCD and half on the blank screen. What can I do to make my monitor light up again? If I downgrade ati-drivers, everything works as before, but I want to keep with the "stable" drivers.

I have a HP Pavilion zv6000 laptop, with a 1280x800 display, and an old 17" CRT display.
What can I do to solve that issue?
_________________
Life is a Sexually Transmitted Disease, with 100% mortality.
Back to top
View user's profile Send private message
SnakeByte
Apprentice
Apprentice


Joined: 04 Oct 2002
Posts: 177
Location: Europe - Germany

PostPosted: Mon Jun 04, 2007 10:38 pm    Post subject: Reply with quote

Hi,

for general diagnosis we would need

Code:
cat /var/log/Xorg.0.log | grep EE

Code:
cat /var/log/Xorg.0.log | grep WW


and later on also the content of
Code:
/etc/X11/xorg.conf


First impression would be that the second screen is set to an unsupported resolution
and shuts itself down to avoid damage.


regards
Back to top
View user's profile Send private message
germanobax
Tux's lil' helper
Tux's lil' helper


Joined: 28 Apr 2005
Posts: 96

PostPosted: Tue Jun 05, 2007 1:19 pm    Post subject: Reply with quote

Here it goes:

Code:

cat /var/log/Xorg.0.log | grep EE
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER
(EE) Failed to load module "xtt" (module does not exist, 0)
(EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed (/usr/lib64/dri/fglrx_dri.so: undefined symbol: __driCreateNewScreen_20050727)
(EE) AIGLX: reverting to software rendering
jbackes@jbackes-laptop ~ $ cat /var/log/Xorg.0.log | grep WW
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/cyrillic".
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/default".
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/encodings".
(WW) Warning, couldn't open module xtt
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) LoadModule: given non-canonical module name "glesx.so"
(WW) fglrx(0): Option "DynamicClocks" is not used
(WW) fglrx(0): Option "VendorName" is not used
(WW) fglrx(0): Option "ModelName" is not used




And finally:
Code:

jbackes@jbackes-laptop ~ $ cat /etc/X11/xorg.conf
Section "ServerLayout"
        Identifier     "Simple Layout"
        Screen         "aticonfig-Screen[0]" 0 0
        InputDevice    "Mouse1" "CorePointer"
        InputDevice    "Keyboard1" "CoreKeyboard"
        InputDevice    "TouchPad" "AlwaysCore"
        Option      "BlankTime" "4"
        Option      "StandbyTime" "8"
        Option      "SuspendTime" "10"
EndSection

Section "Files"
        FontPath     "/usr/share/fonts/100dpi:unscaled"
        FontPath     "/usr/share/fonts/75dpi:unscaled"
        FontPath     "/usr/share/fonts/artwiz"
        FontPath     "/usr/share/fonts/corefonts"
        FontPath     "/usr/share/fonts/cyrillic"
        FontPath     "/usr/share/fonts/default"
        FontPath     "/usr/share/fonts/dejavu"
        FontPath     "/usr/share/fonts/encodings"
        FontPath     "/usr/share/fonts/freefonts"
        FontPath     "/usr/share/fonts/misc:unscaled"
        FontPath     "/usr/share/fonts/sharefonts"
        FontPath     "/usr/share/fonts/Speedo"
        FontPath     "/usr/share/fonts/terminus"
        FontPath     "/usr/share/fonts/ttf-bitstream-vera"
EndSection

Section "Module"
        Load  "dbe"     # Double buffer extension
        SubSection "extmod"
                Option      "omit xfree86-dga"   # don't initialise the DGA extension
        EndSubSection
        Load  "type1"
        Load  "speedo"
        Load  "freetype"
        Load  "xtt"
        Load  "glx"
        Load  "dri"
EndSection

Section "InputDevice"
        Identifier  "TouchPad"
        Driver      "synaptics"
        Option      "Device" "/dev/input/mice"
        Option      "Protocol" "auto-dev"
        Option      "LeftEdge" "1700"
        Option      "RightEdge" "5300"
        Option      "TopEdge" "1700"
        Option      "BottomEdge" "4200"
        Option      "FingerLow" "25"
        Option      "FingerHigh" "30"
        Option      "MaxTapTime" "180"
        Option      "MaxTapMove" "220"
        Option      "VertScrollDelta" "100"
        Option      "MinSpeed" "0.09"
        Option      "MaxSpeed" "0.18"
        Option      "AccelFactor" "0.0015"
        Option      "SHMConfig" "on"
        Option      "UseShm" "true"
EndSection

Section "InputDevice"
        Identifier  "Keyboard1"
        Driver      "kbd"
        Option      "AutoRepeat" "500 30"
        Option      "XkbRules" "xorg"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us"
        Option      "XkbVariant" "br-latin1-us"
EndSection

Section "InputDevice"
        Identifier  "Mouse1"
        Driver      "mouse"
        Option      "Protocol" "Auto"   # Auto detect
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[0]"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[1]"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]"
        Driver      "fglrx"
        Option      "DynamicClocks" "on"
        Option      "DesktopSetup" "horizontal"
        BusID       "PCI:1:5:0"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[1]"
        Driver      "fglrx"
        BusID       "PCI:1:5:0"
        Screen      1
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]"
        Device     "aticonfig-Device[0]"
        Monitor    "aticonfig-Monitor[0]"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "Screen"
        Identifier "aticonfig-Screen[1]"
        Device     "aticonfig-Device[1]"
        Monitor    "aticonfig-Monitor[1]"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
        EndSubSection
EndSection

Section "DRI"
        Mode         0666
EndSection



Thanks.
_________________
Life is a Sexually Transmitted Disease, with 100% mortality.
Back to top
View user's profile Send private message
germanobax
Tux's lil' helper
Tux's lil' helper


Joined: 28 Apr 2005
Posts: 96

PostPosted: Wed Jun 06, 2007 4:01 pm    Post subject: Reply with quote

Can anyone help me?
_________________
Life is a Sexually Transmitted Disease, with 100% mortality.
Back to top
View user's profile Send private message
KlemZ
n00b
n00b


Joined: 12 Dec 2004
Posts: 46
Location: France, Nantes

PostPosted: Thu Jun 07, 2007 6:23 am    Post subject: Reply with quote

Hi,
to solve this one :
Quote:
(EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed (/usr/lib64/dri/fglrx_dri.so: undefined symbol: __driCreateNewScreen_20050727)
(EE) AIGLX: reverting to software rendering

you should add :
Code:

Section "ServerFlags"
        Option      "AIGLX" "FALSE"
EndSection


And I manage to get the dual screen working last week end, so my xorg.conf is still dirty but here it is :
Code:

Section "ServerLayout"
        Identifier     "Bi-Ecrans"
        Screen         "Ecran Portable" 0 0
        #Screen         "Ecran Externe" RightOf "Ecran Portable"
        #Screen         "Ecran Externe" 0 0
        InputDevice    "Touchpad" "CorePointer"
        InputDevice    "Keyboard1" "CoreKeyboard"
        InputDevice    "Usb" "AlwaysCore"
EndSection

Section "Files"
        FontPath     "/usr/share/fonts/misc/:unscaled"
        FontPath     "/usr/share/fonts/dejavu/"
        FontPath     "/usr/share/fonts/Type1/"
        FontPath     "/usr/share/fonts/100dpi/"
        FontPath     "/usr/share/fonts/75dpi/"
        FontPath     "/usr/lib/X11/fonts/75dpi/:unscaled"
        FontPath     "/usr/lib/X11/fonts/100dpi/:unscaled"
        FontPath     "/usr/lib/X11/fonts/75dpi:unscaled/"
        FontPath     "/usr/lib/X11/fonts/100dpi/:unscaled"
        FontPath     "/usr/lib/X11/fonts/100dpi/:unscaled"
        FontPath     "/usr/lib/X11/fonts/75dpi:unscaled/"
        FontPath     "/usr/lib/X11/fonts/100dpi/:unscaled"
EndSection

Section "Module"
        Load  "dbe"
        SubSection "extmod"
                Option      "omit xfree86-dga"
        EndSubSection
        Load  "freetype"
        Load  "glx"
        Load  "dri"
        Load  "GLcore"
EndSection

Section "ServerFlags"
        Option      "DefaultServerLayout" "Bi-Ecrans"
        Option      "AIGLX" "FALSE"
EndSection

Section "InputDevice"
        Identifier  "Keyboard1"
        Driver      "kbd"
        Option      "AutoRepeat" "500 30"
        Option      "XkbRules" "xorg"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "fr-latin9"
EndSection

Section "InputDevice"
        Identifier  "Usb"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
        Identifier  "Touchpad"
        Driver      "synaptics"
        Option      "SendCoreEvents" "true"
        Option      "Protocol" "imPS/2"
        Option      "Device" "/dev/input/mouse0"
        Option      "SHMConfig" "on"
        Option      "HorizScrollDelta" "0"
        Option      "Emulate3Buttons"
EndSection

Section "Monitor"
        Identifier   "LCD Interne"
        HorizSync    31.5 - 31.5
        VertRefresh  50.0 - 70.0
        ModeLine     "1280x800_60.00" 108.9 1280 1360 1496 1712 1024 1025 1028 1060 -hsync +vsync
EndSection

Section "Monitor"
        Identifier   "LCD Externe"
        HorizSync    31.0 - 84.0
        VertRefresh  56.0 - 76.0
        Modeline "1440x900@75"   89.00  1440 1488 1520 1600  900 903 909 926# -hsync +vsync
EndSection

Section "Device"
        Identifier      "ATI Mobility Radeon X2300"
        Driver          "fglrx"
        Option          "ForceMonitors" "lvds,auto"
        #Option         "DesktopSetup" "clone"
        Option          "DesktopSetup" "horizontal"#,reverse
        BusID           "PCI:1:0:0"
        Screen          0
        Option    "OverlayOnCRTC2" "1"
        Option    "VideoOverlay" "on"
        Option    "OpenGLOverlay" "off"
        Option    "Mode2" "1280x800"
        Option    "VRefresh2" "75"
EndSection

#Section "Device"
#       Identifier  "ATI Mobility Radeon X2300 2"
#       Driver  "fglrx"
#       BusID       "PCI:1:0:0"
#       Screen      1
#EndSection

Section "Screen"
        Identifier "Ecran Portable"
        Device     "ATI Mobility Radeon X2300"
        Monitor    "LCD Interne"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     16
                Modes    "1280x800"
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes    "1280x800"
        EndSubSection
EndSection

#Section "Screen"
#       Identifier "Ecran Externe"
#       Device     "ATI Mobility Radeon X2300 2"
#       Monitor    "LCD Externe"
#       DefaultDepth     24
#       SubSection "Display"
#               Viewport   0 0
#               Depth     16
#               Modes    "1440x900@75" "1280x800@75"
#       EndSubSection
#       SubSection "Display"
#               Viewport   0 0
#               Depth     24
#               Modes    "1440x900@75" "1280x800@75"
#       EndSubSection
#EndSection

Section "DRI"
        Mode 0666
EndSection


It seems that the only thing necessary for the dual screen is this part :
Code:

        Option    "OverlayOnCRTC2" "1"
        Option    "VideoOverlay" "on"
        Option    "OpenGLOverlay" "off"
        Option    "Mode2" "1280x800"
        Option    "VRefresh2" "75"

I have to test to delete the second monitor section


I hope it helped you.
Back to top
View user's profile Send private message
Auz
n00b
n00b


Joined: 01 Jul 2006
Posts: 18

PostPosted: Sat Jun 30, 2007 11:17 pm    Post subject: Reply with quote

I seem to have exactly the same problem, but I'm lacking any errors in the log at all...

Code:
homestar ~ # grep WW /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(WW) LoadModule: given non-canonical module name "glesx.so"
(WW) fglrx(0): Option "VendorName" is not used
(WW) fglrx(0): Option "ModelName" is not used
homestar ~ # grep EE /var/log/Xorg.0.log
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(II) Loading extension MIT-SCREEN-SAVER


Here's my xorg.conf

Code:
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "aticonfig-Screen[0]" 0 0
        #Screen         "aticonfig-Screen[1]" RightOf "aticonfig-Screen[0]"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        Option      "AIGLX" "false"
EndSection

Section "Files"

#       FontPath     "/usr/share/fonts/TTF"
        ModulePath   "/usr/lib64/xorg/modules"
        RgbPath      "/usr/share/X11/rgb"
        FontPath     "/usr/share/fonts/misc"
        FontPath     "/usr/share/fonts/75dpi"
        FontPath     "/usr/share/fonts/100dpi"
        FontPath     "/usr/share/fonts/Type1"
EndSection

Section "Module"
        Load  "dbe"
        Load  "dri"
        Load  "extmod"
        Load  "record"
        Load  "xtrap"
        Load  "glx"
        Load  "type1"
        Load  "freetype"
        #Load  "drm"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbRules" "xorg"
        Option      "XkbModel" "logicdn"
        Option      "XkbLayout" "gb"
        Option      "XkbVariant" "basic"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "IMPS/2"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[0]"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Monitor"
        Identifier   "aticonfig-Monitor[1]"
        Option      "VendorName" "ATI Proprietary Driver"
        Option      "ModelName" "Generic Autodetecting Monitor"
        Option      "DPMS" "true"
EndSection

Section "Device"
        Identifier  "aticonfig-Device[0]"
        Driver      "fglrx"
        Screen          0
        Option      "DesktopSetup" "horizontal"
        Option      "UseInternalAGPGART" "no"
        Option      "XAANoOffscreenPixmaps" "true"
        Option          "EnablePrivateBackZ" "true"
        Option      "DRI" "true"
        Option      "Centermode" "off"
        Option      "OverlayOnCRTC2" "1"
        Option      "PseudoColorVisuals" "off"
        Option      "OpenGLOverlay" "off"
        Option      "VideoOverlay" "on"
        Option          "ForceMonitors" "AUTO,AUTO"
        Option          "Mode2" "1280x1024"
        Option          "VRefresh2" "75"
EndSection

#Section "Device"
#       Identifier  "aticonfig-Device[1]"
#       Driver      "fglrx"
#       Option      "DRI" "true"
#       Option          "Mode2" "1280x1024"
#       Screen      1
#EndSection

Section "Screen"
        Identifier "aticonfig-Screen[0]"
        Device     "aticonfig-Device[0]"
        Monitor    "aticonfig-Monitor[0]"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes    "1280x1024"
        EndSubSection
        SubSection "Display"
                Viewport   0 0
                Depth     24
                Modes    "1280x1024"
        EndSubSection
EndSection

#Section "Screen"
#       Identifier "aticonfig-Screen[1]"
#       Device     "aticonfig-Device[0]"
#       Monitor    "aticonfig-Monitor[1]"
#       DefaultDepth     24
#       SubSection "Display"
#               Viewport   0 0
#               Depth     24
#               Modes    "1280x1024"
#       EndSubSection
#EndSection

Section "DRI"
        Group        0
        Mode         0666
EndSection

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


Any suggestions gratefully accepted.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum