proper support for intel i915 chipset motherboards?
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.
proper support for intel i915 chipset motherboards?
my old computer's board sparked and burned some of its parts, so i bought an hp a730n with an intel i915 chipset, sata, and apparently an unsupported sound chip
i took my old computer's harddrive and placed it into my new computer, recompiled the kernel and modified device paths as needed
for the i915 graphics chip:
is there really proper support for it as of yet? i have gotten glxgears running by compiling in dri, intel_agp module, i810 module and using the i180 driver for X, but I am unable to get opengl games working (such as enemy territory, quake 3, ut2k4, or cedega games)
my log shows -
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: open result is -1, (Unknown error 999)
drmOpenDevice: Open failed
[drm] failed to load kernel module "i915"
(II) I810(0): [drm] drmOpen failed
i do not have any entries under /dev/dri in my system, so i am guessing i'm missing some software needed for dri? could anyone explain what i need?
also, i'm surprised that X is trying to load an i915 kernel module, because I don't know if one even exists... any ideas?
(*note: my old computer had an nvidia graphics card, so i did uninstall it and reinstall X to replace their modifications, would this cause any other problems?)
for the SATA:
wow, i just realized that i forgot to modprobe sg and sd_mod (i had already modprobed libata and ata_piix); this works fine
for sound:
my lspci shows -
00:00.0 Host bridge: Intel Corp.: Unknown device 2580 (rev 04)
00:02.0 VGA compatible controller: Intel Corp.: Unknown device 2582 (rev 04)
00:02.1 Display controller: Intel Corp.: Unknown device 2782 (rev 04)
00:1b.0 Class 0403: Intel Corp.: Unknown device 2668 (rev 03)
00:1c.0 PCI bridge: Intel Corp. I/O Controller Hub PCI Express Port 0 (rev 03)
00:1d.0 USB Controller: Intel Corp. I/O Controller Hub USB (rev 03)
00:1d.1 USB Controller: Intel Corp. I/O Controller Hub USB (rev 03)
00:1d.2 USB Controller: Intel Corp. I/O Controller Hub USB (rev 03)
00:1d.3 USB Controller: Intel Corp. I/O Controller Hub USB (rev 03)
00:1d.7 USB Controller: Intel Corp. I/O Controller Hub USB2 (rev 03)
00:1e.0 PCI bridge: Intel Corp. 82801BA/CA/DB/EB/ER Hub interface to PCI Bridge (rev d3)
00:1f.0 ISA bridge: Intel Corp. I/O Controller Hub LPC (rev 03)
00:1f.1 IDE interface: Intel Corp. I/O Controller Hub PATA (rev 03)
00:1f.2 IDE interface: Intel Corp. I/O Controller Hub SATA cc=ide (rev 03)
00:1f.3 SMBus: Intel Corp. I/O Controller Hub SMBus (rev 03)
02:01.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
02:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
02:04.0 Communication controller: Lucent Microelectronics: Unknown device 048c (rev 03)
i don't see a listing for an audio device, but some google searching yesterday leads me to think i have a new ICH6 audio chip that will be supported by an alsa driver called azx... does anyone know how to install this driver? (even if it is just a fragment, i would like to help test)
and a final requestion:
my bios reports hardware temperature and fan speeds; sensors-detect for lmsensors did not report a sensor device; how can i find out what sensor chip my computer uses?
first, there is an i915 module available under "Direct Rendering Manager" - "Intel 830M, 845G, 852GM, 855GM, 865G"; select Module for that as well as "i915 driver" which then appears under it; also be sure to compile agpgart as a module
as i was moving this harddrive from a system with an nvidia card, the nvidia driver installer must have had some leftovers that were not cleaned up; in any case, I removed my x11-6.8.1 and x11-devel-6.8.1 packages and reinstalled them to overwrite those changes and revert back to the included libraries (the ones in concern are probably libGL and glx)
*note: if you have any changes to your font files (/etc/fonts for slackware), you will need to back them up or redo them
modify your xorg.conf file to use the i810 driver in the graphics device section (X will recognize the i915 chipset and use the kernel module later)
also add (or uncomment) this at the very end of the file:
Section "DRI"
Mode 0666
EndSection
reboot into your new kernel and modprobe in this order: intel_agp and i915; dmesg should say:
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected an Intel 915G Chipset.
agpgart: Maximum main memory to use for agp memory: 431M
agpgart: Detected 7932K stolen memory.
agpgart: AGP aperture is 256M @ 0xd0000000
and
[drm] Initialized i915 1.1.0 20040405 on minor 0: Intel Corp. 82915G Express Chipset Family Graphics Controller
if you get errors about inability to start agpgart, there is a problem....
you can then startx, try running glxgears in a terminal and you should get between 1300 - 1500 fps; if you get around 300 - 400, there is a problem and opengl games will not work
check your /var/log/Xorg.0.log and make sure there are no fatal errors about the graphics card reported; there should be no /dev/dri/card0 - no such device errors
cool, I can now play opengl games fairly well (enemy territory, quake3, and ut2k4 are working fine though under low settings)
as for sound, my dmesg reports with the latest cvs compile of alsa:
ALSA /home/sandeep/alsa_cvs/alsa-driver/pci/azx/patch_realtek.c:953: hda_codec: Unknown model for ALC880
hopefully there will be some support in the near future
Last edited by TheOneAndOnlySM; 01-05-2005 at 08:39 PM.
I also have a Shuttle SB81P and am unable to use the ALSA drivers to configure my on-board sound with SuSE 9.2 Pro. I guess we just wait for support to be added for the ALC880 card?
Re: proper support for intel i915 chipset motherboards?
Quote:
Originally posted by TheOneAndOnlySM
for the i915 graphics chip:
is there really proper support for it as of yet? i have gotten glxgears running by compiling in dri, intel_agp module, i810 module and using the i180 driver for X, but I am unable to get opengl games working (such as enemy territory, quake 3, ut2k4, or cedega games)
Can you please elaborate on how to get the dri, inte_agp, i810, i910 modules? as well as how to get to the Direct Rendering Management that you described in the following post? I'm having the same problem and i've been pulling my hear for like 3 days without success. I believe too that there are some leftovers somewhere that's getting nothing to work that's why i can't really isolate where the problem is.
As a quick update to the sound problem: the drivers are known as the Azalia (snd_azx) drivers and alsa drivers/lib/utils/oss 1.08 will produce some basic output from the normal sound-out port on the back of the computer. The other ports do not work from what I've tested.
The sound output is extremely limited, only the pcm and front sliders work, but they only increase the amount of power to the sound and causes rough, crackling noise when you can get it barely loud enough to hear; my solution was to keep these two sliders at the middle and use speakers that have volume controls on them and the setup works fine.
To the previous poster: well, the Direct Rendering Manager option is found in the kernel configuration menu. Depending on your distribution, there are different ways to get those modules installed.
Try modprobing intel_agp and i915 and post any error messages that come up. Then post the output of dmesg.
Ok here is the issue. I am led to strongly believe that my Video is not supported yet.
1- When i try to install agpgart it shows no response, nothing
2- after that installing intel_agp also doesn't show anything
3- once i try installing i915, I get the message "Cannot initialize agpgart" and trying "testgart" gives me "/dev/agp: no such a device"
That made me realize that probably my onboard video doesnt fall under agp (it sounds obvious to me, but i thought maybe some sort of onboard integrated agp), the reason i think that is doing "lspci -v | grep -i agp" and nothing comes out, which is different from the expected output that i came across in many internet posts (at least some agp should show !!)
What puzzles me is that looking at any windows installation, the driver list shows "82915G" which is shown in many internet posts to be the same thing we're talking about, even on intel site at http://downloadfinder.intel.com/scri...4&DwnldID=7487 they say that this controller is supported, so the question here is : doest it fall under agpgart or not !! i'm confused!
I'm led to believe you're using an rpm-based distro then, what distro specifically?
Typically I've found it difficult trying to "install" rpm-modules because the kernel on which it was compiled may not match the one you are running; the drivers downloaded from intel's site are not the best option.
By stating "installing", are you modprobing?
Yes, it does fall under agp, it uses some intelimagic agp system that allows its onboard controllers to appear like true agp.
*In any case, modprobe intel_agp and i915 and then do dmesg and then lsmod; post the full output.
In the end, my suggestion is grabbing the kernel sources, and if you are on rpm systems, just download their custom kernel sources and enable the correct modules under Character Devices - agpgart support . I doubt this will be necessary though, but if it, I can help explain further.
I'm using Fedora Core 2.0 with kernel 2.6.8.xxx. As far as the display driver was concerned i was using a recent kernel compiled from the sources with all agp stuff in. what I meant by installed is "modprobe". modprobing intel_agp or agpgart doesn't get any output, however trying to modprobe i910 (after the other modules) gives me an error msg, unfortunately I don't quite remember now but it was something like "drm_fill_dev: Cannot initialize ....". The modules do not give any errors about version mismatch in "dmesg". I'm sorry i don't have access to the computer right now but off top of my head lsmod showed "intel_agp", "agpgart". However as I mentioned earlier it looks like /dev/agp is not there even with these modules installed.
The good side of the story is that my only motivation to get a new driver was the need for driving my 20 inch monitor on a larger resolution than the 1024x768 which is extremely uncomfortable. I finally found out that the "vesa" driver actually supports up to 1280x.... (dont remember the numbers exactly). I only had to set Virtual to be big enough since it looks like xorg by default sets it as 1024x768 if not specified. This happens to be the maximum resolution that the similar windows computers have too so nothing could have been better for me. still getting the card to work would be cool though, but i just ran out of ideas! (and kernel recompilation/restart computer time).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.