ATI screens and desktop startup issues

Hello,

Since I update from 11.2 to 11.3 it takes a bout 30 seconds longer to see my desktop. After normal GRUP and booting text I get I black screen with a cursor for about 30 seconds and then my desktop starts. In 11.2 I booted my system in 15 sec. now in more than 40 sec.

How can I solve this?

I think related to that I have a lot of trouble with screen updates within almost all applications. Sometime so bad that I even have to restart X. After such restart its most of the time better

I’ve installed now the Ati 10.10 driver, although CCC still says 10.9.

My xorg.conf looks like:


# /.../
# SaX generated X11 config file
# Created on: 2010-06-04T23:00:08+0200.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 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 0
	Screen         "aticonfig-Screen[0]-1" RightOf "aticonfig-Screen[0]-0"
	Screen         "aticonfig-Screen[1]-0" RightOf "aticonfig-Screen[0]-1"
	Screen         "aticonfig-Screen[1]-1" RightOf "aticonfig-Screen[1]-0"
	InputDevice    "Keyboard[0]" "CoreKeyboard"
	InputDevice    "Mouse[1]" "CorePointer"
	Option	    "Clone" "off"
	Option	    "Xinerama" "on"
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  "dri"
	Load  "dbe"
	Load  "extmod"
	Load  "glx"
EndSection

Section "ServerFlags"
	Option	    "AllowMouseOpenFail" "on"
	Option	    "ZapWarning" "on"
	Option	    "Xinerama" "on"
EndSection

Section "InputDevice"

  # Driver "kbd" will be disabled unless 'Option "AutoAddDevices" "off"' 
  # is set in "ServerFlags" section. 
	Identifier  "Keyboard[0]"
	Driver      "kbd"
	Option	    "Protocol" "Standard"
	Option	    "XkbLayout" "us"
	Option	    "XkbModel" "microsoftpro"
	Option	    "XkbRules" "xfree86"
EndSection

Section "InputDevice"

  # Driver "mouse" will be disabled unless 'Option "AutoAddDevices" "off"' 
  # is set in "ServerFlags" section. 
#	Option	    "AutoAddDevices" "off"
	Identifier  "Mouse[1]"
	Driver      "mouse"
	Option	    "Buttons" "9"
	Option	    "Device" "/dev/input/mice"
	Option	    "Name" "Uni Class KVM A6"
	Option	    "Protocol" "explorerps/2"
	Option	    "Vendor" "Sysp"
	Option	    "ZAxisMapping" "4 5"
EndSection

Section "Modes"
	Identifier     "Modes[0]"
	ModeLine     "1920x1200" 154.0 1920 1968 2000 2080 1200 1203 1209 1235 -hsync +vsync
EndSection

Section "Monitor"
	Identifier   "Monitor[0]"
	VendorName   "SAM"
	ModelName    "SAMSUNG SYNCMASTER"
	UseModes     "Modes[0]"
	DisplaySize  518	324
	HorizSync    30.0 - 81.0
	VertRefresh  43.0 - 60.0
	Option	    "CalcAlgorithm" "XServerPool"
	Option	    "DPMS"
	Option	    "PreferredMode" "1920x1200"
EndSection

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

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

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

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

Section "Device"
	Identifier  "Device[0]"
	Driver      "fglrx"
	VendorName  "VESA"
	BoardName   "Framebuffer Graphics"
	Option	    "AccelMethod" "EXA"
	BusID       "PCI:1:0:0"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]-0"
	Driver      "fglrx"
	Option	    "AccelMethod" "EXA"
	BusID       "PCI:1:0:0"
EndSection

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

Section "Device"
	Identifier  "aticonfig-Device[1]-0"
	Driver      "fglrx"
	Option	    "AccelMethod" "EXA"
	BusID       "PCI:8:0:0"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[1]-1"
	Driver      "fglrx"
	Option	    "AccelMethod" "EXA"
	BusID       "PCI:8:0:0"
	Screen      1
EndSection

Section "Screen"
	Identifier "Screen[0]"
	Device     "Device[0]"
	Monitor    "Monitor[0]"
	SubSection "Display"
		Depth     16
		Modes    "default"
	EndSubSection
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 "Screen"
	Identifier "aticonfig-Screen[0]-1"
	Device     "aticonfig-Device[0]-1"
	Monitor    "aticonfig-Monitor[0]-1"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

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

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

Section "DRI"
	Group        "video"
	Mode         0660
EndSection

Please help needed!!!

Further hardware Info:

AMD Phenom X6 1090T
16GB RAM
2x Sapphire HD5870 1GB

Not sure if its related to your problem, but I would consider editing xorg.conf, removing the replicated monitor, device, and screen sections. (Looks like you’ve tried to use aticonfig repeatedly).

Tip: Have a look at /var/log/Xorg.0.log for errors or unusual messages that might indicate the cause of your problems.

aticonfig --initial

The duplicated screen device and monitor are because I have 4 DVI outputs, but only 2 monitors.


aticonfig --initial

gives


Found fglrx primary device section
Using /etc/X11/xorg.conf
Saving back-up to /etc/X11/xorg.conf.fglrx-16

no errors

My Xorg.0.log is to big to post. If needed I can post in a few parts

With large files or output, it is generally a good idea to upload via one of the pastebin-type sites (or similar)

pastebin - Type, paste, share.
pastebin - collaborative debugging tool

and just post the link to your file here.

My Xorg.0.log

pastebin - Miscellany - post number 1990312

Ok, Xorg has a lot of work to do getting your fglrx driver loaded, monitors and display modes detected and configured, but I dont’ see any unusual Xorg errors (although there are some warnings about expected device sections missing). So, I guess this is a Catalyst related characteristic as far as starup time goes. In general, as more driver capability (features) have been added, (as with many OS’s and apps), boot times tend to become longer. I did see a this thread which suggested disabling the xrandr capability might help, but I’m not sure you’d really want to lose that functionality. If you don’t get any satisfactoy suggestions here, you could post your issue in the Phoronix forums as well.

I found that my screen update problems are related to the scroll wheel of the mouse. When I’m scrolling with PageUp and PageDown no issues.

then try disabling hardware cursor :slight_smile:

Could help, but it is not always happening. Is disabling hardware cursor a option of the ati driver?

So I have to add:

Option "SWCursor" "yes"

To my xorg.conf

That didn’t help, its even worse.

I have the feeling that I have to blame the ATI driver for my problems. If I update X11 to the latest version in the X11/11.3 repository KDE start-up in to a black screen of dead. I also tried to remove the driver and use the radeon driver instead, but that faild to because the ati driver was not completely uninstalled somehow, with as result that I only got a login screen, after logging in a black screen and the login screen again.

If somebody have a solution or the same problems too, please let me know

Seems to be improved since Xorg 7.6 combined with Ati driver 10.12. But I got one issue back. I have to start X manauly now and have no idea why it’s not starting X fully.

What kernel version?

2.6.34.7-0.5-desktop

Try installing the latest ATI driver following the instructions in that post:
Upgrading ATI driver with atiupgrade

Oh! But you have it already installed, do you?

I have the latest.
I’ve used “ati-driver-installer-10-12-x86.x86_64.run”

I’ve also Xorg 7.6 so I don’t need the fglrx patch that seems to be ment for Xorg 7.5

maybe the following errors in my /var/log/messages is causing all the trouble


Jan  9 18:52:29 boudewijn kdm_config[3355]: Multiple occurrences of section [General] in /usr/share/kde4/config/kdm/kdmrc. Consider merging them.
Jan  9 18:52:29 boudewijn kdm_config[3355]: Multiple occurrences of section [Xdmcp] in /usr/share/kde4/config/kdm/kdmrc. Consider merging them.
Jan  9 18:52:29 boudewijn kdm_config[3355]: Multiple occurrences of section [X-*-Core] in /usr/share/kde4/config/kdm/kdmrc. Consider merging them.
Jan  9 18:52:29 boudewijn kdm_config[3355]: Multiple occurrences of section [X-*-Greeter] in /usr/share/kde4/config/kdm/kdmrc. Consider merging them.
Jan  9 18:52:29 boudewijn kdm_config[3355]: Multiple occurrences of key 'UseTheme' in section [X-*-Greeter] of /usr/share/kde4/config/kdm/kdmrc
Jan  9 18:52:29 boudewijn kdm_config[3355]: Multiple occurrences of section [X-:*-Core] in /usr/share/kde4/config/kdm/kdmrc. Consider merging them.
Jan  9 18:52:29 boudewijn kdm_config[3355]: Multiple occurrences of section [X-:0-Core] in /usr/share/kde4/config/kdm/kdmrc. Consider merging them.

and


Jan  9 18:52:29 boudewijn kernel:    36.207622] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207633] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207642] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207651] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207659] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207668] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207677] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207686] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207694] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207703] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207712] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207723] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207732] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207741] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207750] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207759] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207768] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207777] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207786] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207796] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207805] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207814] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207822] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207831] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207840] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207848] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207858] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207866] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207887] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207898] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207912] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207924] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207935] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.207945] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.208085] vgaarb: device changed decodes: PCI:0000:08:00.0,olddecodes=io+mem,decodes=none:owns=none
Jan  9 18:52:29 boudewijn kernel:    36.208102] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.208114] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.208126] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.208138] vgaarb: this pci device is not a vga device
Jan  9 18:52:29 boudewijn kernel:    36.296052]   alloc irq_desc for 39 on node 0
Jan  9 18:52:29 boudewijn kernel:    36.296054]   alloc kstat_irqs on node 0
Jan  9 18:52:29 boudewijn kernel:    36.296062] fglrx_pci 0000:01:00.0: irq 39 for MSI/MSI-X
Jan  9 18:52:29 boudewijn kernel:    36.296637] [fglrx] Firegl kernel thread PID: 3576
Jan  9 18:52:29 boudewijn kernel:    36.296819] [fglrx] IRQ 39 Enabled
Jan  9 19:52:29 boudewijn ntpd[3678]: ntpd 4.2.4p8@1.1612-o Mon Jul  5 14:03:42 UTC 2010 (1)