[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Flickering on flatscreen monitor, unable to use any opengl apps



Hello!

Almost a year ago now I bought myself a nice flatscreen monitor, a NEC
LCD1920NX. Specs at http://www.necmitsubishi.com/corpus/9/K/brochure_LCD1700NX-1920NX.pdf if someone can find any useful info in it for solving my problem. Relevant info is HSync=31.5-80 kHz, VSync=56-75 kHz, and monitor is supposed to be run at 1280x1024@60-75 Hz (I read 60 most of the time, so I guess that is recommended).

This is connected with DVI to my ATI Radeon 9200, for which I have DRI drivers (everything from testing + I compiled the kernel module radeon.ko from DRI cvs since the one in 2.6.5 had some bug which caused X to hand on start). 3D works, it just that it flickers _a lot_ making it unusable for every purpose. Relevant parts of my XF86Config-4:

Section "Device"
        Identifier      "Video"
        VendorName      "ATI"
        BoardName       "Radeon 9200"
        Driver          "radeon"
        Option          "AGPMode"               "4"
        Option          "AGPFastWrite"          "true"
        Option          "EnablePageFlip"        "true"
EndSection

Section "Monitor"
        Identifier      "Monitor"
        VendorName      "NEC"
        ModelName       "LCD1920NX"
        HorizSync       31.5-80
        VertRefresh     56-75
        Option          "DPMS"
EndSection

Section "Screen"
        Identifier      "Screen"
        Device          "Video"
        Monitor         "Monitor"
        DefaultDepth    24
        SubSection "Display"
                Depth           24
Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Layout"
        Screen          "Screen"
        InputDevice     "Keyboard"
        InputDevice     "Mouse"
EndSection

Section "DRI"
        Mode    0666
EndSection


Don't worry about AGPMode,AGPFastWrite,EnablePageFlip - removing these lines changes nothing, so the problem isn't this.

The screen also flickers when in the console if too much is going on, in standard vga mode, or some fancy vga=773 mode or similar. I can also get flickering in X without 3D acceleration or opengl enables, if there's a lot happening on screen.

Previously I've tried setting fancy modelines in my XF86Config-4, passing some options to the kernel parameter video=, and searched google once in a while to see if someone else is having the same problem.

My guess about what's happening is maybe the screen is updated too often, more than 60 Hz when using 3D, and therefore the screen flickers (lots of pixel going different colors all around the screen).

I got this card so that I could have 3D with only free drivers, but I haven't been able to enjoy that since I got this new monitor (which is much better than my old one, flat and all, so I'm not about to change back). Someone please help me fix this problem, or point somewhere where I might get help. I want to play quake again...

// Philip



Reply to: