LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices

Reply
 
LinkBack Search this Thread
Old 09-14-2007, 11:40 PM   #1
1bloke
LQ Newbie
 
Registered: Sep 2007
Posts: 12

Rep: Reputation: 0
Unhappy 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).
 
Old 09-15-2007, 02:22 AM   #2
Bruce Hill
HCL Maintainer
 
Registered: Jun 2003
Location: Tupelo, MS
Distribution: Gentoo
Posts: 6,926

Rep: Reputation: 124Reputation: 124
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.
 
Old 09-15-2007, 10:56 AM   #3
1bloke
LQ Newbie
 
Registered: Sep 2007
Posts: 12

Original Poster
Rep: Reputation: 0
Xorg.0.log snippet

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.
 
Old 09-15-2007, 12:00 PM   #4
jiml8
Senior Member
 
Registered: Sep 2003
Posts: 3,171

Rep: Reputation: 114Reputation: 114
The NV driver supports only the most basic nvidia features.

That video card of yours is pretty old, is it not?

Some months ago I replaced my 19" CRT with a 22" LCD monitor, and promptly had to replace my 6 year old nvidia GEForce GTS card in order to use it.
 
Old 09-15-2007, 01:02 PM   #5
1bloke
LQ Newbie
 
Registered: Sep 2007
Posts: 12

Original Poster
Rep: Reputation: 0
Yup, it's old

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!
 
Old 09-15-2007, 06:51 PM   #6
Bruce Hill
HCL Maintainer
 
Registered: Jun 2003
Location: Tupelo, MS
Distribution: Gentoo
Posts: 6,926

Rep: Reputation: 124Reputation: 124
Just as I suspected. Here's your problem:
Quote:
(--) NV(0): Chipset: "GeForce4 MX 440 with AGP8X"
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.
 
Old 09-15-2007, 07:26 PM   #7
GregLee
Member
 
Registered: Feb 2004
Location: Waimanalo, HI
Distribution: Slackware 10, Fedora 6
Posts: 308

Rep: Reputation: 30
I suggest you try
Code:
    Option         "HWcursor" "off"
in the Screen section.

Looking at the Xorg.0.log, the driver seems to think your 1680x1050 mode is ok.
 
Old 09-15-2007, 10:44 PM   #8
1bloke
LQ Newbie
 
Registered: Sep 2007
Posts: 12

Original Poster
Rep: Reputation: 0
Thanks for the suggestions...

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.
 
  


Reply

Tags
blank, flickering, monitor, widescreen


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Widescreen monitor problems thejasondean Linux - Hardware 2 05-17-2006 06:03 AM
Problems with widescreen resolutions (1280x720) on 15" widescreen TFT with nvidia Arvendui Linux - Software 6 02-18-2006 09:21 AM
Monitor flickering nderitualex Linux - Hardware 2 07-22-2005 02:00 PM
Flickering monitor lend_a_hand Red Hat 2 05-12-2004 07:33 PM
how to stop the monitor from blanking soup Slackware 6 04-02-2004 04:48 AM


All times are GMT -5. The time now is 11:38 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration