I have this same problem. Is there any 'out-of-the-box' solution that works with sane sync rates?
This worked just fine with 4.1.0... --Pat Joseph W. Dixon wrote: > Hi, > > I'm having a problem with XFree86 4.2.0 and my Thinkpad A20p > (mobility 128 m3). X only recognizes my two highest resolutions: > 1400x1050 and 1280x1024. All the lower resolutions get tossed > due to either hsync or vrefresh out of range. > > I've been running Linux and XFree86 on this notebook for 2 years > now, and all X versions since 4.0.1 have worked great. My > current setup is with Mandrake 8.2 and its stock 4.2.0 packages. > I experience the same problem with a stock RedHat 7.3 install. I > re-installed XFree86 4.1.0 to verify that everything still works > correctly under the old version...it does. > > Now I have managed to get all my resolutions working by setting > insanely high upper bounds for the hsync and vrefresh. As I > increase the values, lower and lower resolutions become available > (inverse relationship). Finally, after bumping both the upper > bounds well beyond 200 all the resolutions are available again. > But my LCD panel is normally set to run with an hsync of 31.5-90 > and a vrefresh of 50-100. Is my computer going to explode if I > use these ridiculous settings? > > Thanks for any help! > -jwd > > ------------ /var/log/XFree86.0.log excert --------------- > [...] > (II) Setting vga for screen 0. > (II) Loading sub module "vgahw" > (II) LoadModule: "vgahw" > (II) Loading /usr/X11R6/lib/modules/libvgahw.a > (II) Module vgahw: vendor="The XFree86 Project" > compiled for 4.2.0, module version = 0.1.0 > ABI class: XFree86 Video Driver, version 0.5 > (II) R128(0): PCI bus 1 card 0 func 0 > (**) R128(0): Depth 16, (--) framebuffer bpp 16 > (II) R128(0): Pixel depth = 16 bits stored in 2 bytes (16 bpp > pixmaps) > (==) R128(0): Default visual is TrueColor > (**) R128(0): Option "AGPMode" "1" > (==) R128(0): RGB weight 565 > (II) R128(0): Using 6 bits per RGB (8 bit DAC) > (II) Loading sub module "int10" > (II) LoadModule: "int10" > (II) Loading /usr/X11R6/lib/modules/linux/libint10.a > (II) Module int10: vendor="The XFree86 Project" > compiled for 4.2.0, module version = 1.0.0 > ABI class: XFree86 Video Driver, version 0.5 > (II) R128(0): initializing int10 (nil) > (II) R128(0): Primary V_BIOS segment is: 0xc000 > (--) R128(0): Chipset: "ATI Rage 128 Mobility LF (AGP)" (ChipID = > 0x4c46) > (--) R128(0): Linear framebuffer at 0xf8000000 > (--) R128(0): MMIO registers at 0xf0200000 > (--) R128(0): VideoRAM: 16384 kByte (128-bit SDR SGRAM 1:1) > (**) R128(0): Using flat panel for display > (II) R128(0): Panel size: 1400x1050 > (II) R128(0): Panel ID: IBM ITSX93 > (II) R128(0): Panel Type: Color, Single, TFT > (II) R128(0): Panel Interface: LVDS > (II) R128(0): PLL parameters: rf=2950 rd=65 min=12500 max=25000; > xclk=10500 > (II) Loading sub module "ddc" > (II) LoadModule: "ddc" > (II) Loading /usr/X11R6/lib/modules/libddc.a > (II) Module ddc: vendor="The XFree86 Project" > compiled for 4.2.0, module version = 1.0.0 > ABI class: XFree86 Video Driver, version 0.5 > (II) Loading sub module "vbe" > (II) LoadModule: "vbe" > (II) Loading /usr/X11R6/lib/modules/libvbe.a > (II) Module vbe: vendor="The XFree86 Project" > compiled for 4.2.0, module version = 1.0.0 > ABI class: XFree86 Video Driver, version 0.5 > (II) R128(0): VESA BIOS detected > (II) R128(0): VESA VBE Version 2.0 > (II) R128(0): VESA VBE Total Mem: 16384 kB > (II) R128(0): VESA VBE OEM: ATI MOBILE M3 > (II) R128(0): VESA VBE OEM Software Rev: 1.0 > (II) R128(0): VESA VBE OEM Vendor: ATI Technologies Inc. > (II) R128(0): VESA VBE OEM Product: M3 > (II) R128(0): VESA VBE OEM Product Rev: 01.00 > (II) Loading sub module "ddc" > (II) LoadModule: "ddc" > (II) Reloading /usr/X11R6/lib/modules/libddc.a > (II) R128(0): VESA VBE DDC supported > (II) R128(0): VESA VBE DDC Level none > (II) R128(0): VESA VBE DDC transfer in appr. 2 sec. > (II) R128(0): VESA VBE DDC read failed > (==) R128(0): Using gamma correction (1.0, 1.0, 1.0) > (II) R128(0): Generic|Generic Laptop Display Panel 1400x1050: > Using hsync range > of 31.50-90.00 kHz > (II) R128(0): Generic|Generic Laptop Display Panel 1400x1050: > Using vrefresh ran > ge of 50.00-100.50 Hz > (II) R128(0): Clock range: 12.50 to 250.00 MHz > (II) R128(0): Not using mode "1024x480" (no mode of this name) > (II) R128(0): Not using mode "768x576" (no mode of this name) > (II) R128(0): Not using mode "768x576" (no mode of this name) > (II) R128(0): Not using default mode "640x350" (hsync out of > range) > (II) R128(0): Not using default mode "320x175" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "640x400" (hsync out of > range) > (II) R128(0): Not using default mode "320x200" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "720x400" (no mode of this > name) > (II) R128(0): Not using default mode "360x200" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "640x480" (hsync out of > range) > (II) R128(0): Not using default mode "320x240" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "640x480" (hsync out of > range) > (II) R128(0): Not using default mode "320x240" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "640x480" (hsync out of > range) > (II) R128(0): Not using default mode "320x240" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "640x480" (hsync out of > range) > (II) R128(0): Not using default mode "320x240" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "800x600" (hsync out of > range) > (II) R128(0): Not using default mode "400x300" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "800x600" (hsync out of > range) > (II) R128(0): Not using default mode "400x300" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "800x600" (hsync out of > range) > (II) R128(0): Not using default mode "400x300" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "800x600" (hsync out of > range) > (II) R128(0): Not using default mode "400x300" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "800x600" (hsync out of > range) > (II) R128(0): Not using default mode "400x300" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1024x768" (bad mode > clock/interlace/double > scan) > (II) R128(0): Not using default mode "512x384" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1024x768" (vrefresh out of > range) > (II) R128(0): Not using default mode "512x384" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1024x768" (vrefresh out of > range) > (II) R128(0): Not using default mode "512x384" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1024x768" (vrefresh out of > range) > (II) R128(0): Not using default mode "512x384" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1024x768" (vrefresh out of > range) > (II) R128(0): Not using default mode "512x384" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1152x864" (no mode of this > name) > (II) R128(0): Not using default mode "576x432" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1280x960" (no mode of this > name) > (II) R128(0): Not using default mode "640x480" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1280x960" (no mode of this > name) > (II) R128(0): Not using default mode "640x480" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "640x512" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "640x512" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1280x1024" (hsync out of > range) > (II) R128(0): Not using default mode "640x512" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1600x1200" (no mode of this > name) > (II) R128(0): Not using default mode "800x600" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1600x1200" (no mode of this > name) > (II) R128(0): Not using default mode "800x600" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1600x1200" (no mode of this > name) > (II) R128(0): Not using default mode "800x600" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1600x1200" (no mode of this > name) > (II) R128(0): Not using default mode "800x600" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1600x1200" (no mode of this > name) > (II) R128(0): Not using default mode "800x600" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1792x1344" (no mode of this > name) > (II) R128(0): Not using default mode "896x672" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1792x1344" (bad mode > clock/interlace/doubl > escan) > (II) R128(0): Not using default mode "896x672" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1856x1392" (no mode of this > name) > (II) R128(0): Not using default mode "928x696" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1856x1392" (bad mode > clock/interlace/doubl > escan) > (II) R128(0): Not using default mode "928x696" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1920x1440" (no mode of this > name) > (II) R128(0): Not using default mode "960x720" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1920x1440" (bad mode > clock/interlace/doubl > escan) > (II) R128(0): Not using default mode "960x720" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "832x624" (no mode of this > name) > (II) R128(0): Not using default mode "416x312" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "700x525" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1400x1050" (hsync out of > range) > (II) R128(0): Not using default mode "700x525" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using default mode "1600x1024" (no mode of this > name) > (II) R128(0): Not using default mode "800x512" (bad mode > clock/interlace/doubles > can) > (II) R128(0): Not using mode "1152x864" (no mode of this name) > (II) R128(0): Not using mode "1024x768" (no mode of this name) > (II) R128(0): Not using mode "800x600" (no mode of this name) > (II) R128(0): Not using mode "640x480" (no mode of this name) > (--) R128(0): Virtual size is 1400x1050 (pitch 1408) > (**) R128(0): Default mode "1400x1050": 108.0 MHz, 72.3 kHz, 67.8 > Hz > (II) R128(0): Modeline "1400x1050" 108.00 1400 1448 1462 1688 > 1050 1050 1053 > 1066 +hsync +vsync > (**) R128(0): Default mode "1280x1024": 108.0 MHz, 86.1 kHz, 82.8 > Hz > (II) R128(0): Modeline "1280x1024" 108.00 1280 1328 1342 1568 > 1024 1025 1028 > 1040 +hsync +vsync > (**) R128(0): Display dimensions: (304, 228) mm > (**) R128(0): DPI set to (116, 116) > > ===== > = Joseph W. Dixon -- [EMAIL PROTECTED] > ===== > "A common mistake that people make when trying to design > something completely foolproof was to underestimate the > ingenuity of complete fools" -- Douglas Adams > > __________________________________________________ > Do You Yahoo!? > Yahoo! - Official partner of 2002 FIFA World Cup > http://fifaworldcup.yahoo.com > _______________________________________________ > Xpert mailing list > [EMAIL PROTECTED] > http://XFree86.Org/mailman/listinfo/xpert _______________________________________________ Xpert mailing list [EMAIL PROTECTED] http://XFree86.Org/mailman/listinfo/xpert
