BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
Haiku AGP busmanager
Version History
  Go back to the Haiku AGP busmanager Page

Version 0.02
 License:   BSD/MIT
 Updated:   April 11, 2006
 Source:   Source Available
This version should be considered a stable release.

Fixes/enhancements:
  • Reversed order of programming devices when AGP mode is requested to be disabled. The order of programming devices now adheres to the official AGP specification (missed this item before). This fixes potential coldstart trouble on nVidia cards at least (confirmed a GeForce 4 MX4000);
  • Modified agp.setting for blocking PCI fastwrites (block_fw) to be set to true by default: Fastwrites tend to create trouble on some systems outthere (most notably systems with ATI graphics cards).

Notes:
  • You're encouraged to enable PCI fastwrites if it works for your system, since this will speedup unaccelerated bitmap drawing, as used in:
    • Bitmap style video playback;
    • Overlay style video playback;
    • unaccelerated 3D, especially when displaying 'simple' scene's (GLteapot);
    • 3D texture loading with accelerated drivers, if that function isn't accelerated (all current nVidia 3D drivers).
  • Even without the use of PCI fastwrites, at least the nVidia driver will benefit from the busmanager, since it actually uses AGP transfers to send commands to the acceleration engine (unless the AGP busmanager isn't installed, in which case it automatically runs in PCI mode).


Intel Version - requires R5   (11 KB) 1,725 downloads
  Working Link Download Rudolf's site (busmanager)
  Working Link Download Rudolf's site (fake driver V2, not for nVidia)

Version 0.01
 License:   BSD/MIT
 Updated:   July 19, 2004
 Source:   Source Available
Initial release AGP busmanager with V2 fake_driver.

(The V1 driver aborted as soon as it saw that the first found AGP device was already setup for AGP: assuming that all other devices would be in the same state. As we now know ATI fails to do that, so the V2 driver checks ALL devices before aborting now, making sure ALL devices get enabled.)

Features:
  • Sets up AGP mode according to the included agp.settings file (or according to driver instructions) on all supported AGP devices.
Notes:
  • Can speedup unaccelerated graphics, such as (bitmap) video playback, Quake 2 in software rendering mode, or relative simple openGL scenes, such as GLteapot.
  • Only in some cases will setting up AGP actually speedup unaccelerated graphics being drawn: your graphicscard and motherboard hostbridge need to support at least AGP2.0 and PCI fastwrites (FW). Also you need to be running a graphicsdriver which uses 'MTRR writecombining (WC)' for mapping the framebuffer to virtual memory. B/W and VESA2.0 mode unfortunately don't use this, so no speedup there.


Intel Version - requires R5   (11 KB) 3,527 downloads
  Working Link Download AGP busmanager module
  Working Link Download fake_driver V2 (ATI IGP fix)
  Working Link Download Zelect.com (fake driver)
  Working Link Download Zelect.com Mirror

 
The Green Board
  Recent Downloads  -  # 661
Total Downloads  -  # 351
Total Views  -  # 69
User Ratings  -  # 5
  Video Drivers
1.  BePodder - 9.80
2.  QEMU - 9.68
3.  ScummVM - 9.57
4.  cpu_fix - 9.42
5.  Jukebox - 9.40
6.  libdl.so - 9.40
7.  Haiku AGP busm... - 9.35
8.  vim6 - 9.31
9.  Beezer - 9.26
10.  HandBrake - 9.25
1.  BeOS 5 Perso... - 13,528
2.  Realtek RTL8... - 13,070
3.  Ati Radeon G... - 12,499
4.  Ensoniq Audio... - 7,529
5.  ATI Rage 128... - 7,425
6.  USB Joystick... - 5,629
7.  Broadcom 440x... - 5,394
8.  USB Serial dr... - 4,699
9.  S3 Trio 64 v2... - 4,693
10.  Intel Extreme... - 4,457
You are not logged in.
 Login

 
Unless otherwise noted, everything is copyright © 1999-2009 Haikuware. All Rights Reserved.
For more legal trivia, take a gander at our
Legal Stuff page and our Privacy Statement.