BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
Haiku AGP busmanager
version 0.02
contact publisher
home page
screenshots
version history
other reviews
send updates for this application
talkback
83 comments
 Published by Rudolf Cornelissen
   Click here for more information about this publisher...
 Date Posted:   July 19th, 2004
 Last Updated:   April 11th, 2006
 License: BSD/MIT
 Downloads: 8,091 total; 451 recently
 Page Views: 103,795 total
 User Rating: Give this application a rating
9.35 / 10, with 26 votes
 Jump to the Downloads section
About Haiku AGP busmanager:
This basic, generic AGP busmanager supports all AGP hostbridges and all AGP graphicscards. It should work on BeOS R5, Dano, Zeta and Max.

Note please:
This module will only be in effect if a graphicsdriver uses it. In case your card's driver doesn't support it (yet), you can install the optional fake graphicsdriver supplied below. This fake driver should work without interfering with your actual graphicsdriver, whether it controls the module itself or not.


Current features:
  • Can enable AGP transfers including SBA (sideband adressing);
  • Sets up AGP maximum request depth.
  • Can enable PCI FW (fastwrites);
Supported devices:
  • all 'PCI-class' host bridges with AGP interface;
  • all 'PCI-class' graphics cards with AGP interface.
Known limitations:
  • No GART and AGP aperture support (yet);
  • No AGP3.0 specific feature support (yet), such as 'asynchronous request size', 'calibration cycle' and 'isochronous transfers'. The registers and register-fields for these features are currently programmed to default 'safe' modes or disabled on power-up.

Latest Version
   
Details about this version:
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,842 downloads
 
 
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link Rudolf's site (busmanager)
 
Add Additional Location
 
Intel Version - requires R5   (12 KB) 1,165 downloads
 
 
Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link Rudolf's site (fake driver V2, not for nVidia)
 
Add Additional Location
  Source Available
 
Related Links:
Recent Talkback comments:
  • TNT2 M64 working - kraton.
  • @ whaka - rudolfc
  • don't work - whaka

    Post your own comment to the Talkback for this application!
    Report a problem with the listing for this application!
  • Like this app? Have questions or comments?
    Why not tell the author? Use the "e-mail publisher" link to get in touch with the publisher; they usually love getting feedback.
     
    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.  Jukebox - 9.44
    5.  Haiku AGP busm... - 9.35
    6.  cpu_fix - 9.31
    7.  vim6 - 9.31
    8.  Beezer - 9.26
    9.  HandBrake - 9.25
    10.  BeeF - 9.25
    1.  Ati Radeon G... - 29,494
    2.  BeOS 5 Perso... - 28,286
    3.  Realtek RTL8... - 19,236
    4.  Ensoniq Audi... - 15,722
    5.  USB Joystick... - 13,964
    6.  ATI Rage 128... - 12,419
    7.  S3 Trio 64 v2... - 9,440
    8.  Broadcom 440x... - 8,463
    9.  wm3b2200bg - 8,234
    10.  VLC Media Pla... - 8,077
    You are not logged in.
     Login

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