[SOLVED] X resolution not correctly detected after reinstall.
DebianThis forum is for the discussion of Debian 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.
X resolution not correctly detected after reinstall.
When I first installed Squeeze, X loaded to 1024x768. I've installed Ubuntu and Red Hat in the meantime and now I'm back to Debain. Up to this point everything detected 1024x768. But now with a fresh install of Squeeze, I'm only allowed up to 800x600.
I know X is now self detecting. I didn't change any hardware, why is it giving me issues?
It sounds like it hasn't loaded the correct driver for your graphics card. If you're using an Xorg driver, is it radeon or radeonhd? or are you installing a proprietary AMD fglrx driver?
ciao,
jdk
Older than that. Voodoo3. But I've had it working fine for several weeks in a few different setups. I Just moved the card to a new system, and as I said, it was working fine. I assume debian uses a scripts to detect Xorg configurations. On my other systems with current distros, I still see Xorg.conf files under /etc/X11. But not in Debian. For kicks, I just reinstalled Debian again to see if it was a fluke, but apparently it happened again. So I wonder what changed. My hardware hasn't.
Voodoo3? That's 20th century stuff. Do you know what driver Debian has installed? Do you know what driver previous installations used? Can you post the output of
Code:
lspci -k
Also try this:
Code:
lsmod |grep radeon
Let us know what you find.
Debian (and I'm sure many other distros) no longer uses xorg.conf files by default.
ciao,
jdk
I'm sorry. Your sig confused me. ATI Radeon HD 5670 has nothing to do with the system you're talking about in this thread, correct? Maybe you want to make that clear. So you're using a voodoo3_smbus driver which translates into a i2c_voodoo3 module that is loaded. Since the specs given in your sig seem to have no relevance here, I have no idea what monitor you're using and what its capabilities are. Assuming it can give you 1028x768 then you might want to check what resolutions are supported by the voodoo3_smbus driver.
Ciao,
jdk
Voodoo3 uses the tdfx module, not radeon, which appears to be loaded correctly looking at the OP's lsmod output.
Resolution problems like that are usually not related to the video card but the monitor or EDID. What type of monitor do you have connected? i.e. is it a CRT or an LCD, can you post the model?
//edit: Before I forget, install libglide2, libglide3, mesa-utils, libgl1-mesa-dri they will not solve this problem, but you will probably want them later.
Voodoo3 uses the tdfx module, not radeon, which appears to be loaded correctly looking at the OP's lsmod output.
Resolution problems like that are usually not related to the video card but the monitor or EDID. What type of monitor do you have connected? i.e. is it a CRT or an LCD, can you post the model?
//edit: Before I forget, install libglide2, libglide3, mesa-utils, libgl1-mesa-dri they will not solve this problem, but you will probably want them later.
Caravel,
please note my preceding post just before your last one.
Note also the output from the OP's lspci -k to wit,
Code:
07:06.0 VGA compatible controller: 3Dfx Interactive, Inc. Voodoo 3 (rev 01)
Subsystem: 3Dfx Interactive, Inc. Voodoo3 2000 PCI
Kernel driver in use: voodoo3_smbus
voodoo3_smbus is the kernel driver tdfx is the xorg (user mode) driver
Thanks for the clarification. I didn't know there were two levels of drivers. Am I correct in thinking that the xorg's radeon driver is both? It is listed as the kernel driver for my graphics card and it is also listed in the /usr/lib/xorg/modules/drivers directory.
thanks,
jdk
Yes, everything, even libglide(x) is installed. The monitor can handle 1024x768@70HZ as it's maximum resolution. It's an old Optiquest Q51. This machine is a server. Dual Xeon@2.8GHx, 2MB, 800FSB. The integrated RageXL is pathetic compared to the Voodoo3 2000 PCI (which happenes to be my only PCI based Video Card I have laying around). This is a network server so the high-level graphics aren't really necessary, except I do prefer to admin in X. The double video memory and ~double clock speed really help in this case. The Motherboard is an SE7520BD2 which is all PCI, PCI-X, and PCIe (x4, x8) expansion.
The system in my signature is my Desktop computer which is my primary. I also have a laptop running Debian, and a couple older machines running Slackware. Plus the random times I use Knoppinx or some other Live CD distro to fix someone's broken-down, washed-up windows computer.
This is the current Xorg.0.log. (I have one PS/2 keyboard & Mouse, 1 USB mouse, one graphics adapter, and one display monitor)
Before I 'rig' the system with a custom config file, and knowing one didn't exist befre when it was working correctly, I'd like to see (if possible) if something is just not included that should be.
An Optiquest Q51 is optimal at 1024x768@85Hz, though I've only had it up to 70Hz in Linux.
My Voodoo3 2000 PCI can do that and others all the way up to 1440x900@60Hz(and more if it's strictly 2D).
Code:
root@abacus:/var/log# cat Xorg.0.log
X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.37-trunk-amd64 x86_64 Debian
Current Operating System: Linux abacus 2.6.32-5-amd64 #1 SMP Tue Jun 14 09:42:28 UTC 2011 x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.32-5-amd64 root=UUID=56c36dd7-a5da-45c3-a272-a55fc20355d3 ro quiet
Build Date: 18 February 2011 08:27:24PM
xorg-server 2:1.7.7-13 (Cyril Brulebois <kibi@debian.org>)
Current version of pixman: 0.16.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Aug 23 03:42:27 2011
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(==) No Layout section. Using the first Screen section.
(==) No screen section available. Using defaults.
(**) |-->Screen "Default Screen Section" (0)
(**) | |-->Monitor "<default monitor>"
(==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
Entry deleted from font path.
(==) FontPath set to:
/usr/share/fonts/X11/misc,
/usr/share/fonts/X11/100dpi/:unscaled,
/usr/share/fonts/X11/75dpi/:unscaled,
/usr/share/fonts/X11/Type1,
/usr/share/fonts/X11/100dpi,
/usr/share/fonts/X11/75dpi,
/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
built-ins
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
(II) Loader magic: 0x7c8aa0
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 6.0
X.Org XInput driver : 7.0
X.Org Server Extension : 2.0
(++) using VT number 7
(--) PCI:*(0:7:6:0) 121a:0005:121a:0036 3Dfx Interactive, Inc. Voodoo 3 rev 1, Mem @ 0xfc000000/33554432, 0xf8000000/33554432, I/O @ 0x0000e800/256, BIOS @ 0x????????/65536
(II) Open ACPI successful (/var/run/acpid.socket)
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension SELinux
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.1.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(==) Matched tdfx as autoconfigured driver 0
(==) Matched vesa as autoconfigured driver 1
(==) Matched fbdev as autoconfigured driver 2
(==) Assigned the driver to the xf86ConfigLayout
(II) LoadModule: "tdfx"
(II) Loading /usr/lib/xorg/modules/drivers/tdfx_drv.so
(II) Module tdfx: vendor="X.Org Foundation"
compiled for 1.7.6.901, module version = 1.4.3
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0
(II) LoadModule: "vesa"
(II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
(II) Module vesa: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 2.3.0
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0
(II) LoadModule: "fbdev"
(II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
(II) Module fbdev: vendor="X.Org Foundation"
compiled for 1.7.6.901, module version = 0.4.2
ABI class: X.Org Video Driver, version 6.0
(II) TDFX: Driver for 3dfx Banshee/Voodoo3 chipsets: 3dfx Banshee,
3dfx Voodoo3, 3dfx Voodoo5
(II) VESA: driver for VESA chipsets: vesa
(II) FBDEV: driver for framebuffer: fbdev
(II) Primary Device is: PCI 07@00:06:0
(II) TDFX(0): PIO base = 0xe800
(WW) Falling back to old probe method for vesa
(WW) Falling back to old probe method for fbdev
(II) Loading sub module "fbdevhw"
(II) LoadModule: "fbdevhw"
(II) Loading /usr/lib/xorg/modules/linux/libfbdevhw.so
(II) Module fbdevhw: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 0.0.2
ABI class: X.Org Video Driver, version 6.0
(EE) open /dev/fb0: No such file or directory
(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 1.7.7, module version = 0.1.0
ABI class: X.Org Video Driver, version 6.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 1.7.7, module version = 1.0.0
ABI class: X.Org Video Driver, version 6.0
(II) TDFX(0): Softbooting the board (through the int10 interface).
(II) TDFX(0): Primary V_BIOS segment is: 0xc000
(II) TDFX(0): Softbooting the board succeeded.
(II) TDFX(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 16/16
(==) TDFX(0): Depth 16, (--) framebuffer bpp 16
(==) TDFX(0): RGB weight 565
(==) TDFX(0): Default visual is TrueColor
(--) TDFX(0): Chipset: "3dfx Voodoo3"
(--) TDFX(0): Linear framebuffer at 0xF8000000
(--) TDFX(0): MMIO registers at addr 0xFC000000
(--) TDFX(0): PIO registers at addr 0xE800
(II) TDFX(0): DRAMINIT1 read 0x40530031, programming 0x40202031 (not Banshee)
(II) TDFX(0): TDFXInitChips: numchips = 1
(II) TDFX(0): TDFXInitChips: cfgbits = 0x00000000, initbits = 0x00000001
(II) TDFX(0): TDFXInitChips: mem0base = 0xfc000000, mem1base = 0xf8000008
(II) TDFX(0): TDFXInitChips: mem0size = 0x02000000, mem1size = 0x02000000
(II) TDFX(0): TDFXInitChips: mem0bits = 0x00000005, mem1bits = 0x00000050
(II) TDFX(0): TDFXInitChips: cfgbits = 0x00000055
(II) TDFX(0): TDFXInitChips: MMIOAddr[0] = 0xfc000000
(II) TDFX(0): TDFXInitChips: LinearAddr[0] = 0xf8000008
(--) TDFX(0): VideoRAM: 16384 kByte Mapping 32768 kByte
(==) TDFX(0): Using gamma correction (1.0, 1.0, 1.0)
(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 1.7.7, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(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 1.7.7, module version = 1.2.1
ABI class: X.Org Video Driver, version 6.0
(**) TDFX(0): ShowCache Disabled
(**) TDFX(0): video key default 0x1e
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Module "ramdac" already built-in
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Module "i2c" already built-in
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) TDFX(0): I2C bus "DDC" initialized.
(II) TDFX(0): I2C device "DDC:ddc2" registered at address 0xA0.
(WW) No DDC2 capable monitor found
(II) TDFX(0): <default monitor>: Using default hsync range of 31.50-37.90 kHz
(II) TDFX(0): <default monitor>: Using default vrefresh range of 50.00-70.00 Hz
(WW) TDFX(0): Unable to estimate virtual size
(II) TDFX(0): Clock range: 12.00 to 300.00 MHz
(II) TDFX(0): Not using default mode "640x350" (vrefresh out of range)
(II) TDFX(0): Not using default mode "320x175" (vrefresh out of range)
(II) TDFX(0): Not using default mode "640x400" (vrefresh out of range)
(II) TDFX(0): Not using default mode "320x200" (vrefresh out of range)
(II) TDFX(0): Not using default mode "720x400" (vrefresh out of range)
(II) TDFX(0): Not using default mode "360x200" (vrefresh out of range)
(II) TDFX(0): Not using default mode "640x480" (vrefresh out of range)
(II) TDFX(0): Not using default mode "320x240" (vrefresh out of range)
(II) TDFX(0): Not using default mode "640x480" (vrefresh out of range)
(II) TDFX(0): Not using default mode "320x240" (vrefresh out of range)
(II) TDFX(0): Not using default mode "640x480" (hsync out of range)
(II) TDFX(0): Not using default mode "320x240" (hsync out of range)
(II) TDFX(0): Not using default mode "800x600" (hsync out of range)
(II) TDFX(0): Not using default mode "400x300" (hsync out of range)
(II) TDFX(0): Not using default mode "800x600" (hsync out of range)
(II) TDFX(0): Not using default mode "400x300" (hsync out of range)
(II) TDFX(0): Not using default mode "800x600" (hsync out of range)
(II) TDFX(0): Not using default mode "400x300" (hsync out of range)
(II) TDFX(0): Not using default mode "1024x768" (vrefresh out of range)
(II) TDFX(0): Not using default mode "512x384" (vrefresh out of range)
(II) TDFX(0): Not using default mode "1024x768" (hsync out of range)
(II) TDFX(0): Not using default mode "512x384" (hsync out of range)
(II) TDFX(0): Not using default mode "1024x768" (hsync out of range)
(II) TDFX(0): Not using default mode "512x384" (hsync out of range)
(II) TDFX(0): Not using default mode "1024x768" (hsync out of range)
(II) TDFX(0): Not using default mode "512x384" (hsync out of range)
(II) TDFX(0): Not using default mode "1024x768" (hsync out of range)
(II) TDFX(0): Not using default mode "512x384" (hsync out of range)
(II) TDFX(0): Not using default mode "1152x864" (hsync out of range)
(II) TDFX(0): Not using default mode "576x432" (hsync out of range)
(II) TDFX(0): Not using default mode "1280x960" (hsync out of range)
(II) TDFX(0): Not using default mode "640x480" (hsync out of range)
(II) TDFX(0): Not using default mode "1280x960" (hsync out of range)
(II) TDFX(0): Not using default mode "640x480" (hsync out of range)
(II) TDFX(0): Not using default mode "1280x1024" (hsync out of range)
(II) TDFX(0): Not using default mode "640x512" (hsync out of range)
(II) TDFX(0): Not using default mode "1280x1024" (hsync out of range)
(II) TDFX(0): Not using default mode "640x512" (hsync out of range)
(II) TDFX(0): Not using default mode "1280x1024" (hsync out of range)
(II) TDFX(0): Not using default mode "640x512" (hsync out of range)
(II) TDFX(0): Not using default mode "1600x1200" (hsync out of range)
(II) TDFX(0): Not using default mode "800x600" (hsync out of range)
(II) TDFX(0): Not using default mode "1600x1200" (hsync out of range)
(II) TDFX(0): Not using default mode "800x600" (hsync out of range)
(II) TDFX(0): Not using default mode "1600x1200" (hsync out of range)
(II) TDFX(0): Not using default mode "800x600" (hsync out of range)
(II) TDFX(0): Not using default mode "1600x1200" (hsync out of range)
(II) TDFX(0): Not using default mode "800x600" (hsync out of range)
(II) TDFX(0): Not using default mode "1600x1200" (hsync out of range)
(II) TDFX(0): Not using default mode "800x600" (hsync out of range)
(II) TDFX(0): Not using default mode "1792x1344" (hsync out of range)
(II) TDFX(0): Not using default mode "896x672" (hsync out of range)
(II) TDFX(0): Not using default mode "1792x1344" (hsync out of range)
(II) TDFX(0): Not using default mode "896x672" (hsync out of range)
(II) TDFX(0): Not using default mode "1856x1392" (hsync out of range)
(II) TDFX(0): Not using default mode "928x696" (hsync out of range)
(II) TDFX(0): Not using default mode "1856x1392" (hsync out of range)
(II) TDFX(0): Not using default mode "928x696" (hsync out of range)
(II) TDFX(0): Not using default mode "1920x1440" (hsync out of range)
(II) TDFX(0): Not using default mode "960x720" (hsync out of range)
(II) TDFX(0): Not using default mode "1920x1440" (hsync out of range)
(II) TDFX(0): Not using default mode "960x720" (hsync out of range)
(II) TDFX(0): Not using default mode "832x624" (hsync out of range)
(II) TDFX(0): Not using default mode "416x312" (hsync out of range)
(II) TDFX(0): Not using default mode "1152x864" (hsync out of range)
(II) TDFX(0): Not using default mode "576x432" (hsync out of range)
(II) TDFX(0): Not using default mode "1152x864" (hsync out of range)
(II) TDFX(0): Not using default mode "576x432" (hsync out of range)
(II) TDFX(0): Not using default mode "1152x864" (hsync out of range)
(II) TDFX(0): Not using default mode "576x432" (hsync out of range)
(II) TDFX(0): Not using default mode "1152x864" (hsync out of range)
(II) TDFX(0): Not using default mode "576x432" (hsync out of range)
(II) TDFX(0): Not using default mode "1152x864" (hsync out of range)
(II) TDFX(0): Not using default mode "576x432" (hsync out of range)
(II) TDFX(0): Not using default mode "1152x864" (hsync out of range)
(II) TDFX(0): Not using default mode "576x432" (hsync out of range)
(II) TDFX(0): Not using default mode "1360x768" (hsync out of range)
(II) TDFX(0): Not using default mode "680x384" (hsync out of range)
(II) TDFX(0): Not using default mode "1360x768" (hsync out of range)
(II) TDFX(0): Not using default mode "680x384" (hsync out of range)
(II) TDFX(0): Not using default mode "1400x1050" (hsync out of range)
(II) TDFX(0): Not using default mode "700x525" (hsync out of range)
(II) TDFX(0): rejecting mode with horizontal resolution 1400 not divisibile by 16 and clock 145060 greater than 135000
(II) TDFX(0): Not using default mode "1400x1050" (unknown reason)
(II) TDFX(0): Not using default mode "700x525" (hsync out of range)
(II) TDFX(0): rejecting mode with horizontal resolution 1400 not divisibile by 16 and clock 155800 greater than 135000
(II) TDFX(0): Not using default mode "1400x1050" (unknown reason)
(II) TDFX(0): Not using default mode "700x525" (hsync out of range)
(II) TDFX(0): rejecting mode with horizontal resolution 1400 not divisibile by 16 and clock 179260 greater than 135000
(II) TDFX(0): Not using default mode "1400x1050" (unknown reason)
(II) TDFX(0): Not using default mode "700x525" (hsync out of range)
(II) TDFX(0): Not using default mode "1440x900" (hsync out of range)
(II) TDFX(0): Not using default mode "720x450" (hsync out of range)
(II) TDFX(0): Not using default mode "1600x1024" (hsync out of range)
(II) TDFX(0): Not using default mode "800x512" (hsync out of range)
(II) TDFX(0): Not using default mode "1680x1050" (hsync out of range)
(II) TDFX(0): Not using default mode "840x525" (hsync out of range)
(II) TDFX(0): Not using default mode "1680x1050" (hsync out of range)
(II) TDFX(0): Not using default mode "840x525" (hsync out of range)
(II) TDFX(0): Not using default mode "1680x1050" (hsync out of range)
(II) TDFX(0): Not using default mode "840x525" (hsync out of range)
(II) TDFX(0): Not using default mode "1680x1050" (hsync out of range)
(II) TDFX(0): Not using default mode "840x525" (hsync out of range)
(II) TDFX(0): Not using default mode "1680x1050" (hsync out of range)
(II) TDFX(0): Not using default mode "840x525" (hsync out of range)
(II) TDFX(0): Not using default mode "1920x1080" (hsync out of range)
(II) TDFX(0): Not using default mode "960x540" (hsync out of range)
(II) TDFX(0): Not using default mode "1920x1200" (hsync out of range)
(II) TDFX(0): Not using default mode "960x600" (hsync out of range)
(II) TDFX(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) TDFX(0): Not using default mode "960x720" (hsync out of range)
(II) TDFX(0): Not using default mode "2048x1536" (hsync out of range)
(II) TDFX(0): Not using default mode "1024x768" (hsync out of range)
(II) TDFX(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(II) TDFX(0): Not using default mode "1024x768" (hsync out of range)
(II) TDFX(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(II) TDFX(0): Not using default mode "1024x768" (hsync out of range)
(--) TDFX(0): Virtual size is 800x600 (pitch 800)
(**) TDFX(0): *Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(II) TDFX(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(**) TDFX(0): *Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(II) TDFX(0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
(**) TDFX(0): *Default mode "640x480": 25.2 MHz, 31.5 kHz, 59.9 Hz
(II) TDFX(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(**) TDFX(0): *Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
(II) TDFX(0): Modeline "400x300"x60.3 20.00 400 420 484 528 300 300 302 314 doublescan +hsync +vsync (37.9 kHz)
(**) TDFX(0): *Default mode "400x300": 18.0 MHz, 35.2 kHz, 56.3 Hz (D)
(II) TDFX(0): Modeline "400x300"x56.3 18.00 400 412 448 512 300 300 301 312 doublescan +hsync +vsync (35.2 kHz)
(**) TDFX(0): *Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(II) TDFX(0): Modeline "320x240"x60.1 12.59 320 328 376 400 240 245 246 262 doublescan -hsync -vsync (31.5 kHz)
(==) TDFX(0): DPI set to (96, 96)
(II) UnloadModule: "vesa"
(II) Unloading /usr/lib/xorg/modules/drivers/vesa_drv.so
(II) UnloadModule: "fbdev"
(II) Unloading /usr/lib/xorg/modules/drivers/fbdev_drv.so
(II) UnloadModule: "fbdevhw"
(II) Unloading /usr/lib/xorg/modules/linux/libfbdevhw.so
(II) TDFX(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0xe500
(II) TDFX(0): Changing back offset from 0x00deb000 to 0x00dea000
(II) TDFX(0): Textures Memory 12.09 MB
(II) TDFX(0): Cursor Offset: [0x00000000,0x00001000)
(II) TDFX(0): Fifo Offset: [0x00001000, 0x00041000)
(II) TDFX(0): Front Buffer Offset: [0x00041000, 0x001D4200)
(II) TDFX(0): Texture Offset: [0x001D4200, 0x00DEA000)
(II) TDFX(0): BackOffset: [0x00DEA000, 0x00EF4000)
(II) TDFX(0): DepthOffset: [0x00EF5000, 0x00FFF000)
(II) TDFX(0): Minimum 432, Maximum 1447 lines of offscreen memory available
(II) TDFX(0): [dri] VideoRAM = 16384, VirtualXres = 800, VirtualYres= 600,
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: node name is /dev/dri/card0
drmOpenByBusid: Searching for BusID pci:0000:07:06.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 11, (OK)
drmOpenByBusid: drmOpenMinor returns 11
drmOpenByBusid: drmGetBusid reports pci:0000:07:06.0
(II) [drm] loaded kernel module for "tdfx" driver.
(II) [drm] DRM interface version 1.3
(II) [drm] DRM open master succeeded.
(II) TDFX(0): [drm] Using the DRM lock SAREA also for drawables.
(II) TDFX(0): [drm] framebuffer handle = 0xf8000000
(II) TDFX(0): [drm] added 1 reserved context for kernel
(II) TDFX(0): X context handle = 0x1
(II) TDFX(0): [drm] installed DRM signal handler
(II) TDFX(0): [drm] Registers = 0xfc000000
(II) TDFX(0): visual configs initialized
(II) TDFX(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
8x8 mono pattern filled rectangles
Indirect CPU to Screen color expansion
Solid Lines
Dashed Lines
Driver provided NonTEGlyphRenderer replacement
Setting up tile and stipple cache:
32 128x128 slots
8 256x256 slots
(==) TDFX(0): Backing store disabled
(==) TDFX(0): Silken mouse enabled
(==) TDFX(0): DPMS enabled
(II) TDFX(0): [DRI] installation complete
(II) TDFX(0): Direct rendering enabled
(==) RandR enabled
(II) Initializing built-in extension Generic Event Extension
(II) Initializing built-in extension SHAPE
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension BIG-REQUESTS
(II) Initializing built-in extension SYNC
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-MISC
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
SELinux: Disabled on system, not enabling in X server
(II) AIGLX: Screen 0 is not DRI2 capable
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 12, (OK)
drmOpenByBusid: Searching for BusID pci:0000:07:06.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 12, (OK)
drmOpenByBusid: drmOpenMinor returns 12
drmOpenByBusid: drmGetBusid reports pci:0000:07:06.0
(II) AIGLX: enabled GLX_SGI_make_current_read
(II) AIGLX: Loaded and initialized /usr/lib/dri/tdfx_dri.so
(II) GLX: Initialized DRI GL provider for screen 0
(II) config/udev: Adding input device Power Button (/dev/input/event6)
(**) Power Button: Applying InputClass "evdev keyboard catchall"
(II) LoadModule: "evdev"
(II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
(II) Module evdev: vendor="X.Org Foundation"
compiled for 1.7.6.901, module version = 2.3.2
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 7.0
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event6"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "us"
(II) config/udev: Adding input device Power Button (/dev/input/event4)
(**) Power Button: Applying InputClass "evdev keyboard catchall"
(**) Power Button: always reports core events
(**) Power Button: Device: "/dev/input/event4"
(II) Power Button: Found keys
(II) Power Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "us"
(II) config/udev: Adding input device Sleep Button (/dev/input/event5)
(**) Sleep Button: Applying InputClass "evdev keyboard catchall"
(**) Sleep Button: always reports core events
(**) Sleep Button: Device: "/dev/input/event5"
(II) Sleep Button: Found keys
(II) Sleep Button: Configuring as keyboard
(II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "us"
(II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event2)
(**) Logitech USB Receiver: Applying InputClass "evdev pointer catchall"
(**) Logitech USB Receiver: always reports core events
(**) Logitech USB Receiver: Device: "/dev/input/event2"
(II) Logitech USB Receiver: Found 20 mouse buttons
(II) Logitech USB Receiver: Found scroll wheel(s)
(II) Logitech USB Receiver: Found relative axes
(II) Logitech USB Receiver: Found x and y relative axes
(II) Logitech USB Receiver: Configuring as mouse
(**) Logitech USB Receiver: YAxisMapping: buttons 4 and 5
(**) Logitech USB Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: MOUSE)
(II) Logitech USB Receiver: initialized for relative axes.
(II) config/udev: Adding input device Logitech USB Receiver (/dev/input/mouse1)
(II) No input driver/identifier specified (ignoring)
(II) config/udev: Adding input device Logitech USB Receiver (/dev/input/event3)
(**) Logitech USB Receiver: Applying InputClass "evdev keyboard catchall"
(**) Logitech USB Receiver: always reports core events
(**) Logitech USB Receiver: Device: "/dev/input/event3"
(II) Logitech USB Receiver: Found 1 mouse buttons
(II) Logitech USB Receiver: Found scroll wheel(s)
(II) Logitech USB Receiver: Found relative axes
(II) Logitech USB Receiver: Found absolute axes
(II) Logitech USB Receiver: Found keys
(II) Logitech USB Receiver: Configuring as mouse
(II) Logitech USB Receiver: Configuring as keyboard
(**) Logitech USB Receiver: YAxisMapping: buttons 4 and 5
(**) Logitech USB Receiver: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Logitech USB Receiver" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "us"
(EE) Logitech USB Receiver: failed to initialize for relative axes.
(II) Logitech USB Receiver: initialized for absolute axes.
(II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event1)
(**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
(**) AT Translated Set 2 keyboard: always reports core events
(**) AT Translated Set 2 keyboard: Device: "/dev/input/event1"
(II) AT Translated Set 2 keyboard: Found keys
(II) AT Translated Set 2 keyboard: Configuring as keyboard
(II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
(**) Option "xkb_rules" "evdev"
(**) Option "xkb_model" "pc105"
(**) Option "xkb_layout" "us"
(II) config/udev: Adding input device ImPS/2 Generic Wheel Mouse (/dev/input/event8)
(**) ImPS/2 Generic Wheel Mouse: Applying InputClass "evdev pointer catchall"
(**) ImPS/2 Generic Wheel Mouse: always reports core events
(**) ImPS/2 Generic Wheel Mouse: Device: "/dev/input/event8"
(II) ImPS/2 Generic Wheel Mouse: Found 3 mouse buttons
(II) ImPS/2 Generic Wheel Mouse: Found scroll wheel(s)
(II) ImPS/2 Generic Wheel Mouse: Found relative axes
(II) ImPS/2 Generic Wheel Mouse: Found x and y relative axes
(II) ImPS/2 Generic Wheel Mouse: Configuring as mouse
(**) ImPS/2 Generic Wheel Mouse: YAxisMapping: buttons 4 and 5
(**) ImPS/2 Generic Wheel Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "ImPS/2 Generic Wheel Mouse" (type: MOUSE)
(II) ImPS/2 Generic Wheel Mouse: initialized for relative axes.
(II) config/udev: Adding input device ImPS/2 Generic Wheel Mouse (/dev/input/mouse2)
(II) No input driver/identifier specified (ignoring)
(II) config/udev: Adding input device PC Speaker (/dev/input/event7)
(II) No input driver/identifier specified (ignoring)
(II) config/udev: Adding input device Macintosh mouse button emulation (/dev/input/event0)
(**) Macintosh mouse button emulation: Applying InputClass "evdev pointer catchall"
(**) Macintosh mouse button emulation: always reports core events
(**) Macintosh mouse button emulation: Device: "/dev/input/event0"
(II) Macintosh mouse button emulation: Found 3 mouse buttons
(II) Macintosh mouse button emulation: Found relative axes
(II) Macintosh mouse button emulation: Found x and y relative axes
(II) Macintosh mouse button emulation: Configuring as mouse
(**) Macintosh mouse button emulation: YAxisMapping: buttons 4 and 5
(**) Macintosh mouse button emulation: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
(II) XINPUT: Adding extended input device "Macintosh mouse button emulation" (type: MOUSE)
(II) Macintosh mouse button emulation: initialized for relative axes.
(II) config/udev: Adding input device Macintosh mouse button emulation (/dev/input/mouse0)
(II) No input driver/identifier specified (ignoring)
(EE) TDFX(0): DRIUnlock called when not locked.
root@abacus:/var/log#
Try the xorg.conf first. It won't do any harm as you can remove it. If you're very sure the monitor can do up to 85Hz - make the change in xorg.conf.
I don't see anything relevant in the log file, so it's likely a simple EDID problem. Monitors which do not provide EDID always require manual configuration.
I have no idea why you got 1024x768 before reinstalling.
Ok, I copied the lines from above and placed them in a brand new xorg.conf file. Seems to be working now.... Sort of.... It just booted X into 1440x900@60Hz on a 15" CRT. (Head hits desk) At least its better than 800x600 right. Now excuse me while I go find a magnifying class so I can adjust it again.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.