You are not logged in.
Hey,
I have an annoying problem with my Arch Linux instance.
I'm using an ATI graphics card with fglrx. DRI, 3D etc. works fine and performance is okay. X.Org X Server is 1.5.3.
After KDM starts (problem also happens with GDM) and I log in to my KDE (also happens with Gnome / XFCE / LXDE) my screen flickers black.
This takes one minute, than I'm logged in (as I said, everything else works fine).
I uploaded a Video on Youtube (ignore Simpsons sounds in background):
http://www.youtube.com/watch?v=wu_U7KyUolA
My xorg-log shows this block several times:
(II) fglrx(0): EDID vendor "NUL", prod id 0
(II) fglrx(0): Using hsync ranges from config file
(II) fglrx(0): Using vrefresh ranges from config file
(II) fglrx(0): Printing DDC gathered Modelines:
(II) fglrx(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
(II) fglrx(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
(II) fglrx(0): Modeline "640x480"x0.0 31.50 640 664 704 832 480 489 491 520 -hsync -vsync (37.9 kHz)
(II) fglrx(0): Modeline "640x480"x0.0 30.24 640 704 768 864 480 483 486 525 -hsync -vsync (35.0 kHz)
(II) fglrx(0): Modeline "640x480"x0.0 25.20 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) fglrx(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
(II) fglrx(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
(II) fglrx(0): Modeline "1024x768"x0.0 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.1 kHz)
(II) fglrx(0): Modeline "1024x768"x0.0 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz)
(II) fglrx(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) fglrx(0): Modeline "832x624"x0.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
(II) fglrx(0): Modeline "800x600"x0.0 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz)
(II) fglrx(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz)
(II) fglrx(0): Modeline "1280x1024"x60.0 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -hsync +vsync (63.6 kHz)
(II) fglrx(0): Modeline "1280x1024"x70.0 128.94 1280 1368 1504 1728 1024 1025 1028 1066 -hsync +vsync (74.6 kHz)
(II) fglrx(0): Modeline "1152x864"x75.0 104.99 1152 1224 1352 1552 864 865 868 902 -hsync +vsync (67.7 kHz)
(II) fglrx(0): Modeline "1024x768"x66.0 71.63 1024 1080 1192 1360 768 769 772 798 -hsync +vsync (52.7 kHz)
(II) fglrx(0): Modeline "1024x768"x70.0 76.16 1024 1080 1192 1360 768 769 772 800 -hsync +vsync (56.0 kHz)
(II) fglrx(0): Modeline "800x600"x72.0 46.87 800 840 920 1040 600 601 604 626 -hsync +vsync (45.1 kHz)
(II) fglrx(0): Modeline "1280x960"x60.0 102.10 1280 1360 1496 1712 960 961 964 994 -hsync +vsync (59.6 kHz)
(II) fglrx(0): Modeline "1024x768"x66.0 71.63 1024 1080 1192 1360 768 769 772 798 -hsync +vsync (52.7 kHz)
There is no error in the log.
Sometimes also my display goes crazy like this:
Then I have to turn the screen of and on and everything works fine.
My xorg.conf for this is:
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "IISonic"
Option "ModelName" "IISonic"
HorizSync 24-80
VertRefresh 50-75
Modeline "1280x1024" 108.00 1280 1328 1440 1688 1024 1025 1028 1066 -hsync +vsync
Option "DPMS" "true"
EndSectionSection "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:2:0:0"
EndSection
I think the massively repeated try to fetch modelines via ddc makes this happen, as you can see, I added a correct modeline myself (and I also tried to deactivate ddc via Option "noDDC".
What makes me wonder is, that this happens when login in to the desktop itself, not when starting the XServer / the login manager.
Does someone has a hint for me? Could this be because I'm using kernel vga= parameter (problem with framebuffer?)?
Edit:
I just noticed that when changing the screen frequency from 60hz to 75hz and clicking "apply" the screen flickers endless.
Edit2:
Ok, when using free drivers everything works fine, even 3d performance is okay.
Edit3:
New problem!
Greetz
champus
Last edited by champus (2009-03-14 10:18:21)
Offline