You are not logged in.

#1 2009-03-01 22:16:20

Neuro
Member
From: Poland
Registered: 2005-10-12
Posts: 352

fglrx: external monitor KDE desktop effects?

Hi

I've got a Lenovo U330 laptop with ATI Radeon 3450 card. I'd like to use it at home with my 22" Samsung Syncmaster 2493HM panel as my only/primary desktop. I'm trying to configure Kwin4 on the external monitor. It works glitches or problems of any sort when nothing is connected to the laptop (the only connected port is LVDS, laptops display).

However they stop working when I plug in the external monitor. I thought it might be related to the fact that fglrx has composite only for a single display setup, but

xrandr --output LVDS --off --output DFP1 --auto

doesn't work either.
I've tried numerous configuration options. Tried ForceMonitors=tmds1,nolvds, EnableMonitor, DesktopSetup=single. Nothing works.

An important fact is that the LVDS is detected as the primary display, i.e. the resolution on the external monitor is set according to the one on LVDS upon xorg.conf startup. ForceMonitor doesn't change that.

My take: Compiz/Kwin4 effects only work on a single monitor setup. However, the  xrandr setup above doesn't make the external monitor the primary/single monitor needed for that.

Does anyone know how to configure this?
I've submitted a bug: http://ati.cchtml.com/show_bug.cgi?id=1478
Is that the right place? How can I report directly to AMD?

Offline

#2 2009-03-01 22:54:51

signor_rossi
Member
Registered: 2007-08-24
Posts: 257

Re: fglrx: external monitor KDE desktop effects?

Does fglrx support xrandr officially now (I know they were adding basic support behind the scenes)?
Have you tried to use the AMD Control Center (amdcccle)?

Offline

#3 2009-03-01 23:13:01

Neuro
Member
From: Poland
Registered: 2005-10-12
Posts: 352

Re: fglrx: external monitor KDE desktop effects?

signor_rossi wrote:

Does fglrx support xrandr officially now (I know they were adding basic support behind the scenes)?
Have you tried to use the AMD Control Center (amdcccle)?

Well I don't know if it does. I know that a clean xorg.conf provides xrandr 1.2. And yes, I've tried amdcccle, but it doesn't do much. It displays a monitor wit 1:2 written inside of it and the dropdown says:
1. [Default Monitor]
2. [SyncMaster]
When I select 1, dispalytype is "Laptop display". When I select 2, it is "Digital display". I can't disable either one of them.

My xorg.conf:

Section "ServerLayout"
        Identifier     "Simple Layout"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection                                        

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

Section "Module"

        #Load  "dbe"   # Double buffer extension
        #Load           "drm"
        SubSection "extmod"
                Option      "omit xfree86-dga"   # don't initialise the DGA extension
        EndSubSection
        Load  "type1"
        Load  "freetype"
        Load  "synaptics" # For touchpad
EndSection

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

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        Option      "DesktopSetup" "single"
        Option      "ForceMonitors" "tmds1,lvds"
        BusID       "PCI:1:0:0"
EndSection

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

Section "DRI"
       Group        "video"
       Mode         0666   
EndSection                 
Section "Extensions"       
       Option      "Composite" "Enable"
       Option      "DAMANGE" "Enable"  
       #Option     "Composite" "Disable"  #make DRI work with fglrx
       Option      "RENDER" "Enable"                               
EndSection

Offline

#4 2009-03-02 08:55:30

signor_rossi
Member
Registered: 2007-08-24
Posts: 257

Re: fglrx: external monitor KDE desktop effects?

amdcccle is very unintuitive, in the Display-Manager? (Anzeigen-Manager for me as I use German) section (right the place you describe) there is a small drop down arrow on the right to access further functionality (where the placement of displays is shown). When you use fglrx it may also be better to use aticonfig to set things up, since changes only made through editing xorg.conf don't always apply.

Last edited by signor_rossi (2009-03-02 08:57:45)

Offline

#5 2009-03-02 09:17:39

Neuro
Member
From: Poland
Registered: 2005-10-12
Posts: 352

Re: fglrx: external monitor KDE desktop effects?

signor_rossi wrote:

amdcccle is very unintuitive, in the Display-Manager? (Anzeigen-Manager for me as I use German) section (right the place you describe) there is a small drop down arrow on the right to access further functionality (where the placement of displays is shown). When you use fglrx it may also be better to use aticonfig to set things up, since changes only made through editing xorg.conf don't always apply.

Yes, I know about the arrow interface. However, it doesn't allow me to disable one of the outputs as I would like.

And yup, I'm using aticonfig to "commit" my xorg.conf changes to the internal ATI config stuff.

Offline

#6 2009-03-02 09:31:00

signor_rossi
Member
Registered: 2007-08-24
Posts: 257

Re: fglrx: external monitor KDE desktop effects?

Disabling either of my two monitors works for me, plasma just messes up after I reenable my laptop monitor back, but that is easily adjusted. I have an X600 Mobility.

Offline

#7 2009-03-02 10:03:54

Neuro
Member
From: Poland
Registered: 2005-10-12
Posts: 352

Re: fglrx: external monitor KDE desktop effects?

Could you please post your xorg.conf?

Offline

#8 2009-03-02 12:41:44

signor_rossi
Member
Registered: 2007-08-24
Posts: 257

Re: fglrx: external monitor KDE desktop effects?

Mine is as simple as possible created with hwd like described in the wiki, then I set up everything else with amdcccle and aticonfig (some X restarts and fiddling included).

Section "ServerLayout"                                                                                                                                                                   
        Identifier     "Xorg Configured"                                                                                                                                                 
        Screen      0  "aticonfig-Screen[0]-0" 0 0                                                                                                                                       
        InputDevice    "Keyboard0" "CoreKeyboard"                                                                                                                                        
        InputDevice    "USB Mouse" "CorePointer"                                                                                                                                         
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/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  "ddc"  # ddc probing of monitor
        Load  "dbe"                          
        Load  "dri"                          
        Load  "extmod"                       
        Load  "glx"                          
        Load  "bitmap" # bitmap-fonts        
        Load  "type1"                        
        Load  "freetype"                     
        Load  "record"                       
        #   Load  "synaptics"                
EndSection                                   

Section "ServerFlags"
        Option      "AllowMouseOpenFail" "true"
        Option      "AutoAddDevices" "true"    
        Option      "Xinerama" "off"           
EndSection                                     

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "keyboard" 
        Option      "CoreKeyboard"
        Option      "XkbRules" "xorg"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "de"  
        Option      "XkbVariant" "nodeadkeys"
EndSection                                   

Section "InputDevice"
        Identifier  "Serial Mouse"
        Driver      "mouse"       
        Option      "Protocol" "Microsoft"
        Option      "Device" "/dev/ttyS0" 
        Option      "Emulate3Buttons" "true"
        Option      "Emulate3Timeout" "70"  
        Option      "SendCoreEvents" "true" 
EndSection                                  

Section "InputDevice"
        Identifier  "PS/2 Mouse"
        Driver      "mouse"     
        Option      "Protocol" "auto"
        Option      "ZAxisMapping" "4 5"
        Option      "Device" "/dev/psaux"
        Option      "Emulate3Buttons" "true"
        Option      "Emulate3Timeout" "70"  
        Option      "SendCoreEvents" "true" 
EndSection                                  

Section "InputDevice"
        Identifier  "USB Mouse"
        Driver      "mouse"    
        Option      "Device" "/dev/input/mice"
        Option      "SendCoreEvents" "true"   
        Option      "Protocol" "IMPS/2"       
        Option      "ZAxisMapping" "4 5"      
        Option      "Buttons" "5"             
EndSection                                    

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

Section "Device"
        Identifier  "aticonfig-Device[0]-0"
        Driver      "fglrx"
        Option      "VideoOverlay" "on"
        Option      "OpenGLOverlay" "off"
        BusID       "PCI:1:0:0"
EndSection

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

Section "DRI"
        Mode         0666
EndSection

SignorRossi.

Offline

#9 2009-03-02 16:05:38

Neuro
Member
From: Poland
Registered: 2005-10-12
Posts: 352

Re: fglrx: external monitor KDE desktop effects?

Nope. I've tried your steps and I even used your xorg.conf. all amdcccle reports is a single screen with 1:2 in it. When I right click on it or click on the arrow, I get a submenu in which both 1 and 2 lead to "Unkown".

I really don't know what the problem might be related to. It also appears with a VGA output.

Offline

#10 2009-03-03 08:19:14

Neuro
Member
From: Poland
Registered: 2005-10-12
Posts: 352

Re: fglrx: external monitor KDE desktop effects?

Rihgt.. so I've reverted to Catalyst 8.12 and guess what: everything works now except for Randr 1.2.

Right now I can choose my external HDMI-connected display as the primary/only one and even composite works on it. Too bad the ATI folks have provided xrandr at the expense of composite sad

Offline

#11 2009-03-03 10:20:25

signor_rossi
Member
Registered: 2007-08-24
Posts: 257

Re: fglrx: external monitor KDE desktop effects?

I had to give up on desktop effects since my card has a hardware limit of 2580x2580 for the opengl overlay and my laptop screen is 1680x1050 and my external monitor 1280x1024 and urprisingly Kde4 doesn't support two indipendent X displays yet. I could setup it in Xfce, but there the effects where rather slow.
Other than that for my X600 fglrx works stable for me for quite some time now, lately even the X server doesn't hang on log out without having to do extra configuration and on login it goes smoothly from kdm to the kde desktop. Two indipendent X dispalys also work, with 8.10 X would still crash.

SignorRossi.

Offline

Board footer

Powered by FluxBB