DebianThis forum is for the discussion of Debian Linux.
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.
I have Woody 3.0r2 and XFree86 4.4.0 with kernel 2.4.bf. I have a Samsung 753s(17" inch) monitor and Intel 845GVSR motherboard with 2.8 Ghz Processor. Iam using RH 9 and Windows XP / ME and 2000 under 1024 x 768 mode. But in debian I set the default mode to be 1024 x 768, but Iam getting only 640 x 480 mode. When I opened the log file, it says "(I810) 1024 x 768, no mode of this name." what does this mean? Help me out.
a) download Knoppix ISO and burn it to cd
b) boot computer to Knoppix
c) mount Debian partition and copy /etc/X11/XF86Config-4 from Knoppix to Debian (or copy it to floppy and move it to Debian)
a) # XFree86 -configure
b) edit the XF86Config file that this command produced
c) rename the new XF86Config file XF86Config-4 and move it to /etc/X11/
just edit the XFree file and compile the kernel with driver for your video card,agp,etc...
as i suggest in you previous post
no help, no guidance.... , you have google, debian online manuals,..., you have the man commands too...
go for fedora or something easier, rtfm'ing would help you a lot
What, did you also get 640x480 from Knoppix, so method 2 didn't work either? Wow, that doesn't usually happen.
Did you set the Horizontal and Vertical refresh rates of your monitor correctly? If you don't have your monitor manual, you can often check this information on the manufacturer's website. This problem can often be caused by incorrect scan ranges being set.
Please post the contents of /etc/X11/XF86Config (if it exists) or /etc/X11/XF86Config-4 here.
how to add the AGP support for my i810 driver. I copied the XFConfg86-4 file from RedHat directory and tried kdm, xdm, gdm. But same 600x480 mode. When I opened /var/log/XF86config.log, it says "1024x768 no mode of this name." what to do? How can I get 1024x768 mode. I tried all the methods, like, kernel 2.4.20, kernel 2.6.5, XFree86 4.1.0 and XFree86 4.3.0 i810 driver, Knoppix config file, RedHat config file. But same problem. How to configure XServer to work in 1024x 768 mode.
Changing your Display Manager from KDM to XDM is not going to have any effect, because all of the DMs are going to read the same XFree86 configuration file to start X. Changing versions of XFree is not going to help if the problem is in the configuration file and they're all using the same basic settings, or if the problem is a kernel configuration issue. Changing the kernel is not going to help if you haven't reconfigured it to include some needed support, or if the kernel is not the problem (but the monitor is).
The problem may be located in 4 areas:
1. The kernel. If, as you say, you don't have AGP support enabled (which seems incredibly unlikely), or some other support that is necessary (such as specific support for your motherboard, or the i810 drivers themselves), then you would have to recompile the kernel to add that support.
2. The XFree86 configuration file. It's very well and good to have copied the one from another distro, but if you haven't read the file, I can see at least one way that it would be of no help: if the other distro which worked had VESA modes enabled in the kernel, but your current distro did not, and the working XF86Config file was using the "vesa" driver rather than the "i810" driver. But until you post the contents of your XFree86 configuration files, and your kernel's .config file, we'll never know. The modeline for 1024x768 might also be wrong, which would also explain why the driver can't use it.
3. The monitor. XFree86 uses the modelines in conjunction with the monitor specs (the horizontal and vertical refresh rates specified in the configuration file) to determine what resolutions can be displayed, and then takes the first one that works. So it's possible that your monitor is specified in the configuration file in such a way that XFree 86 believes that it is incapable of displaying 1024x768, therefore it skips that mode and goes to the first one it believes will work, which apparently is 640x480. This happens to me all the time as the default specs for my monitor do not recommend using 1280x1024 (although the monitor can in fact do this resolution), and so unless I actually specify the horizontal and vertical rates of my monitor, I am limited to 1024x768. So I would also suggest comparing the monitor specifications in the XFree86 configuration file with the specifications listed in your monitor manual or on the monitor manufacturers website, and if they are not the same, adjusting your configuration file.
4. The driver. Are you using the driver modules in your kernel, or some other drivers? The fact that XFree86 keeps saying that the driver doesn't accept the mode seems to indicate that something is up with the driver itself. Never having had an i810, I know nothing about them, but I find it odd that the regular kernel driver would not accept a particular mode which seems otherwise quite normal (surely the i810 does 1024x768 under normal circumstances). So I'm thinking that perhaps this is not a regular kernel driver in some way. Is that the case?
to add agp support you have to compile the kernel (graphics,character devices) : make menuconfig. It doesn't matter if it is a kernel 2.4 or 2.6 to make it work.
you also need to apt-get xlibmesa-dri. For the resolution look at my previous post and use vim/emacs/nano or the editor of your choice and replace my line PCI:ETC... with the result of lspci -v|less for you. If you don't want to edit it : dpkg-reconfigure xserver-xfree86
The line DefaultDepth is primordial.
velan - I don't know whether you have managed to solve your problem yet but I came across the same problem with someone else and it appears to relate to specifying the memory size under the video device section in XF86Config-4 which is covered in the end of this thread.