3D Acceleration not working on Intel 915GM (Asus W5G
Linux - Laptop and NetbookHaving a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).
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.
3D Acceleration not working on Intel 915GM (Asus W5G
The specs:
- OpenSuse 10.2
- Current kernel: 2.6.18.8
- Asus W5G laptop
The situation:
1) Had 3D Acceleration disabled in the Display configuration and video worked good;
2) Followeed these steps http://www.novell.com/coolsolutions/feature/17174.html to try out the 3D rotating desktop feature, from "Configuring Gnome to Run Xgl" to the end. To complete it, I had to enable 3D acceleration in the Display configuration.
3) Things were good till I tried a Video. Can't watch it - audio is good but video playback is choppy. I realized this is probably due to having enabled "3D acceleration", as some months ago I had given up on enabling that feature because of this problem.
The investigation:
1) I've followed this post http://www.linuxquestions.org/questi...d.php?t=402003, except kernel recompilation (because a)I don't know how to and am affraid of messing up and b)Isn't the 2.6.18 good enough?), without any luck. Even with
Code:
# This loads the GLX module
Load "glx"
# This loads the DRI module
Load "dri"
and
Code:
Section "DRI"
Mode 0666
EndSection
I stil get:
glxinfo | grep render
direct rendering: No
OpenGL renderer string: Mesa GLX Indirect
(shouldn't it be something other than Indirect?)
I get this either in user or as root.
2)glxgears gives me what I think are lousy FPS count: arround 9 or 10 !! (40-50 frames in 5 seconds)
I'm sort of lost in the whole DRI business, and I can't figure out what else to try out in order to have the 3D working and decent video output...
My feeling is that everything would be solved if I got
direct rendering: Yes
(would it?)
Can any noble and whizz character help me out?
Last edited by wild_oscar; 05-03-2007 at 10:23 AM.
VideoRam part was added by me a few days ago, first with 128 MB and now with 64 MB, with no apparent change in performance.
Quote:
Originally Posted by hashash
now maybe if you can look at the log file? /var/log/xorg.0.log ...?
grep for 'EE' and 'WW'
Grep for "(EE)" gives nothing (just the line (WW) warning, (EE) error, (NI) not implemented, (??) unknown.).
Grep "(WW)" yelds:
Code:
(WW) The directory "/usr/share/fonts/local" does not exist.
(WW) The directory "/usr/share/fonts/PEX" does not exist.
(WW) The directory "/usr/share/fonts/latin2/misc" does not exist.
(WW) The directory "/usr/share/fonts/latin2/75dpi" does not exist.
(WW) The directory "/usr/share/fonts/latin2/100dpi" does not exist.
(WW) The directory "/usr/share/fonts/latin2/Type1" does not exist.
(WW) The directory "/usr/share/fonts/latin7/75dpi" does not exist.
(WW) The directory "/usr/share/fonts/baekmuk" does not exist.
(WW) The directory "/usr/share/fonts/japanese" does not exist.
(WW) The directory "/usr/share/fonts/kwintv" does not exist.
(WW) The directory "/usr/share/fonts/CID" does not exist.
(WW) The directory "/usr/share/fonts/ucs/misc" does not exist.
(WW) The directory "/usr/share/fonts/ucs/75dpi" does not exist.
(WW) The directory "/usr/share/fonts/ucs/100dpi" does not exist.
(WW) The directory "/usr/share/fonts/hellas/misc" does not exist.
(WW) The directory "/usr/share/fonts/hellas/75dpi" does not exist.
(WW) The directory "/usr/share/fonts/hellas/100dpi" does not exist.
(WW) The directory "/usr/share/fonts/hellas/Type1" does not exist.
(WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
(WW) The directory "/usr/share/fonts/xtest" does not exist.
(WW) I810: No matching Device section for instance (BusID PCI:0:2:1) found
(WW) I810(0): Bad V_BIOS checksum
(WW) I810(0): Bad V_BIOS checksum
(WW) I810(0): Option "CalcAlgorithm" is not used
(WW) AIGLX: 3D driver claims to not support visual 0x23
(WW) AIGLX: 3D driver claims to not support visual 0x24
(WW) AIGLX: 3D driver claims to not support visual 0x25
(WW) AIGLX: 3D driver claims to not support visual 0x26
(WW) AIGLX: 3D driver claims to not support visual 0x27
(WW) AIGLX: 3D driver claims to not support visual 0x28
(WW) AIGLX: 3D driver claims to not support visual 0x29
(WW) AIGLX: 3D driver claims to not support visual 0x2a
(WW) AIGLX: 3D driver claims to not support visual 0x2b
(WW) AIGLX: 3D driver claims to not support visual 0x2c
(WW) AIGLX: 3D driver claims to not support visual 0x2d
(WW) AIGLX: 3D driver claims to not support visual 0x2e
(WW) AIGLX: 3D driver claims to not support visual 0x2f
(WW) AIGLX: 3D driver claims to not support visual 0x30
(WW) AIGLX: 3D driver claims to not support visual 0x31
(WW) AIGLX: 3D driver claims to not support visual 0x32
(WW) I810(0): Successfully set original devices
(WW) I810(0): Setting the original video mode instead of restoring
(WW) I810(0): Successfully set original devices (2)
I actually just realized this part:
(WW) I810: No matching Device section for instance (BusID PCI:0:2:1) found
(WW) I810(0): Bad V_BIOS checksum
(WW) I810(0): Bad V_BIOS checksum
Can it be related? What's the solution?
Quote:
Also try:
>export LIBGL_DEBUG=verbose (or set depending on your shell)
>glxgears
Not quite sure what is intended with the LIBGL variable (what do you mean by setting it to verbose?). Setting this variable does not change the output of glxgears...
As I said, glxgears gives crappy FPS count:
Code:
45 frames in 5.1 seconds = 8.838 FPS
43 frames in 5.1 seconds = 8.453 FPS
411 frames in 5.1 seconds = 80.032 FPS
446 frames in 5.1 seconds = 87.569 FPS
44 frames in 5.1 seconds = 8.607 FPS
42 frames in 5.0 seconds = 8.366 FPS
41 frames in 5.1 seconds = 8.026 FPS
Last edited by wild_oscar; 05-04-2007 at 12:40 PM.
(WW) I810: No matching Device section for instance (BusID PCI:0:2:1) found
is this a dual head card? (does it have two video outputs?) This can be ignored if you do ..since its looking for a match for the second one in the xorg.conf (You dont need it, even to enable the other one..)
Code:
BusID "0:2:0"
Do you need this? I dont have such an entry, but it still manages to detect it. Also try chrisortiz's suggestion, the ram should be detected automatically...
If these fails, do post the entire log file. .maybe there are other clues..?
(Others: Whats the protocol here of posting log files..?)
Not quite sure what is intended with the LIBGL variable (what do you mean by setting it to verbose?). Setting this variable does not change the output of glxgears...
Oscar, what version xorg is installed? Suse 10.2 defaults to 7.1, which didn't work for my intel hardware and the 3D desktop. Opensuse.org's site has a redundant repository with updated extra software; you can find a repository for a 7.2 xorg. Try replacing your xorg with that.
PS
I know you've been through the xorg.0.log, but can you search through that again for any instances of "dri" and see if any messages may have been printed. On my system, they weren't labelled as warnings nor as errors.
Oscar, what version xorg is installed? Suse 10.2 defaults to 7.1, which didn't work for my intel hardware and the 3D desktop. Opensuse.org's site has a redundant repository with updated extra software; you can find a repository for a 7.2 xorg. Try replacing your xorg with that.
PS
I know you've been through the xorg.0.log, but can you search through that again for any instances of "dri" and see if any messages may have been printed. On my system, they weren't labelled as warnings nor as errors.
Sort of...
Xorg -version says it's running
X Window System Version 7.1.99.902 (7.2.0 RC 2)
Although I follow your link and installed from Yast and it should be version 7.2-146.7!
Code:
This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.
X Window System Version 7.1.99.902 (7.2.0 RC 2)
Release Date: 13 November 2006
X Protocol Version 11, Revision 0, Release 7.1.99.902
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux linux 2.6.18.8-0.1-default #1 SMP Fri Mar 2 13:51:59 UTC 2007 i686
Build Date: 09 January 2007
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Are you sure you added the link as a package repository?
My /var/log/Xorg.0.log shows:
Code:
X Windows System Version 7.2.0
Release Date: 22 January 2007
X Protocol Version 11, Revision 0, Release 7.2
Build Operating System: openSUSE SUSE LINUX
Go into Yast and tell it to update your xorg server.
It seems I have the same problem with the same chip. I'm an idiot when it comes to the command line stuff, but I noticed that my 3D worked when I first installed openSuse clean install 10.2 from the DVD (and worked when it was 10.0). I played a game. It was great. However after my online update, my same 3D game jerks at super slow speeds. Before I ask for a step-by-step process on how to fix this, I'll do some more research and see what I can find.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.