BeBits Information Developer Central Submit Application Your Account Web Links Contact Us
BeBits
Haiku Matrox MGA driver
version 0.26
contact publisher
home page
screenshots
version history
other reviews
send updates for this application
talkback
74 comments
 Published by Rudolf Cornelissen
   Click here for more information about this publisher...
 Date Posted:   October 13th, 2002
 Last Updated:   November 29th, 2005
 License: BSD/MIT
 Downloads: 20,038 total; 167 recently
 Page Views: 129,129 total
 User Rating: Give this application a rating
9.15 / 10, with 55 votes
 Jump to the Downloads section
About Haiku Matrox MGA driver:
This unified driver supports G100-G550. It's based on Mark Watson's older G400 driver. It's known to work on BeOS R5, Dano, Zeta and Max.

This driver will be updated ASAP, pending some fixes. VGADevOut-Node users please use V0.28 (or newer!)


Current Matrox driver features:
  • Millenium I/II (preliminary):
    • Hardware cursor support;
    • Full 2D acceleration;
    • Full BWindowScreen support (used for hardware pageflipping, scrolling/panning and acceleration in applications/games);
    • Sync_on_green support;
    • DPMS support;
  • G100-G550:
    • Hardware cursor support on one head;
    • Full 2D acceleration;
    • Full BWindowScreen support (used for hardware pageflipping, scrolling/panning and acceleration in applications/games);
    • Full card coldstart support (important if you use such a card as secondary videocard);
    • Sync_on_green support: G400, G450 and G550 apparantly miss the needed board wiring to actually support this fully though;
    • DPMS support on all heads;
  • G200-G550:
    • B_YCbCr422 hardware overlay support on one head (including 'hardware zoom');
    • MMS (multiple heads using multiple GPUs) cards are supported on all heads (confirmed a G200MMS working OK), although you can't use the non-primary heads without a video consumer node or other special software;
  • G400-G550:
    • Dualhead functionality;
    • TVout support: Desktop modes: G400 only for now; Video modes: G400-G550.
    Note: You need Dualhead Setup 0.04 or higher (BeBits) for use of Dualhead and/or TVout modes.
current MGA driver limitations:

  • If you want BScreen 'Sync_to_Retrace' capability make sure you enabled 'assign IRQ to VGA card' in your system BIOS (if available);
  • Expansion RAM modules are not supported as far as I know;
  • Special versions of G200 apparantly have colorpalette problems (Marvel, some Matrox MMS cards like the HP VisualizeFX ). Use them in 32bit mode; overlay and hardware cursor should be OK.
  • G400 cards have overscanning rubbish visible on the top of the screen if spaces with virtual height are used on the secondary head in monitor mode. This cannot be fixed decently, and is caused by a MAVEN hardware design fault;
  • DVI output is not yet supported.

Latest Version
   
Details about this version:
fixes/enhancements:

  • G200-G550:
    • Added support for MMS cards by letting non-primary adaptors use the BIOS from the primary adaptor if they don't have their own. Confirmed a G200MMS working OK on all four heads using the 'test harness' application from Be's R4 graphics driver kit. A big thanks to Cale Lewis for donating this card!
  • General:
    • Several ProposeMode updates and fixes making the Matrox driver better compatible with Dualhead Setup 0.04;
    • Added capability to driver to run without an INT assigned. Driver will now automatically disable the 'Sync_to_Retrace' function if no INT was assigned instead of not loading/running at all;
    • Added new mga.setting ("primary") to force a certain card to be primary card in a system with multiple graphics cards: so it will display your desktop. To enable this (hack) feature uncomment this item and fill in the exact name of the card that is to be primary (as exported by the kerneldriver in /dev/graphics/). If you are going to select a card other than the one displaying your system's POST messages at bootup, make sure you also keep the default 'usebios false' setting as otherwise the card(s) aren't coldstarted by the driver.
      Note please:
      • Coldstarting doesn't work on Millenium I and Millenium II cards yet.


  •  
    Intel Version - requires R5   (78 KB) 4,667 downloads
     
     
    Dev LinkLink reliability rating  [rating: 10]    Download this app  Report bad link Rudolf's site
     
    Add Additional Location
      Source Available
     
    Related Links:
    Recent Talkback comments:
  • on-board Millenium trouble - rudolfc
  • Problems with old computer - edmundf
  • RE: G400 crashes - Eugenia

    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  -  # 59
    Total Downloads  -  # 107
    Total Views  -  # 36
    User Ratings  -  # 15
      Video Drivers
    1.  BePodder - 9.80
    2.  QEMU - 9.67
    3.  ScummVM - 9.57
    4.  cpu_fix - 9.42
    5.  Jukebox - 9.40
    6.  Haiku AGP busm... - 9.35
    7.  vim6 - 9.31
    8.  Beezer - 9.26
    9.  HandBrake - 9.25
    10.  BeeF - 9.25
    1.  Realtek RTL81... - 8,721
    2.  BeOS 5 Person... - 8,125
    3.  Ati Radeon Gr... - 7,713
    4.  ATI Rage 128... - 5,194
    5.  Ensoniq Audio... - 4,403
    6.  Broadcom 440x... - 3,168
    7.  USB Serial dr... - 3,095
    8.  USB Joystick... - 2,976
    9.  S3 Trio 64 v2... - 2,777
    10.  VLC Media Pla... - 2,676
    You are not logged in.
     Login

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