You are not logged in.

#1 2009-03-13 18:08:48

champus
Member
Registered: 2007-12-19
Posts: 6

Flickering when login 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:
img00027200903131913.th.jpg
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"
EndSection

Section "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

Board footer

Powered by FluxBB