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.
Respected Linux experts,
I have installed Debian Etch on my system which has Intel DG31 PR motherboard (G 31/33 chipset). My monitor is Samsung 943NWX, it has 1440x900 @60Hz optimum resolution.Installer selected vesa card and gave a resolution of 1280x1024@75.I tried to reconfigure xorg.conf with dpkg and select i810 but that did not work. Then I made suitable changes in my xorg.conf file which now gives 1024x768@60Hz resolution. I tried to load modules agpgart, i915, intel_agp, drm and then reconfigure xorg.conf to use i810, but that does not work.After loading the modules glxinfo gives the out put direct rendering : No. I then installed Ubuntu 8.04.1 which automatically detected my screen's resolution and it is fine. But Ubuntu's xorg.conf does not give any information. It just says configured monitor, configure screen etc. Here is the relevant portion from Debian's xorg.conf
Section "Device"
Identifier "Generic Video Card"
Driver "vesa"
BusID "PCI:0:2:0"
EndSection
My monitor is Samsung 943NWX, it has 1440x900 @60Hz optimum resolution.
Backup your "xorg.conf" to something like "xorg.conf-20080927". Add "1440x900_60" to the start of each of your "Modes" lines in xorg.conf. Reboot or restart X using "Ctrl-Alt-Backspace". Tell us if it works.
Thank you for your response, sorry I am late in replying.But your suggestion failed to give a positive outcome. Xorg.log file says that vesa does not support 1440x900. Thank you again for your answer, if there is any other way out please let me know.
First thing you need to do is select the right video driver. what is the output of lspci
adding 1440x900_60 to your xorg.conf, won't do anything for you right now, because that is referencing a modeline that isn't in your configuration. You could certainly add a modeline if necessary, but first we need to get you off the generic limited vesa driver and onto the proper video driver.
Thank you for your response, sorry I am late in replying.But your suggestion failed to give a positive outcome. Xorg.log file says that vesa does not support 1440x900. Thank you again for your answer, if there is any other way out please let me know.
My bad. I did not notice the
Code:
Driver "vesa"
line.
farslayer is correct, you need the driver for your card. Please post the output of "lspci" and "lspci -n".
lspci gives the following output
00:02.0 VGA compatible controller: Intel Corporation Unknown device 29c2 (rev 10)
lspci -n gives the following output
00:02.0 0300: 8086:29c2 (rev 10)
Unfortunately, that device is not supported by the latest stable kernel (2.6.26.5 at the time of this writing). You might want to buy a supported add-on card.
Your other alternative is to search the Intel web site to see if they have released an out-of-kernel driver for the VGA adapter in your chipset (82801G).
Thank you farslayer and David1357.
update command did not work beacause my Linux machine is not connected to the net. But output did give me a clue. I replaced my pci.ids file manually in /usr/share/misc/. Here is the first three lines of the out put from lspci command. Other lines remained unchanged and hence I am not posting those lines.
we now have a brand-spanking-new Linux 2.6.22-rc5 release out there!
Wang Zhenyu (8):
[AGPGART] intel_agp: cleanup intel private data
[AGPGART] intel_agp: use table for device probe
[AGPGART] intel_agp: add support for 965GME/GLE
[AGPGART] intel_agp: add support for 945GME
[AGPGART] intel_agp: Add support for G33, Q33 and Q35 chipsets
i915: add new pciids for 945GME, 965GME/GLE
drm/i915: Add support for the G33, Q33, and Q35 chipsets.
[AGPGART] intel_agp: fix device probe
we now have a brand-spanking-new Linux 2.6.22-rc5 release out there!
I wish they would keep the device ID definitions in header files. I finally found the definition for ekamlesh's hardware:
Code:
#define PCI_DEVICE_ID_INTEL_G33_IG 0x29C2
in "linux-2.6.26.5/drivers/char/agp/intel-agp.c". So it looks like an upgrade to Debian "Lenny" is a good solution. I would personally compile a custom kernel from the latest source, but I like doing that.
All you really need to do is upgrade etch to lenny..
edit your sources list and change all entries from stable or etch to lenny
BEFORE
Code:
debianetch:~# cat /etc/apt/sources.list
deb http://ftp.uwsg.indiana.edu/linux/debian/ etch main contrib non-free
deb-src http://ftp.uwsg.indiana.edu/linux/debian/ etch main contrib non-free
deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib non-free
deb http://www.debian-multimedia.org etch main
AFTER
Code:
debianetch:~# cat /etc/apt/sources.list
deb http://ftp.uwsg.indiana.edu/linux/debian/ lenny main contrib non-free
deb-src http://ftp.uwsg.indiana.edu/linux/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free
deb http://www.debian-multimedia.org lenny main
then update and do the upgrade..
Quote:
If you are running stable (aka Etch), you could consider upgrading to Lenny and see, if everything works fine. Currently there are no detailed release notes documenting the procedure, so you best way to test upgrades are to:
1. Make backups
2. Change your /etc/apt/sources.list
3. Run aptitude update to get information about new packages
4. Run aptitude install dpkg aptitude apt to install the newest package management
5. Run script aptitude full-upgrade
6. Exit the environment of the script command, by typing exit
If something goes wrong / something unexpected happens, please report it. If you already know a specific package, report a bug against that package. If you don't know, please report a bug describing the problem you experienced to the upgrade-reports package. If your problem is something, which can't be fixed properly, but should be documented (e.g. hardware support regressions, packages no longer available) please report a bug against the release-notes package (Bonus points if you not only report the bug, but also supply a paragraph to be added to the release notes).
The command script will log the entire output of the command in the file typescript. Should something go wrong during the upgrade, please send this file along with your bug report.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.