diff --git a/src/add-ons/kernel/drivers/graphics/matrox/README.html b/src/add-ons/kernel/drivers/graphics/matrox/README.html index 62e971a79c..dbd32441b8 100644 --- a/src/add-ons/kernel/drivers/graphics/matrox/README.html +++ b/src/add-ons/kernel/drivers/graphics/matrox/README.html @@ -2,24 +2,74 @@ - Readme for (open)BeOS MATROX MGA driver V0.14 + Readme for (open)BeOS Unified Matrox graphics driver -

Matrox G100/G200/G400/G450/G550 driver for (open)BeOS



-

Installation:

-This is the 0.14 release of the (open)BeOS Matrox display driver.
+

Unified Matrox graphics driver for (open)BeOS




NOTE PLEASE:
You use this software at your own risk! Although I don't expect it to damage your PC, videocard or Monitor, I cannot guarantee this!


+

Supported cards:

+
+
+

Features:

+ +current MGA driver limitations:

+ +
+
+

Installation:

If you encounter bugs, please checkout the driver's website to see if it's already on the todo list. You can also checkout the UPDATE file included with this driver to see if it should have been fixed. If you think it's prudent, or if you are unsure, then please fill out the bugreport on the site or send me an Email. Make sure you are as precise as possible because that will make things easier to trackdown and fix...


OK, now that's all said let's get to it ;-)

In contrary to what I have said before you don't need to de-install official Be drivers for this driver to work correctly. This driver will install in the user part of the BeOS, so not in the system part where the official drivers are.
-BeOS first checks (during boot) if there are 'user-addons' that should be loaded for a device. If not, it loads it's own drivers (if any). You can select which driver should be loaded by hitting the spacebar as soon as the BeOS 'icons' screen appears. If you select disable user addons the system will load it's own drivers. If you don't do anything, the system will load the (open)BeOS Matrox MGA driver.
+BeOS first checks (during boot) if there are 'user-addons' that should be loaded for a device. If not, it loads it's own drivers (if any). You can select which driver should be loaded by hitting the spacebar as soon as the BeOS 'icons' screen appears. If you select disable user addons the system will load it's own drivers. If you don't do anything, the system will load the (open)BeOS Matrox graphics driver.

Since BeOS only supports all Matrox cards upto and including G400 you will end up in VGA grayscale videomode if you have a G450 or G550. Otherwise, you will have a normal colorfull Desktop. Only BeOS will be using it's own official drivers in this case...
Note: This might turn out to be handy if you run into trouble upon testing the driver, or if you are 'tweaking' the mga.settings file...
@@ -38,19 +88,34 @@ In order to do this, you need to delete two files (and reboot afterwards). Here'
  • In: home/config/add-ons/kernel/drivers/bin/
    delete: gx00.driver (You *should* find 'mga.driver' there if you already installed the openBeOS driver V0.13 alpha2 or up.) -
  • You can also delete the mgaGx00.log logfile which is generated by Mark's driver in your home folder. (The logfile called 'mga.accelerant.log' the new driver generates is located there also. You may delete that if it gets too big: the (open)BeOS driver simply creates a new one from scratch when needed.) +
  • You can also delete the mgaGx00.log logfile which is generated by Mark's driver in your home folder. (The logfile called 'mga.accelerant.0.log' the new driver generates is located there also. You may delete that if it gets too big: the (open)BeOS driver simply creates a new one from scratch when needed. The same applies for a possibly existing 'mga.accelerant.1.log' file, generated by clone accelerants.) -If you install a new version of the (open)BeOS MGA driver later on you won't encounter this manual thing again: it's a one-time thing only. The install script Apsed wrote for the (open)BeOS MGA driver uninstalls the previous version automatically. It just does not check for the G400 driver Mark wrote...
    +If you install a new version of the (open)BeOS MGA driver later on you won't encounter this manual thing again: it's a one-time thing only.


    actual INSTALLATION, part 2:

    -In a terminal switch to the 'openBeOS_Matrox_V0.14_src' or 'openBeOS_Matrox_V0.14_bin' folder (depending on downloaded version) and type:
    -make install
    +Doubleclick on the install.sh file and follow the instructions. You have to reboot in order to load the driver. Make sure you read the Settings information below before you do that...
    +
    +
    +alternate INSTALLATION (part 2) method:
    +
    +Unzip the zip file that contains the driver to the root folder. Now reboot and you should be using the new driver.
    +
    +
    +DE-INSTALLATION:
    +
    +Currently there's no uninstall script included. Just do it manually:
    +
    +Delete the mga.accelerant file in home/config/add-ons/accelerants/
    +Delete the mga.driver file in home/config/add-ons/kernel/drivers/bin/
    +Delete the mga.settings file in home/config/settings/kernel/drivers/
    +Delete the mga.driver shortcut in home/config/add-ons/kernel/drivers/dev/graphics/ which pointed to the file mga.driver.
    +
    +You have to reboot in order to apply the original configuration.
    +

    -You have to reboot in order to load the driver. Make sure you read the Settings information below before you do that...

    -

    Settings:


    Please read this information carefully *before* installing and using the (open)BeOS Matrox MGA driver. It might spare you some trouble afterwards..

    The driver uses a file named mga.settings to determine how to use your card. After installation this file will be located at home/config/settings/kernel/drivers/. How you should setup this file depends on what you want to do with the driver. While it has a 'failsave' default configuration, you might be able to do better than that... Anyway, read the nifty details below.
    @@ -83,12 +148,12 @@ This option is disabled by default (preceded by a '#').

  • Memory detection does not work (yet) on Millenium I and II cards. Millenium I is preset to having 2Mb RAM, while Millenium II is preset to having 4Mb RAM. If you have more and want to use it, use the memory option to set the driver to the correct amount of RAM.
  • hardcursor:
    - The hardcursor capabilities of the MGA cards are limited to one head only. + The hardcursor capabilities of the MGA cards are limited to one head only. A hardcursor is nessesary though for DirectWindow windowed mode support. Notes:
  • logmask: (set to minimal by default)
    -The logmask option is very handy to track down trouble in the driver. You should only enable this if you are doing so, otherwise keep it turned off because it slows down your system. (All lines have a '#' preceding 'logmask' by default.) Logging creates a logfile called mga.accelerant.log in hour ~ (home) folder.
    +The logmask option is very handy to track down trouble in the driver. You should only enable this if you are doing so, otherwise keep it turned off because it slows down your system. (All lines have a '#' preceding 'logmask' by default.) Logging creates a logfile called mga.accelerant.0.log in your ~ (home) folder. A second logfile may get created depending on how the driver is used (on cloning; for BWindowScreen for example). The second file is called mga.accelerant.1.log, and it will also be in your home folder.
    Note: