On Sat, Oct 11, 2014 at 02:13:05PM -0700, Raymond Lillard wrote:
I have the opportunity to purchase a Dell laptop
with Intel Crestline Graphics hardware. Crestline
appears to be marketing speak for:
intel GM965/GMA X3100
Can someone advice me as to the likelihood of using
the h/w or will I be limitied to the framebuffer?
I think Crestline means the GMA X3100 core but not necessarily the
GM965. According to Intel's ARK, it could be GM965, GME965, GL960 or
GLE960. In practice, I don't think it will matter.
http://ark.intel.com/products/codename/2672/Crestline
One of my old laptops has a GM965 and it works fine in X. It's a
Dell Inspiron 1525 that was advertised as having Crestline graphics.
The only problem that I've run into on the laptop is that
suspend/resume is flaky.
I have 106x36 characters in the console and 1280x800 resolution in X.
It uses inteldrm as Chris mentioned so you can leave
machdep.allowaperture=0 and still run X. It's currently running the
latest i386 snapshot.
dmesg:
OpenBSD 5.6-current (GENERIC.MP) #380: Sat Oct 11 15:49:59 MDT 2014
dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC.MP
...
pchb0 at pci0 dev 0 function 0 Intel GM965 Host rev 0x0c
vga1 at pci0 dev 2 function 0 Intel GM965 Video rev 0x0c
intagp0 at vga1
agp0 at intagp0: aperture at 0xe000, size 0x1000
inteldrm0 at vga1
drm0 at inteldrm0
composite sync not supported
composite sync not supported
inteldrm0: 1280x800
wsdisplay0 at vga1 mux 1: console (std, vt100 emulation)
wsdisplay0: screen 1-5 added (std, vt100 emulation)
Intel GM965 Video rev 0x0c at pci0 dev 2 function 1 not configured
/var/log/Xorg.0.log:
[67.307] (WW) checkDevMem: failed to open /dev/xf86 and /dev/mem
(Operation not permitted)
Check that you have set 'machdep.allowaperture=1'
in /etc/sysctl.conf and reboot your machine
refer to xf86(4) for details
[67.307]linear framebuffer access unavailable
[67.325] (--) Using wscons driver on /dev/ttyC4 in pcvt compatibility mode
(version 3.32)
[68.366]
X.Org X Server 1.16.1
Release Date: 2014-09-21
[68.366] X Protocol Version 11, Revision 0
[68.366] Build Operating System: OpenBSD 5.6 i386
[68.366] Current Operating System: OpenBSD test.my.domain 5.6
GENERIC.MP#380 i386
[68.367] Build Date: 08 October 2014 07:48:45AM
[68.367]
[68.367] Current version of pixman: 0.32.6
[68.367]Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[68.367] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[68.367] (==) Log file: /var/log/Xorg.0.log, Time: Sat Oct 11 21:25:51
2014
[68.370] (==) Using system config directory
/usr/X11R6/share/X11/xorg.conf.d
[68.372] (==) No Layout section. Using the first Screen section.
[68.372] (==) No screen section available. Using defaults.
[68.372] (**) |--Screen Default Screen Section (0)
[68.372] (**) | |--Monitor default monitor
[68.373] (==) No monitor specified for screen Default Screen Section.
Using a default monitor configuration.
[68.373] (==) Disabling SIGIO handlers for input devices
[68.373] (==) Automatically adding devices
[68.373] (==) Automatically enabling devices
[68.373] (==) Not automatically adding GPU devices
[68.373] (==) FontPath set to:
/usr/X11R6/lib/X11/fonts/misc/,
/usr/X11R6/lib/X11/fonts/TTF/,
/usr/X11R6/lib/X11/fonts/OTF/,
/usr/X11R6/lib/X11/fonts/Type1/,
/usr/X11R6/lib/X11/fonts/100dpi/,
/usr/X11R6/lib/X11/fonts/75dpi/
[68.373] (==) ModulePath set to /usr/X11R6/lib/modules
[68.374] (II) The server relies on wscons to provide the list of input
devices.
If no devices become available, reconfigure wscons or disable
AutoAddDevices.
[68.374] (II) Loader magic: 0x35fa1920
[68.374] (II) Module ABI versions:
[68.374]X.Org ANSI C Emulation: 0.4
[68.374]X.Org Video Driver: 18.0
[68.374]X.Org XInput driver : 21.0
[68.374]X.Org Server Extension : 8.0
[68.375] (--) PCI:*(0:0:2:0) 8086:2a02:1028:022f rev 12, Mem @
0xfea0/1048576, 0xe000/268435456, I/O @ 0xeff8/8
[68.375] (--) PCI: (0:0:2:1) 8086:2a03:1028:022f rev 12, Mem @
0xfeb0/1048576
[68.375] (II) LoadModule: glx
[68.377] (II) Loading /usr/X11R6/lib/modules/extensions/libglx.so
[68.413] (II) Module glx: vendor=X.Org Foundation
[68.413]compiled for 1.16.1, module version = 1.0.0
[68.413]ABI class: X.Org Server Extension, version 8.0
[68.413] (==) AIGLX enabled
[68.413] (==) Matched intel as autoconfigured driver 0
[68.413] (==) Matched vesa as autoconfigured driver 1
[68.413] (==) Assigned the driver to the xf86ConfigLayout
[68.413] (II) LoadModule: