Share your knowledge at the LQ Wiki.
Go Back > Forums > Linux Forums > Linux - Hardware
User Name
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?


Search this Thread
Old 03-05-2008, 12:20 PM   #1
Registered: Apr 2004
Distribution: Slackware 11.0, Gentoo
Posts: 252

Rep: Reputation: 31
Intel 945GM and 3d acceleration

I have been trying to get this to work properly and am stuck.

I have an Intel 945GM video adapter on my notebook. However, I am unable to play games like astromenace, bzflag due to choppiness in graphics.

I am using the i810 module, have dri enabled.

$ glxgears
4706 frames in 5.0 seconds = 941.112 FPS
4867 frames in 5.0 seconds = 973.330 FPS
4878 frames in 5.0 seconds = 975.427 FPS
4865 frames in 5.0 seconds = 972.904 FPS
4775 frames in 5.0 seconds = 954.941 FPS
4862 frames in 5.0 seconds = 972.388 FPS
4864 frames in 5.0 seconds = 972.644 FPS
4864 frames in 5.0 seconds = 972.782 FPS
4857 frames in 5.0 seconds = 971.243 FPS

$ glxinfo | grep direct
direct rendering: Yes

However, in astromenace, I only get around 7 fps on the intro screen.
Bzflag is unplayable. I did install it in windows on the same laptop and it runs fine.

I run my screen at 1280x800 in 24 bit depth.

I set the VideoRam in my xconfig to 128MB, because from what I have read, this video adapter doesn't have onboard memory, it borrows from system memory, and by default grabs a small amount.

Last edited by jonlake; 03-06-2008 at 08:51 AM.
Old 04-03-2008, 03:15 AM   #2
Senior Member
Registered: Jul 2003
Location: Indiana
Distribution: Suse 6.0+, Mandrake 5.0-10.0, Redhat 6.0-9.0, Gentoo 1.2+, Gnoppix, Knoppix, Sabayon, Ubuntu 5.04+
Posts: 1,811

Rep: Reputation: 45
Well, it's an intel card. And the drivers suck almost as much as the card. So, yeah, your stuck. It's probably not going to be playable this century.
Old 04-03-2008, 05:04 AM   #3
Registered: Mar 2005
Location: North Carolina
Distribution: Arch
Posts: 977

Rep: Reputation: 72
I have the same chipset in this laptop, I just installed bzflag and it ran flawlessly with default settings. The only difference that I know of in our setups is I am using the newer "intel" driver instead of "i810".

My xorg.conf:
Section "ServerLayout"
	Identifier     " Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "TouchPad" 	"CorePointer"
	InputDevice    "Keyboard0" 	"CoreKeyboard"
	InputDevice    "Mouse0"		"SendCoreEvents"
	Option         "AIGLX" "true"

Section "Files"
	RgbPath      "/usr/share/X11/rgb"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/misc"
	FontPath     "/usr/share/fonts/100dpi:unscaled"
	FontPath     "/usr/share/fonts/75dpi:unscaled"
	FontPath     "/usr/share/fonts/TTF"
	FontPath     "/usr/share/fonts/Type1"

Section "Module"
	Load  "glx"
	Load  "extmod"
	Load  "xtrap"
	Load  "record"
	Load  "GLcore"
	Load  "dbe"
	Load  "dri"
	Load  "freetype"
	Load  "type1"

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"

Section "InputDevice"
        Driver      "synaptics"
        Identifier  "TouchPad"
        Option      "SendCoreEvents"
        Option      "Protocol" "auto-dev"
        Option      "SHMConfig" "on"
	Option      "RTCornerButton"        "0"
	Option      "RBCornerButton"        "0"
	Option      "LTCornerButton"        "0"
	Option      "LBCornerButton"        "0"
	Option	    "RightEdge"		    "5570"
	Option	    "TapButton2"	    "3"
	Option	    "TapButton3"	    "2"

Section "Monitor"
	#DisplaySize	  300   190	# mm
	Identifier   "Monitor0"
	VendorName   "SEC"
	ModelName    "4442"

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ## <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "ColorKey"           	# <i>
        #Option     "CacheLines"         	# <i>
        #Option     "Dac6Bit"            	# [<bool>]
        Option      "DRI"                	"true"
        #Option     "NoDDC"              	# [<bool>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "XvMCSurfaces"       	# <i>
        #Option     "PageFlip"           	# [<bool>]
	Option      "AccelMethod"               "EXA"
        Option      "MigrationHeuristic"        "greedy"
	Identifier  "Card0"
	Driver      "intel"
	VendorName  "Intel Corporation"
	BoardName   "Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller"
	BusID       "PCI:0:2:0"

Section "Extensions"
	  Option "Composite" "Enable"

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     24
Old 04-03-2008, 06:02 AM   #4
Registered: Jan 2007
Location: La spezia ( Italia )
Distribution: Fedora 9 amd 64, Gnome,PCLOS 2007,OpenSuse 11 amd 64,Sabayon 3.4,Xp,Vista
Posts: 248

Rep: Reputation: 31
Wink i personally suggest to install Pclinux or Sabayon to get the best video performances

the 945gm in a Philips notebook works perfectly for me with Pclinux 2007 and Sabayon 3.4,in Suse it is slower and has worse performances with the new intel driver,i had to edit xorg to use the older intel and anyway it still worked worse than in Pclinux or Sabayon ,in Mandriva and Fedora works better then suse but not as good as it's a problem related also to how the distro manages the video driver.
i personally suggest to install Pclinux or Sabayon to get the best video performances possible,now i use it with Pclinux and works perfectly !

P.S.:the biggest onboard video ram possible is 224-i know it's a strange number-and not 128 mb

Good Luck

Last edited by DOTT.EVARISTI; 04-03-2008 at 06:10 AM.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Mobile Intel 945GM Express drivers for RH enterprise 4 ASRaj Linux - Laptop and Netbook 5 03-05-2008 05:55 AM
Intel 945GM (widescreen) and external LCD (4:3) ruppertus Linux - Laptop and Netbook 1 10-24-2007 07:32 AM
Are the drivers for my Intel 945GM properly configured? E-Man Linux - Hardware 1 09-08-2007 10:46 AM
Intel 945GM impossible to get direct rendering mariogarcia Debian 3 05-15-2007 10:02 AM
Intel(R) 945GM , Wireless 3945ABG and suse 10.1 ddaas Suse/Novell 2 08-24-2006 01:36 PM

All times are GMT -5. The time now is 07:51 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration