New Widescreen Monitor Problems...Flickering and Blanking
Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
New Widescreen Monitor Problems...Flickering and Blanking
I just got a new 22" widescreen monitor and am having trouble getting it working right in Linux (several distros). When I try to use the full resolution (1680x1050) it begins to flicker as I move the mouse or windows around. After just a second or two of flickering, the monitor blanks and then turns back on momentarily. I have tried Ubuntu, PCLinuxOS, and SuSE, but the symptoms are always the same, both while running live CDs and installing to my hard drive. I have the following configuration:
Acer AL2216W bd with HDCP
Nvidia GeForce MX 440 128 MB 8x AGP
DVI connection
The only way I have seen it not flicker is at 1280x1024 resolution, stretched and ugly. The setup works in windows except that I can only go to 1440x900. But there is no flicker.
I have verified in each distro that my video card was recognized correctly. I even installed the newest drivers directly from Nvidia. My monitor is recognized correctly and the resolution is automatically recognized. As far as I can tell, the horizontal and vertical refresh rates fall within the range of my monitor.
There was one particular xorg.conf that worked in PCLinuxOS without problems (it had been backed up by the Nvidia install, and I later restored it) until I tried to install an X11 library and rebooted. Then the problems occurred again and I gave up.
PLEASE HELP! This is very frustrating, as I am trying to make a switch to Linux in the near future (however if I cannot get this monitor working, I may not).
Maybe that video card does not have the capability to run that monitor at it's standard resolution?
What does /var/log/Xorg.0.log say in this section, especially the last time it's in that log:
Code:
(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): NVIDIA GPU GeForce4 MX 440 with AGP8X at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 65536 kBytes
(--) NVIDIA(0): VideoBIOS: 04.18.20.07.00
(II) NVIDIA(0): Detected AGP rate: 8X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce4 MX 440 with AGP8X at
(--) NVIDIA(0): PCI:1:0:0:
(--) NVIDIA(0): Philips 150B (CRT-0)
(--) NVIDIA(0): Philips 150B (CRT-0): 350.0 MHz maximum pixel clock
(II) NVIDIA(0): Assigned Display Device: CRT-0
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "1024x768"
(II) NVIDIA(0): "800x600"
(II) NVIDIA(0): "640x480"
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
(--) NVIDIA(0): DPI set to (86, 84); computed from "UseEdidDpi" X config
(--) NVIDIA(0): option
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
I checked my Xorg.0.log for openSuSE. I noticed that it says "NV" instead of "NVIDIA", and I remember reading that the default NV driver has problems at times. I haven't yet installed the latest Nvidia drivers, as this was a last-ditch effort to see if SuSE would set it up correctly out of the box. However, in other distros, I installed the Nvidia driver and it installed properly, except that it defaulted to 1280x1024 (stretched) resolution and I couldn't change it. I was able to change it in my hardware settings, but KDE seems to use a different source for its resolution list and I could not go above 1280x1024.
Here is a (rather large) snippet of my Xorg.0.log:
Code:
(II) Setting vga for screen 0.
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules//libint10.so
(II) Module int10: vendor="X.Org Foundation"
compiled for 7.1.99.902, module version = 1.0.0
ABI class: X.Org Video Driver, version 1.0
(II) NV(0): Initializing int10
(II) NV(0): Primary V_BIOS segment is: 0xc000
(--) NV(0): Chipset: "GeForce4 MX 440 with AGP8X"
(**) NV(0): Depth 24, (--) framebuffer bpp 32
(==) NV(0): RGB weight 888
(==) NV(0): Default visual is TrueColor
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/xorg/modules//libvgahw.so
(II) Module vgahw: vendor="X.Org Foundation"
compiled for 7.1.99.902, module version = 0.1.0
ABI class: X.Org Video Driver, version 1.0
(==) NV(0): Using HW cursor
(--) NV(0): Linear framebuffer at 0xF0000000
(--) NV(0): MMIO registers at 0xDF000000
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Loading /usr/lib/xorg/modules//libi2c.so
(II) Module i2c: vendor="X.Org Foundation"
compiled for 7.1.99.902, module version = 1.2.0
ABI class: X.Org Video Driver, version 1.0
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/lib/xorg/modules//libddc.so
(II) Module ddc: vendor="X.Org Foundation"
compiled for 7.1.99.902, module version = 1.0.0
ABI class: X.Org Video Driver, version 1.0
(II) NV(0): I2C bus "DDC" initialized.
(II) NV(0): Probing for analog device on output A...
(--) NV(0): ...can't find one
(II) NV(0): Probing for analog device on output B...
(--) NV(0): ...can't find one
(II) NV(0): Probing for EDID on I2C bus A...
(II) NV(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) NV(0): I2C device "DDC:ddc2" removed.
(--) NV(0): DDC detected a DFP:
(II) NV(0): Manufacturer: ACR Model: ad74 Serial#: 1929380824
(II) NV(0): Year: 2007 Week: 30
(II) NV(0): EDID Version: 1.3
(II) NV(0): Digital Display Input
(II) NV(0): Max H-Image Size [cm]: horiz.: 47 vert.: 30
(II) NV(0): Gamma: 2.20
(II) NV(0): DPMS capabilities: Off; RGB/Color Display
(II) NV(0): Default color space is primary color space
(II) NV(0): First detailed timing is preferred mode
(II) NV(0): redX: 0.644 redY: 0.348 greenX: 0.286 greenY: 0.603
(II) NV(0): blueX: 0.143 blueY: 0.070 whiteX: 0.313 whiteY: 0.329
(II) NV(0): Supported VESA Video Modes:
(II) NV(0): 720x400@70Hz
(II) NV(0): 640x480@60Hz
(II) NV(0): 640x480@67Hz
(II) NV(0): 640x480@72Hz
(II) NV(0): 640x480@75Hz
(II) NV(0): 800x600@56Hz
(II) NV(0): 800x600@60Hz
(II) NV(0): 800x600@72Hz
(II) NV(0): 800x600@75Hz
(II) NV(0): 832x624@75Hz
(II) NV(0): 1024x768@60Hz
(II) NV(0): 1024x768@70Hz
(II) NV(0): 1024x768@75Hz
(II) NV(0): 1280x1024@75Hz
(II) NV(0): Manufacturer's mask: 0
(II) NV(0): Supported Future Video Modes:
(II) NV(0): #0: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
(II) NV(0): #1: hsize: 1280 vsize 960 refresh: 60 vid: 16513
(II) NV(0): #2: hsize: 1152 vsize 864 refresh: 75 vid: 20337
(II) NV(0): #3: hsize: 1440 vsize 900 refresh: 60 vid: 149
(II) NV(0): #4: hsize: 1440 vsize 900 refresh: 75 vid: 3989
(II) NV(0): #5: hsize: 1680 vsize 1050 refresh: 60 vid: 179
(II) NV(0): #6: hsize: 1280 vsize 720 refresh: 60 vid: 49281
(II) NV(0): #7: hsize: 1360 vsize 765 refresh: 60 vid: 49291
(II) NV(0): Supported additional Video Mode:
(II) NV(0): clock: 146.2 MHz Image Size: 473 x 296 mm
(II) NV(0): h_active: 1680 h_sync: 1784 h_sync_end 1960 h_blank_end 2240 h_border: 0
(II) NV(0): v_active: 1050 v_sync: 1053 v_sync_end 1059 v_blanking: 1089 v_border: 0
(II) NV(0): Ranges: V min: 56 V max: 76 Hz, H min: 30 H max: 82 kHz, PixClock max 160 MHz
(II) NV(0): Monitor name: Acer AL2216W
(II) NV(0): Serial No: L74090386340
(II) NV(0): EDID (in hex):
(II) NV(0): 00ffffffffffff00047274add8030073
(II) NV(0): 1e110103e82f1e782ec585a459499a24
(II) NV(0): 125054bfef0081808140714f9500950f
(II) NV(0): b30081c08bc021399030621a274068b0
(II) NV(0): 3600d9281100001c000000fd00384c1e
(II) NV(0): 5210000a202020202020000000fc0041
(II) NV(0): 63657220414c32323136570a000000ff
(II) NV(0): 004c37343039303338363334300a0042
(II) NV(0): Probing for EDID on I2C bus B...
(II) NV(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) NV(0): I2C device "DDC:ddc2" removed.
(II) NV(0): ... none found
(--) NV(0): CRTC 1 is currently programmed for DFP
(II) NV(0): Using DFP on CRTC 1
(--) NV(0): Panel size is 1680 x 1050
(II) NV(0): Using hsync ranges from config file
(II) NV(0): Using vrefresh ranges from config file
(II) NV(0): Printing DDC gathered Modelines:
(II) NV(0): Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync
(II) NV(0): Modeline "800x600" 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync
(II) NV(0): Modeline "640x480" 31.50 640 656 720 840 480 481 484 500 -hsync -vsync
(II) NV(0): Modeline "640x480" 31.50 640 664 704 832 480 489 491 520 -hsync -vsync
(II) NV(0): Modeline "640x480" 30.24 640 704 768 864 480 483 486 525 -hsync -vsync
(II) NV(0): Modeline "640x480" 25.20 640 656 752 800 480 490 492 525 -hsync -vsync
(II) NV(0): Modeline "720x400" 28.32 720 738 846 900 400 412 414 449 -hsync +vsync
(II) NV(0): Modeline "1280x1024" 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
(II) NV(0): Modeline "1024x768" 78.80 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
(II) NV(0): Modeline "1024x768" 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
(II) NV(0): Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
(II) NV(0): Modeline "832x624" 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync
(II) NV(0): Modeline "800x600" 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync
(II) NV(0): Modeline "800x600" 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync
(II) NV(0): Modeline "1280x1024" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
(II) NV(0): Modeline "1280x960" 101.25 1280 1360 1488 1696 960 963 967 996 -hsync +vsync
(II) NV(0): Modeline "1152x864" 104.00 1152 1224 1344 1536 864 867 871 905 -hsync +vsync
(II) NV(0): Modeline "1440x900" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
(II) NV(0): Modeline "1440x900" 136.75 1440 1536 1688 1936 900 903 909 942 -hsync +vsync
(II) NV(0): Modeline "1680x1050" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
(II) NV(0): Modeline "1280x720" 74.50 1280 1344 1472 1664 720 723 728 748 -hsync +vsync
(II) NV(0): Modeline "1360x765" 84.50 1360 1432 1568 1776 765 768 773 795 -hsync +vsync
(II) NV(0): Modeline "1680x1050" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 +hsync -vsync
(II) NV(0): Panel is TMDS
(--) NV(0): VideoRAM: 131072 kBytes
(==) NV(0): Using gamma correction (1.0, 1.0, 1.0)
(II) NV(0): Monitor[0]: Using hsync range of 29.00-66.00 kHz
(II) NV(0): Monitor[0]: Using vrefresh range of 30.00-61.00 Hz
(II) NV(0): Clock range: 12.00 to 350.00 MHz
(II) NV(0): Not using default mode "640x350" (vrefresh out of range)
(II) NV(0): Not using default mode "320x175" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "640x400" (vrefresh out of range)
(II) NV(0): Not using default mode "320x200" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "720x400" (vrefresh out of range)
(II) NV(0): Not using default mode "360x200" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "576x432" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "640x512" (bad mode clock/interlace/doublescan)
(II) NV(0): Mode "1600x1200" is larger than BIOS programmed panel size of 1680 x 1050. Removing.
(II) NV(0): Not using default mode "1600x1200" (unknown reason)
(II) NV(0): Mode "1600x1200" is larger than BIOS programmed panel size of 1680 x 1050. Removing.
(II) NV(0): Not using default mode "1600x1200" (unknown reason)
(II) NV(0): Mode "1600x1200" is larger than BIOS programmed panel size of 1680 x 1050. Removing.
(II) NV(0): Not using default mode "1600x1200" (unknown reason)
(II) NV(0): Mode "1600x1200" is larger than BIOS programmed panel size of 1680 x 1050. Removing.
(II) NV(0): Not using default mode "1600x1200" (unknown reason)
(II) NV(0): Mode "1600x1200" is larger than BIOS programmed panel size of 1680 x 1050. Removing.
(II) NV(0): Not using default mode "1600x1200" (unknown reason)
(II) NV(0): Mode "1792x1344" is larger than BIOS programmed panel size of 1680 x 1050. Removing.
(II) NV(0): Not using default mode "1792x1344" (unknown reason)
(II) NV(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
(II) NV(0): Mode "1792x1344" is larger than BIOS programmed panel size of 1680 x 1050. Removing.
(II) NV(0): Not using default mode "1792x1344" (unknown reason)
(II) NV(0): Not using default mode "896x672" (bad mode clock/interlace/doublescan)
(II) NV(0): Mode "1856x1392" is larger than BIOS programmed panel size of 1680 x 1050. Removing.
(II) NV(0): Not using default mode "1856x1392" (unknown reason)
(II) NV(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
(II) NV(0): Mode "1856x1392" is larger than BIOS programmed panel size of 1680 x 1050. Removing.
(II) NV(0): Not using default mode "1856x1392" (unknown reason)
(II) NV(0): Not using default mode "928x696" (bad mode clock/interlace/doublescan)
(II) NV(0): Mode "1920x1440" is larger than BIOS programmed panel size of 1680 x 1050. Removing.
(II) NV(0): Not using default mode "1920x1440" (unknown reason)
(II) NV(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) NV(0): Mode "1920x1440" is larger than BIOS programmed panel size of 1680 x 1050. Removing.
(II) NV(0): Not using default mode "1920x1440" (unknown reason)
(II) NV(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "832x624" (vrefresh out of range)
(II) NV(0): Not using default mode "416x312" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "576x384" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "700x525" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using default mode "800x512" (bad mode clock/interlace/doublescan)
(II) NV(0): Mode "1920x1440" is larger than BIOS programmed panel size of 1680 x 1050. Removing.
(II) NV(0): Not using default mode "1920x1440" (unknown reason)
(II) NV(0): Not using default mode "960x720" (bad mode clock/interlace/doublescan)
(II) NV(0): Mode "2048x1536" is larger than BIOS programmed panel size of 1680 x 1050. Removing.
(II) NV(0): Not using default mode "2048x1536" (unknown reason)
(II) NV(0): Mode "2048x1536" is larger than BIOS programmed panel size of 1680 x 1050. Removing.
(II) NV(0): Not using default mode "2048x1536" (unknown reason)
(II) NV(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(II) NV(0): Not using driver mode "640x480" (vrefresh out of range)
(II) NV(0): Not using driver mode "640x480" (vrefresh out of range)
(II) NV(0): Not using driver mode "640x480" (vrefresh out of range)
(II) NV(0): Not using driver mode "720x400" (vrefresh out of range)
(II) NV(0): Not using driver mode "1280x1024" (hsync out of range)
(II) NV(0): Not using driver mode "1024x768" (vrefresh out of range)
(II) NV(0): Not using driver mode "1024x768" (vrefresh out of range)
(II) NV(0): Not using driver mode "832x624" (vrefresh out of range)
(II) NV(0): Not using driver mode "800x600" (vrefresh out of range)
(II) NV(0): Not using driver mode "800x600" (vrefresh out of range)
(II) NV(0): Not using driver mode "1152x864" (hsync out of range)
(II) NV(0): Not using driver mode "1440x900" (hsync out of range)
(--) NV(0): Virtual size is 1680x1050 (pitch 1680)
(**) NV(0): *Driver mode "1680x1050": 146.2 MHz, 65.3 kHz, 60.0 Hz
(II) NV(0): Modeline "1680x1050" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 +hsync -vsync
(**) NV(0): *Mode "1600x1024": 138.8 MHz, 64.7 kHz, 61.0 Hz
(II) NV(0): Modeline "1600x1024" 138.76 1600 1704 1872 2144 1024 1025 1028 1061
(**) NV(0): *Mode "1600x1000": 135.5 MHz, 63.2 kHz, 61.0 Hz
(II) NV(0): Modeline "1600x1000" 135.49 1600 1704 1872 2144 1000 1001 1004 1036
(**) NV(0): *Mode "1400x1050": 122.6 MHz, 65.2 kHz, 60.0 Hz
(II) NV(0): Modeline "1400x1050" 122.61 1400 1488 1640 1880 1050 1051 1054 1087
(**) NV(0): *Driver mode "1280x1024": 109.0 MHz, 63.7 kHz, 59.9 Hz
(II) NV(0): Modeline "1280x1024" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
(**) NV(0): *Driver mode "1440x900": 106.5 MHz, 55.9 kHz, 59.9 Hz
(II) NV(0): Modeline "1440x900" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync
(**) NV(0): *Driver mode "1280x960": 101.2 MHz, 59.7 kHz, 59.9 Hz
(II) NV(0): Modeline "1280x960" 101.25 1280 1360 1488 1696 960 963 967 996 -hsync +vsync
(**) NV(0): *Mode "1366x768": 87.4 MHz, 48.6 kHz, 61.0 Hz
(II) NV(0): Modeline "1366x768" 87.40 1368 1440 1584 1800 768 769 772 796
(**) NV(0): *Mode "1280x800": 85.0 MHz, 50.6 kHz, 61.0 Hz
(II) NV(0): Modeline "1280x800" 84.96 1280 1344 1480 1680 800 801 804 829
(**) NV(0): *Mode "1152x864": 83.0 MHz, 54.6 kHz, 61.0 Hz
(II) NV(0): Modeline "1152x864" 82.98 1152 1216 1336 1520 864 865 868 895
(**) NV(0): *Mode "1280x768": 81.6 MHz, 48.6 kHz, 61.0 Hz
(II) NV(0): Modeline "1280x768" 81.57 1280 1344 1480 1680 768 769 772 796
(**) NV(0): *Driver mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
(II) NV(0): Modeline "1024x768" 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
(**) NV(0): *Mode "1280x600": 62.5 MHz, 37.9 kHz, 61.0 Hz
(II) NV(0): Modeline "1280x600" 62.53 1280 1336 1464 1648 600 601 604 622
(**) NV(0): *Mode "1024x600": 49.8 MHz, 37.9 kHz, 61.0 Hz
(II) NV(0): Modeline "1024x600" 49.78 1024 1064 1168 1312 600 601 604 622
(**) NV(0): *Driver mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(II) NV(0): Modeline "800x600" 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync
(**) NV(0): *Mode "768x576": 35.5 MHz, 36.4 kHz, 61.0 Hz
(II) NV(0): Modeline "768x576" 35.54 768 792 872 976 576 577 580 597
(**) NV(0): *Driver mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
(II) NV(0): Modeline "640x480" 25.20 640 656 752 800 480 490 492 525 -hsync -vsync
(**) NV(0): Driver mode "1680x1050": 146.2 MHz, 65.3 kHz, 60.0 Hz
(II) NV(0): Modeline "1680x1050" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync
(**) NV(0): Mode "1680x1050": 147.1 MHz, 65.2 kHz, 60.0 Hz
(II) NV(0): Modeline "1680x1050" 147.14 1680 1784 1968 2256 1050 1051 1054 1087
(**) NV(0): Mode "1680x1050": 144.6 MHz, 64.1 kHz, 59.0 Hz
(II) NV(0): Modeline "1680x1050" 144.55 1680 1784 1968 2256 1050 1051 1054 1086
(**) NV(0): Mode "1680x1050": 115.0 MHz, 62.5 kHz, 57.9 Hz
(II) NV(0): Modeline "1680x1050" 115.00 1680 1728 1760 1840 1050 1053 1059 1079 +hsync -vsync
(**) NV(0): Mode "1600x1024": 111.2 MHz, 63.2 kHz, 60.0 Hz
(II) NV(0): Modeline "1600x1024" 111.25 1600 1648 1680 1760 1024 1027 1037 1054 +hsync -vsync
(**) NV(0): Mode "1600x1000": 108.5 MHz, 61.6 kHz, 59.9 Hz
(II) NV(0): Modeline "1600x1000" 108.50 1600 1648 1680 1760 1000 1003 1009 1029 +hsync -vsync
(**) NV(0): Mode "1400x1050": 99.2 MHz, 63.6 kHz, 58.9 Hz
(II) NV(0): Modeline "1400x1050" 99.25 1400 1448 1480 1560 1050 1053 1057 1080 +hsync -vsync
(**) NV(0): Mode "1280x1024": 110.8 MHz, 64.7 kHz, 61.0 Hz
(II) NV(0): Modeline "1280x1024" 110.80 1280 1360 1496 1712 1024 1025 1028 1061
(**) NV(0): Mode "1280x1024": 91.0 MHz, 63.2 kHz, 60.0 Hz
(II) NV(0): Modeline "1280x1024" 91.00 1280 1328 1360 1440 1024 1027 1034 1054 +hsync -vsync
(**) NV(0): Mode "1440x900": 109.2 MHz, 56.9 kHz, 61.0 Hz
(II) NV(0): Modeline "1440x900" 109.16 1440 1528 1680 1920 900 901 904 932
(**) NV(0): Mode "1440x900": 88.8 MHz, 55.5 kHz, 59.9 Hz
(II) NV(0): Modeline "1440x900" 88.75 1440 1488 1520 1600 900 903 909 926 +hsync -vsync
(**) NV(0): Mode "1280x960": 103.8 MHz, 60.6 kHz, 61.0 Hz
(II) NV(0): Modeline "1280x960" 103.81 1280 1360 1496 1712 960 961 964 994
(**) NV(0): Mode "1280x960": 85.2 MHz, 59.2 kHz, 59.9 Hz
(II) NV(0): Modeline "1280x960" 85.25 1280 1328 1360 1440 960 963 967 988 +hsync -vsync
(**) NV(0): Mode "1360x768": 72.0 MHz, 47.4 kHz, 60.0 Hz
(II) NV(0): Modeline "1360x768" 72.00 1360 1408 1440 1520 768 771 776 790 +hsync -vsync
(**) NV(0): Driver mode "1360x765": 84.5 MHz, 47.6 kHz, 59.8 Hz
(II) NV(0): Modeline "1360x765" 84.50 1360 1432 1568 1776 765 768 773 795 -hsync +vsync
(**) NV(0): Mode "1280x800": 71.0 MHz, 49.3 kHz, 59.9 Hz
(II) NV(0): Modeline "1280x800" 71.00 1280 1328 1360 1440 800 803 809 823 +hsync -vsync
(**) NV(0): Mode "1152x864": 69.8 MHz, 53.2 kHz, 59.8 Hz
(II) NV(0): Modeline "1152x864" 69.75 1152 1200 1232 1312 864 867 871 889 +hsync -vsync
(**) NV(0): Mode "1280x768": 68.2 MHz, 47.4 kHz, 60.0 Hz
(II) NV(0): Modeline "1280x768" 68.25 1280 1328 1360 1440 768 771 778 790 +hsync -vsync
(**) NV(0): Driver mode "1280x720": 74.5 MHz, 44.8 kHz, 59.9 Hz
(II) NV(0): Modeline "1280x720" 74.50 1280 1344 1472 1664 720 723 728 748 -hsync +vsync
(**) NV(0): Default mode "1152x768": 65.0 MHz, 44.2 kHz, 54.8 Hz
(II) NV(0): Modeline "1152x768" 65.00 1152 1178 1314 1472 768 771 777 806 +hsync +vsync
(**) NV(0): Mode "1024x768": 65.3 MHz, 48.6 kHz, 61.0 Hz
(II) NV(0): Modeline "1024x768" 65.26 1024 1080 1184 1344 768 769 772 796
(**) NV(0): Mode "1024x768": 56.0 MHz, 47.3 kHz, 59.9 Hz
(II) NV(0): Modeline "1024x768" 56.00 1024 1072 1104 1184 768 771 775 790 +hsync -vsync
(**) NV(0): Mode "1280x600": 53.2 MHz, 37.0 kHz, 59.7 Hz
(II) NV(0): Modeline "1280x600" 53.25 1280 1328 1360 1440 600 603 613 619 +hsync -vsync
(**) NV(0): Mode "1024x600": 43.8 MHz, 37.0 kHz, 59.7 Hz
(II) NV(0): Modeline "1024x600" 43.75 1024 1072 1104 1184 600 603 613 619 +hsync -vsync
(**) NV(0): Driver mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(II) NV(0): Modeline "800x600" 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync
(**) NV(0): Mode "800x600": 38.9 MHz, 37.9 kHz, 61.0 Hz
(II) NV(0): Modeline "800x600" 38.85 800 832 912 1024 600 601 604 622
(**) NV(0): Mode "800x600": 35.5 MHz, 37.0 kHz, 59.8 Hz
(II) NV(0): Modeline "800x600" 35.50 800 848 880 960 600 603 607 618 +hsync -vsync
(**) NV(0): Mode "768x576": 33.0 MHz, 35.6 kHz, 60.0 Hz
(II) NV(0): Modeline "768x576" 33.00 768 816 848 928 576 579 583 593 +hsync -vsync
(**) NV(0): Mode "640x480": 24.3 MHz, 30.4 kHz, 61.0 Hz
(II) NV(0): Modeline "640x480" 24.30 640 656 720 800 480 481 484 498
(**) NV(0): Mode "640x480": 23.5 MHz, 29.4 kHz, 59.5 Hz
(II) NV(0): Modeline "640x480" 23.50 640 688 720 800 480 483 487 494 +hsync -vsync
(**) NV(0): Display dimensions: (470, 300) mm
(**) NV(0): DPI set to (90, 88)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 7.1.99.902, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.3
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/lib/xorg/modules//libxaa.so
(II) Module xaa: vendor="X.Org Foundation"
compiled for 7.1.99.902, module version = 1.2.0
ABI class: X.Org Video Driver, version 1.0
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/lib/xorg/modules//libramdac.so
(II) Module ramdac: vendor="X.Org Foundation"
compiled for 7.1.99.902, module version = 0.1.0
ABI class: X.Org Video Driver, version 1.0
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
Yeah my card is actually pretty old. But when I was running at 1280x1024 with my CRT monitor I was amazed at how fast it ran compiz fusion.
I was hoping to scrape some more life out of my PC, figuring out which linux distro to use along the way. I'm hoping to build a new PC soon (as my hardware is too old to just be able to upgrade the video card). It looks like I may just have to take the plunge.
What baffles me about this whole situation is that I actually had this setup working fine for one session in PCLinuxOS, which makes me think that it's not necessarily my hardware that's the problem. I wish I would have backed up my xorg.conf at that point!
It's only designed to run up to 1024x768@60Hz on a digital flat panel display (DFP), because of it's pixel clock maximum (which is not greater than 135MHz for DVI).
But check out the available display modes for you monitor in it's manual. If you run that card, you may possibly get SXGA 1280x1024@63Hz. And that probably doesn't look very good.
If you want to run that Acer monitor as WXGA+ with 1680x1050 then you need 146.25MHz pixel clock, which your card cannot do.
Two suggestions: buy a new card, and use the Nvidia driver. A GeForce 6200 or better will work okay.
I bought an AOC 203Vw+ 20" widescreen monitor this week, and ran into the same problem. No flickering or blanking, but I couldn't display the monitor's 1680x1050@60Hz recommended/maximum resolution -- and everything it would display looked horrible.
However, I found a way to trick /etc/X11/xorg.conf into displaying that resolution anyway. It looks very nice, but I don't know if this might be damaging the card or monitor. Today I'm going to buy a new video card. NB: My card is a GeForce FX 5200, which is more card than yours to begin with.
Notice: Use these settings with full knowledge that it causes the driver to bypass the card's capability, and afaik could damage your hardware.
That being said, the line I added to my /etc/X11/xorg.conf file is:
Code:
Option "ModeValidation" "NoMaxPClkCheck"
in the Monitor section. Here's my xorg.conf from there to the end:
Code:
Section "Monitor"
# HorizSync is in kHz unless units are specified.
# HorizSync may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
# HorizSync 30-64 # multisync
# HorizSync 31.5, 35.2 # multiple fixed sync frequencies
# HorizSync 15-25, 30-50 # multiple ranges of sync frequencies
# VertRefresh is in Hz unless units are specified.
# VertRefresh may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY. REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.
Identifier "AOC 203Vw+"
HorizSync 31.0 - 82.0
VertRefresh 56.0 - 75.0
Option "DPI" "100 x 100"
DisplaySize 433.44 270.9
Option "ModeValidation" "NoMaxPClkCheck"
# Modeline "1680x1050_59.88" 119.00 1680 1728 1760 1840 1050 1053 1059 1080 -HSync +Vsync
# Modeline "1680x1050@30d" 135.00 1680 1712 1968 2000 1050 1073 1079 1103 doublescan
# Modeline "1680x1050@60" 154.20 1680 1712 2296 2328 1050 1071 1081 1103
# 1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz
# Modeline "1680x1050_60" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync
EndSection
Section "Device"
#VideoRam 4096
# Insert Clocks lines here if appropriate
Identifier "VESA Framebuffer"
Driver "nvidia"
EndSection
Section "Screen"
# If your card can handle it, a higher default color depth (like 24 or 32)
# is highly recommended.
# DefaultDepth 8
# DefaultDepth 16
# DefaultDepth 32
# "1024x768" is also a conservative usable default resolution. If you
# have a better monitor, feel free to try resolutions such as
# "1152x864", "1280x1024", "1600x1200", and "1800x1400" (or whatever your
# card/monitor can produce)
Identifier "Screen 1"
Device "VESA Framebuffer"
Monitor "AOC 203Vw+"
DefaultDepth 24
# SubSection "Display"
# Depth 8
# Modes "1680x1050" "1280x1024" "1024x768" "800x600" "640x480"
# EndSubSection
# SubSection "Display"
# Depth 16
# Modes "1680x1050" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
# EndSubSection
SubSection "Display"
Depth 24
Modes "1680x1050" "1400x1050"
EndSubSection
# SubSection "Display"
# Depth 32
# Modes "1680x1050" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
# EndSubSection
EndSection
You can see I tried several custom modelines, none of which were helpful. Because my card wasn't designed to run a monitor at 146.25MHz dot clock.
My advice is to use your monitor's specific HorizSync, VertRefresh, DisplaySize, and get a new video card.
I tried your suggestion, Bruce, (adding Option "ModeValidation" "NoMaxPClkCheck") and it went back to 1680x1050 resolution without a hitch and looks beautiful. However there's still some flickering and blanking, though a little less than before. I think you're right...my video card just wasn't meant to produce this output. But at least I had a chance to try out compiz fusion at full resolution. I'll be putting together a core 2 duo soon with a GeForce 8500 soon that will blow away my current setup.
Though I am quite impressed that my old school MX 440 did as well as it did with compiz fusion and everything. I installed linux with the hopes of using it, though doubting that I'd be able to get it working with any kind of decent framerate. But even at 1680x1050, it does well enough to show it off.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.