Mailinglist Archive: opensuse (3572 mails)

< Previous Next >
Re: [opensuse] ATI fglrx driver problems
  • From: Marc Chamberlin <marc@xxxxxxxxxxxxxxxxxx>
  • Date: Tue, 12 Feb 2008 10:22:27 -0800
  • Message-id: <47B1E3E3.6060406@xxxxxxxxxxxxxxxxxx>
Per Jessen wrote:
Anton Moiseev wrote:

Hi,

I have almost the same system configuration - opensuse 10.3, ati
x1900xt and dual core athlon and I have also recently connected TV as
the 2nd monitor.

The solution is not to use SAX to configure dual head mode - you need
to run ATI Catalist control center:
amdcccle
or find it in System/Configuration/Ati catalist...


I agree, that worked just fine. I only played with it briefly, but I
had dual-mode upo and running in 5minutes.


/Per Jessen, Zürich

Thanks Per and Anton for your suggestions but I am afraid it is still no joy in dual mode. BUT I am getting closer! I did try the ATI Catalysis Control Center for Linux (which appears to be a highly truncated version of the one supplied for Windows) and I specified I wanted two monitors running in clone mode. This resulted in an xorg.conf file with one additional option parameter that I had not set in my hand configured version.
Option "EnableMonitor" "crt1,tmds1"

(It also resulted in the same type of errors that aticonfig causes - decimal truncation in modeline specification lines and a blank line in the mode section which apparently confuses the X server.) But the second monitor, which I have set to run in a basic VESA 800x600 mode, still did not work. It is interesting that during boot up this second monitor does display the same info that is being displayed on the primary monitor. It was when the X windows server becomes active that the second monitor would stop displaying anything and reports that the signal it is receiving is out of specs. I am not configuring any special modelines for this second monitor, as like I said, it does work during bootup so I figure the default VESA modes should work for it even after the X server does become active. (I also tried 640x480 which made no difference either)

Further research (hunting around on the internet) lead me to another clue which was to add the following line to the Server Layout section to activate the second screen in the X server -

Screen 1 "aticonfig-Screen[1]" 0 0

This has lead to partial success!! The second monitor now displays a desktop but it is NOT a clone of the primary desktop. Instead it is some sort of plain vanilla desktop (no icons except for Trash, no background) and seems to be unreachable in that I cannot drag the mouse onto it or interact with it in any way. (My primary desktop to which I log in to has lots of icons and a background so would be easily recognizable had it been properly cloned onto this other monitor.)

I will attach my xorg.conf file just in case someone can see something that I am overlooking...

Marc... with only one functional head...





# /.../
# SaX generated X11 config file
# Created on: 2007-11-04T12:31:58-0800.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@xxxxxxx>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "ServerLayout"
Identifier "Layout[all]"
Screen 0 "aticonfig-Screen[0]" 0 0
Screen 1 "aticonfig-Screen[1]" 0 0
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
EndSection

Section "Files"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/local"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/URW"
FontPath "/usr/share/fonts/Speedo"
FontPath "/usr/share/fonts/PEX"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/latin2/misc:unscaled"
FontPath "/usr/share/fonts/latin2/75dpi:unscaled"
FontPath "/usr/share/fonts/latin2/100dpi:unscaled"
FontPath "/usr/share/fonts/latin2/Type1"
FontPath "/usr/share/fonts/latin7/75dpi:unscaled"
FontPath "/usr/share/fonts/baekmuk:unscaled"
FontPath "/usr/share/fonts/japanese:unscaled"
FontPath "/usr/share/fonts/kwintv"
FontPath "/usr/share/fonts/truetype"
FontPath "/usr/share/fonts/uni:unscaled"
FontPath "/usr/share/fonts/CID"
FontPath "/usr/share/fonts/ucs/misc:unscaled"
FontPath "/usr/share/fonts/ucs/75dpi:unscaled"
FontPath "/usr/share/fonts/ucs/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/misc:unscaled"
FontPath "/usr/share/fonts/hellas/75dpi:unscaled"
FontPath "/usr/share/fonts/hellas/100dpi:unscaled"
FontPath "/usr/share/fonts/hellas/Type1"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
EndSection

Section "Module"
Load "glx"
Load "type1"
Load "extmod"
Load "dbe"
Load "freetype"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail" "on"
EndSection

Section "InputDevice"
Identifier "Keyboard[0]"
Driver "kbd"
Option "Protocol" "Standard"
Option "XkbLayout" "us"
Option "XkbModel" "microsoftpro"
Option "XkbRules" "xfree86"
EndSection

Section "InputDevice"
Identifier "Mouse[1]"
Driver "mouse"
Option "Buttons" "9"
Option "Device" "/dev/input/mice"
Option "Name" "Belkin Wireless Keyboard/Mouse(2.4G)"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

Section "Modes"
# Modeline "1920x1080v" 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +vsync
# Modeline "1920x1080i" 74.25 1920 2008 2052 2200 1080 1084 1094 1125 interlace
Identifier "Modes[0]"
ModeLine "1920x1080ih" 66.33 1920 1960 2152 2384 1080 1081 1084 1113 +hsync interlace
# ModeLine "1920x1080" 148.0 1920 2008 2052 2200 1080 1084 1089 1125 -hsync +vsync
EndSection

Section "Monitor"
Identifier "aticonfig-Monitor[0]"
UseModes "Modes[0]"
HorizSync 30.0 - 30.0
VertRefresh 43.0 - 60.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 "DesktopSetup" "clone"
Option "EnableMonitor" "crt1,tmds1"
BusID "PCI:1:0:0"
EndSection

Section "Device"
Identifier "aticonfig-Device[1]"
Driver "fglrx"
BusID "PCI:1:0: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
Modes "1920x1080ih"
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
Modes "800x600"
EndSubSection
EndSection

Section "DRI"
Group "video"
Mode 0660
EndSection


--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups