Menu

i810 Framebuffer Device Driver / News: Recent posts

The i810fb driver is now part of linux development tree

The Intel 810/815 framebuffer driver is now part of the linux development tree beginning with linux-2.5.54. Although it still has a few bugs to iron out, (mostly in the framebuffer console layer), it is already usable as a primary console driver.

A few changes are necessary in boot parameter handling, but essentially, usage is the same as with i810fb-lite. See the file linux/Documentation/fb/intel810.txt for more information on this.... read more

Posted by Antonino Daplas 2003-01-02

Video Overlay Support for the Intel 810 and 815 Framebuffer

The i810 Framebuffer Device Driver project aims to provide Intel 810 and 815 framebuffer driver support to the Linux kernel.

Video Overlay Interface support has been added for i810fb-0.0.25. A new version of the i810 gfxdriver for DirectFB that uses this inteface for its overlay layer is also released. The layer has the following features:

* YUV imagefomats: packed (YUY2 and UYVY) and planar (YV12, or mpeg-2, and I420)
* Hardware scaling and pixel-accurate positioning
* Translucency using a global alpha factor
* Destination colorkeying
* Color Adjustment (brightness, contrast and saturation)... read more

Posted by Antonino Daplas 2002-05-15

Released: "Lite" version of the i810/i815 Framebuffer Driver

The i810/i815 Framebuffer Driver for the Linux kernel has undergone a major overhaul. The old packages are replaced with spanking new versions. One of them is the the "Lite" version, i810fb-lite. This package is a lean, mean, stripped-down driver that still packs the same functionality as the primary driver, i810fb. Except for the absence of the Display Rotation Code and the Hardware interface, it still possesses the same features as the mainstream one.... read more

Posted by Antonino Daplas 2002-03-22

Released: Version 0.0.20 of i810/i815 Framebuffer Device

The Intel 810/815 Framebuffer Driver attempts to add Framebuffer support for the Linux kernel.

The newest version supports console display rotation by 90 degrees to the left or to the right, or a full 180 degrees (upside down).

As of version 0.0.20, these is a feature summary of the i810fb-agpgart driver:

- Supports horizontal resolutions up to 1600 in multiples of 8 if "NonStandard Video Modes" is enabled.
- Supports color depths of 8, 16, 24 and 32 bits per pixel
- Supports accelerated (8, 16 and 24 bpp only) and unaccelerated modes
- MTRR support
- Utilizes user-entered monitor specifications to automatically calculate video timings
- Utilizes kernel agpgart services
- Can coexist with xfree86 running with the native i810 xfree86 driver or the xfbdev driver. A patched xfree86 driver is required and is provided by the same project (xfree86 4.1 and 4.2 only).
- Hardware cursor support
- Hardware panning support to speed up text scrolling
- Supports Tiled memory
- A DirectFB (http://www.directfb.org) gfxdriver is currently in development as part of this project.
- Supports Variable Display Aspect Ratios
- Supports Console Display Rotation... read more

Posted by Antonino Daplas 2002-02-13

Released: Version 0.0.13 of Intel 810/815 Framebuffer driver

The i810fb driver version 0.0.13 features several enhancements which improve stability, usability and interfacing with clients. These are:

1. Resource Manager. This guarantees clients a single hardware lock per client per device which should eliminate multiple processes accessing the device simultaneously. It's similar to DRM although DRM, undoubtedly, is more powerful.

2. DMA interface. Clients residing in userland will be able to utilize the i810's acceleration engine via this interface. However, as an added safety feature, packets trasmitted through this DMA interface will be verified by the driver first for correctness before channeling it to the hardware. ... read more

Posted by Antonino Daplas 2001-12-18

Released: Redesigned i810/i815 Linux Framebuffer Driver

The Intel 810/815 Linux Framebuffer driver has been redesigned to produce a driver which is inherently cleaner, more stable and more usable than the older versions. New in this release are:

1. It utilizes the kernel agpgart services instead of having it's own. Code reuse instead of code rewrite.

2 It has a basic interface available for userland applications to query the kernel driver to release or reacquire the graphics device as needed.
3. It requires that applications in need of accessing the graphics device has to be aware of the existence of the i810 framebuffer driver and consequently use the interface as mentioned in the above.... read more

Posted by Antonino Daplas 2001-12-10

Intel 810 framebuffer driver support for the Intel 815

Release v0.0.8 of the Intel 810 framebuffer driver adds support for Intel 815 chipsets. The patches are courtesy of Michael Vogt (mvogt@acm.org).

Aside from the features of the previous release, this version also adds hardware y-panning support which is enabled by specifying a virtual vertical resolution greater than the actual vertical resolution. This feature will increase scrolling speed in the order of 10-20 times faster or more.... read more

Posted by Antonino Daplas 2001-11-18

Framebuffer for Intel 810 released

Released: Linux Kernel Framebuffer driver for the Intel 810 chipsets:

- Supports a range of horizontal resolutions from 640 to 1600 in multiples of 8
- Supports bits per pixel values of 2, 4, 8 and 16
- Supports accelerated and unaccelerated modes
- Supports mtrr
- Utilizes monitor specifications to automatically compute modelines
- Independent agp code (linking to agpgart is not necessary)
- Can coexist with xfree86 running with native i810 drivers under certain
precautions
- hardware cursor... read more

Posted by Antonino Daplas 2001-11-12