Apologies for shifting forums as I posted my initial problems in
comp.unix.solaris but this seems like the more problem specific place to be.
http://groups.google.com.au/group/comp.unix.solaris/browse_thread/thread/556f940f02dcb0ef/2ac8f4a8395edb76?lnk=st&q=intel+Xorg+Peter+Arnold&rnum=1&hl=en#2ac8f4a8395edb76
First the good news. I have "Intel Corporation 82Q963/Q965 Integrated Graphics
Controller" working i(with a few issues listed below) on Solaris 10 x86 U3 (aka
11/06) with patch 125720-03 which updates xorg to 7.2. At the risk of posting
too much information I have attached the xorg.conf and (slightly trimmed)
Xorg.0.log file below.
Issue 1: More of a gotcha really but pre 7.2 xorg was configured to use
"Keyboard" as the keyboard driver. The above patch updates xorg to 7.2 where
"keyboard" is depricated as a driver and "kbd" is used instead. To save some
pain, change the driver "Keyboard" to "kbd" in your /etc/X11/xorg.conf file.
Issue 2: I moved to 32 bit. Not sure if this is relevant BUT the Xorg.0.log
indicated that the default 32 bit binaries were being used. eg
/usr/X11/lib/modules//libpcidata.so note the "//" where "/amd64/" should be. I
thought this *might* be an issue with the agpgart being loaded into a 64 bit
kernel. (see below). I'm not sure why it's not running 64 bit so for the moment
Ill boot 32 bit to rule out any bitness issues.
Issue 3: there seems to be a problem with agpgart. ala:
(II) I810(0): detected 7676 kB stolen memory.
(EE) GARTInit: Unable to open /dev/agpgart (Resource temporarily unavailable)
(WW) I810(0): /dev/agpgart is either not available, or no memory is available
for allocation. Using pre-allocated memory only.
(--) I810(0): Will try to allocate texture pool for old Mesa 3D driver.
(II) I810(0): Will try to reserve 32768 kiB of AGP aperture space
for the DRM memory manager.
bash-3.00$ ls -lsaL /dev/agpgart
0 crw-r--r-- 1 root sys 200, 0 May 31 07:46 /dev/agpgart
bash-3.00$ pkginfo | grep -i agp
system SUNWagp AGP GART Driver
system SUNWagph AGP GART Driver Header Files
bash-3.00$sh-3.00$ modinfo | grep agp
159 f8502000 44f4 200 1 agpgart (AGP driver v1.1)
bash-3.00$
I suspect this issue has not been resolved in Solaris 10 11/06 seeing it
predates the post
http://www.opensolaris.org/jive/thread.jspa?messageID=95556
Issue 4: I can only configure xorg to run "DefaultDepth 16". 24 breaks it
which I suspect has to do with the above agpgart/memory issue.
Now my MAIN issue: I'm happy to live with the above until it's fully fixed but
my main problem now is running TWO video cards. Xorg can only run one of the
oboard intel and PCI nVidia. I can use either but not both by changing the PC
BIOS to search for video onboard or PCI first.
The Xorg.0.log shows xorg finding both cards but only fires up one. The
follwing line is probably a clue but I can't find anything that explains why....
(WW) NVIDIA: No matching Device section for instance (BusID PCI:2:3:0) found
Any help appreciated
Cheers
Peter Arnold
This message posted from opensolaris.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xorg.conf
Type: application/octet-stream
Size: 3931 bytes
Desc: not available
URL:
<http://mail.opensolaris.org/pipermail/xwin-discuss/attachments/20070530/72466b41/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Xorg.0.log
Type: application/octet-stream
Size: 65184 bytes
Desc: not available
URL:
<http://mail.opensolaris.org/pipermail/xwin-discuss/attachments/20070530/72466b41/attachment-0001.obj>