LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 08-23-2006, 07:46 PM   #1
kosmonaft
Member
 
Registered: Mar 2005
Location: Illinois, US
Posts: 38

Rep: Reputation: 15
Drivers for Intel Media Graphics Accelerator 950


I'm trying to get my 950 graphics card to work. According to http://www.thinkwiki.org/wiki/Inteel_945GM, the drivers for the video card are integrated into chipset 945gm which is supported by i810 video driver which I tried to enable in xorg.conf


Here is what i get when I run startx:


Code:
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/kosmonaft:0
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6

X Window System Version 6.9.0
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 6.9
Build Operating System: Linux 2.4.32 i686 [ELF] 
Current Operating System: Linux kosmonaft 2.6.17 #19 SMP Tue Aug 22 11:38:29 CDT 2006 i686
Build Date: 09 August 2006
	Before reporting problems, check http://wiki.X.Org
	to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Aug 24 07:50:39 2006
(==) Using config file: "/etc/X11/xorg.conf"
Data incomplete in file /etc/X11/xorg.conf
	Undefined Device "Card0" referenced by Screen "Screen0".
(EE) Problem parsing the config file
(EE) Error parsing the config file

Fatal server error:
no screens found

Please consult the The X.Org Foundation support 
	 at http://wiki.X.Org
 for help. 
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

(WW) xf86CloseConsole: VT_GETSTATE failed: Bad file descriptor
(WW) xf86CloseConsole: KDSETMODE failed: Bad file descriptor
(WW) xf86CloseConsole: VT_GETMODE failed: Bad file descriptor

Here is my xorg.conf

Code:
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	RgbPath      "/usr/X11R6/lib/X11/rgb"
	ModulePath   "/usr/X11R6/lib/modules"
	FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
	FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
	FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
	FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

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

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

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/mouse"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

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     "ShadowFB"           	# [<bool>]
        #Option     "DefaultRefresh"     	# [<bool>]
	Identifier  "Intel Media Graphics Accelerator 950"
	Driver      "i810"
	VendorName  "Intel Corp."
	BoardName   "Unknown Board"
	BusID       "PCI:0:2:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
DefaultDepth 24
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
		Modes "1024x768"
	EndSubSection
EndSection
 
Old 08-23-2006, 08:29 PM   #2
gilead
Senior Member
 
Registered: Dec 2005
Location: Brisbane, Australia
Distribution: Slackware64 14.0
Posts: 4,123

Rep: Reputation: 151Reputation: 151
Your Screen section refers to a device called "Card0" which doesn't exist. Have you tried changing it to "Intel Media Graphics Accelerator 950"?
 
Old 08-23-2006, 09:12 PM   #3
kosmonaft
Member
 
Registered: Mar 2005
Location: Illinois, US
Posts: 38

Original Poster
Rep: Reputation: 15
Well.. I tried that and got everything I got before, only instead of a "no screens found" error, I got this:

Code:
FATAL:  Module i915 not found
[drm] failed to load kernel module "i915"
(EE) I810(0): [dri] DRIScreenInit failed. Disabling DRI
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing from list!
/usr/X11R6/bin/fbsetroot: error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory
/usr/X11R6/bin/fluxbox: error while loading shared libraries: libfontconfig.so.1: cannot open shared object file:  Noe such file or directory

waiting for X server to shut down FreeFontPath:  FPE "/usr/X11R6/lib/X11/fonts/misc/" is 2, should be 1; fixing.

Last edited by kosmonaft; 08-23-2006 at 09:14 PM.
 
Old 08-23-2006, 10:13 PM   #4
gilead
Senior Member
 
Registered: Dec 2005
Location: Brisbane, Australia
Distribution: Slackware64 14.0
Posts: 4,123

Rep: Reputation: 151Reputation: 151
That errors says that you're trying to load module i915, not i810. Have you changed the Driver line in xorg.conf? Also, it looks like you're missing libfontconfig which on my system (mostly at -current) is in the fontconfig-2.2.3-i486-1 package.

In my /var/log/Xorg.0.log I have the following where it loads the i810 driver:
Code:
(II) I810: Driver for Intel Integrated Graphics Chipsets: i810, i810-dc100,
	i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G, E7221 (i915),
	915GM, 945G, 945GM
Hopefully that means that if you use the i810 driver and install the fontconfig package it will run...
EDIT: You may also need to set the following flags and recompile your kernel:
Code:
CONFIG_DRM_I810
CONFIG_DRM_I915

Last edited by gilead; 08-23-2006 at 10:16 PM.
 
Old 08-23-2006, 11:20 PM   #5
kosmonaft
Member
 
Registered: Mar 2005
Location: Illinois, US
Posts: 38

Original Poster
Rep: Reputation: 15
Well, I installed the fontconfig package and that error is gone. As far as i810 goes, where is the kernel config file is located? What should I set those two variables to?
 
Old 08-24-2006, 02:21 PM   #6
gilead
Senior Member
 
Registered: Dec 2005
Location: Brisbane, Australia
Distribution: Slackware64 14.0
Posts: 4,123

Rep: Reputation: 151Reputation: 151
Those settings are made in the .config file in /usr/src/linux-2.x.x (x.x being your version). If you've compiled a kernel before the settings can be found using make menuconfig under Device Drivers / Character Devices - select Intel I810 and Intel 830M, 845G, 852GM, 855GM, 865G.

If you haven't compiled a kernel before, it's not difficult although it takes a bit of preparation. You'll need a list of the hardware on your system and then search here for kernel compilation threads, there are some very good examples.
 
Old 08-24-2006, 09:17 PM   #7
kosmonaft
Member
 
Registered: Mar 2005
Location: Illinois, US
Posts: 38

Original Poster
Rep: Reputation: 15
I was messing with the Graphics support section and apparently I screwed it up pretty badly. When I try to load the image, I just get a black blank screen and nothing else... What things do I need enabled in that section?
 
Old 08-25-2006, 03:35 PM   #8
gilead
Senior Member
 
Registered: Dec 2005
Location: Brisbane, Australia
Distribution: Slackware64 14.0
Posts: 4,123

Rep: Reputation: 151Reputation: 151
It varies depending on your hardware, but I have the following selected:
- Support for frame buffer devices
- Enable firmware EDID
- Enable tile blitting support
- VGA 16-colour graphics support
- VESA VGA graphics support
- nVidia frame buffer support (and Enable DDC support) <= I doubt you'd need this
- nVidia Riva support (and Enable DDC support) <= I doubt you'd need this
 
Old 08-25-2006, 04:26 PM   #9
kosmonaft
Member
 
Registered: Mar 2005
Location: Illinois, US
Posts: 38

Original Poster
Rep: Reputation: 15
I have all of that enabled, but still no luck. Is there something else I might need?
 
Old 08-25-2006, 05:26 PM   #10
RobF
LQ Newbie
 
Registered: Aug 2004
Posts: 20

Rep: Reputation: 0
In Section "Device" have you tried Driver "vesa" instead of "i810"?

Robert
 
Old 08-25-2006, 06:15 PM   #11
kosmonaft
Member
 
Registered: Mar 2005
Location: Illinois, US
Posts: 38

Original Poster
Rep: Reputation: 15
No but it worked before with i810. It's just that I decided not to compile things I wasn't using and apparently after I disabled some of the stuff I couldn't load linux anymore - I would just get nothing but the black screen. i810 worked before, it was just giving me a bunch of errors.... Now that I enabled those intel things you adviced it would support my video card.. but I screwed up something else by trying to compile only the things I needed :/
 
Old 08-25-2006, 07:35 PM   #12
kosmonaft
Member
 
Registered: Mar 2005
Location: Illinois, US
Posts: 38

Original Poster
Rep: Reputation: 15
I got it. Apparently, I disabled Device Drivers > Graphics Support > Console display driver support > Framebuffer Console Support. I enbaled it, restarted and I got all the console output and everything!!!


Now back to the i180 problem. I enabled Intel i810 and Intel 830M, blah blahb lbah.. support in Device Drivers > Character Devices and recompiled it, but I still get the same error when doing 'startx':


After recompiling the kernel, I ran xorgsetup and here is what my xorg.conf file looks like now:

Code:
Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	RgbPath      "/usr/X11R6/lib/X11/rgb"
	ModulePath   "/usr/X11R6/lib/modules"
	FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
	FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
	FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
	FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

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

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

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

Section "Monitor"
	#DisplaySize	  290   210	# mm
	Identifier   "Monitor0"
	VendorName   "LEN"
	ModelName    "4022"
	Option	    "DPMS"
EndSection

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"                	# [<bool>]
        #Option     "NoDDC"              	# [<bool>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "XvMCSurfaces"       	# <i>
        #Option     "PageFlip"           	# [<bool>]
	Identifier  "Card0"
	Driver      "i810"
	VendorName  "Intel Corporation"
	BoardName   "Mobile Integrated Graphics Controller"
	BusID       "PCI:0:2:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
DefaultDepth 24
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection
Here is what Xorg.0.log looks like after 'startx':

http://pastebin.com/776104


I still, however, get the following lines when I run 'startx':

Code:
FATAL:  Modules i915 not found
[drm] failed to load kernel module "i915"
(EE) I810(0):  [dri] DRIScreenInit failed.  Disabling DRI.

Also, when I try to set a different resolution in xorg.conf by passing different parameters to the "Modes" option for depth 24, X just disregards it - I still get the same resolution which I don't even know what it is.


...
 
Old 08-25-2006, 08:11 PM   #13
nuxrl
Member
 
Registered: Jun 2006
Location: NY, USA
Distribution: Slackware, Arch
Posts: 176

Rep: Reputation: 35
Can you check your kernel configuration file and make sure this is how it's configured?
Code:
CONFIG_DRM_I810=m
CONFIG_DRM_I915=m
Also, you can try to comment this line out in xorg.conf
Code:
Load  "dri"
 
Old 08-26-2006, 08:05 AM   #14
kosmonaft
Member
 
Registered: Mar 2005
Location: Illinois, US
Posts: 38

Original Poster
Rep: Reputation: 15
Alright, after setting those options from 'y' to 'm', the lines below seem to be gone:

Code:
FATAL:  Modules i915 not found
[drm] failed to load kernel module "i915"
(EE) I810(0):  [dri] DRIScreenInit failed.  Disabling DRI.
Still having some problems. First of all it doesn't pick up the resolution I set in /etc/X11/xorg.conf - It just sets some resolution by itself. There are also a couple of lines I get when I run 'startx' that worry me:

Code:
_XSERVTransScoketOpenCOTSServer:  Unable to open socket for inet6
_XSERVTransOpen:  transport open failed for inet6/kosmonaft:0
_XSERVTransMakeAllCOTSServerListeners:  failed to open listener for inet6

I have no clue what the deal is with this...
 
Old 08-26-2006, 09:58 AM   #15
nuxrl
Member
 
Registered: Jun 2006
Location: NY, USA
Distribution: Slackware, Arch
Posts: 176

Rep: Reputation: 35
The X Server failed to open a Unix Socket (/tmp/.X11-unix/X#) and listen on it. For some reason, IPv6 is used in your system. Still, check your kernel configuration and make sure IPv6-related are compiled as modules and IPv4 is compiled into kernel.

Good luck.
 
  


Reply


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
Intel® Graphics Media Accelerator 950 or ATI MOBILITY™ RADEON X1300 for Dell Inspiron neranjana Linux - Laptop and Netbook 7 05-10-2007 03:53 PM
SuSE not recognizing Intel intrgrated Graphics Media Accelerator 950 jantman Linux - Hardware 3 01-05-2007 11:56 AM
Intel Opensources Graphics Drivers Garda General 5 08-10-2006 04:10 PM
How to install Intel Graphics Media Accelerator 900 in Mepis 3.4.3? depam MEPIS 4 07-13-2006 07:35 AM
Intel Graphics Media Accelerator 950 on FC4 ddaas Linux - Hardware 0 05-14-2006 03:29 AM


All times are GMT -5. The time now is 06:47 AM.

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