OpenSolaris

You are not signed in. Sign in or register.

Heads-up: DRI framework along with i915 driver (kernel part)

Date: Mon, 16 Oct 2006 14:24:39 +0800
From: Daniel Zhu <Daniel.Zhu at Sun dot COM>
To: on-all at eng dot sun dot com, onnv-gate at onnv dot eng dot sun dot com
Subject: Heads-up: DRI framework along with i915 driver (kernel part)

The putback of:

PSARC 2004/801 DRI porting
6462353 Direct Rendering Infrastructure (DRI) should be supported by Solaris

introduces a new graphics driver i915. This dirver:

* takes over the work of vgatext on supported chipsets (i845/i855/i865/i915)
* provides the kernel support for Direct Rendering Infrastructure (DRI, and
  framework to enable hardware 3D acceleration), with the help of a new
  hardware-independent misc module drm.

Since DRI includes not only kernel driver, but also userland libraries. The 3D
accelaration support on Solaris will not be available until the later putback
of this project into X(org) consolidation. Before that, i915 acts as a replacement
of the vgatext driver. Another heads-up message will be sent at that time to
annouce it.

STEPS to bind i915 driver instead of vgatext, if you uses bfu:
# /usr/sbin/rem_drv i915
# /usr/sbin/add_drv -i '"pci8086,2562" "pci8086,2572" "pci8086,2582" "pci8086,3582"' i915
# reboot

BTW, the apgmaster code in vgatext has been extracted to a new misc module
agpmaster, on which vgatext and i915 depend. i915 also depends on an existing
module gfx_private for the vga support.