diff --git a/src/add-ons/kernel/drivers/graphics/via/README.html b/src/add-ons/kernel/drivers/graphics/via/README.html
index a50f6d1a84..08d14b6afa 100644
--- a/src/add-ons/kernel/drivers/graphics/via/README.html
+++ b/src/add-ons/kernel/drivers/graphics/via/README.html
@@ -2,36 +2,43 @@
- Readme for Haiku skeleton graphics driver
+ Readme for Haiku VIA unichrome (pro) graphics driver
-Haiku skeleton graphics driver
+Haiku VIA unichrome (pro) graphics driver
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 (as far as is known):
+Supported chipsets (as far as is known):
- - None.
+
- KM400 Unichrome (VT3205)
+
- KM400 Unichrome (VT7205)
+
- CLE266 Unichrome Pro (CLE3022)
+
- CLE266 Unichrome Pro (CLE3122)
+
- K8M800 Unichrome Pro (VT3204)
+
- K8M800 Unichrome Pro (VT7204)
Features:
- - None.
+
- Hardware cursor support;
+
- Autodetects assigned RAM amount preset in system BIOS;
+
- Partial support for modeswitching (sets resolution but not yet refresh or colorspace, supports virtualscreens).
Known limitations:
- - Everything you can think of.
+
- A lot. But hey, already beats VESA mode ;-)
Installation:
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 Haiku skeleton graphics 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 Haiku VIA unichrome (pro) graphics driver.
-Note: This might turn out to be handy if you run into trouble upon testing the driver, or if you are 'tweaking' the skel.settings file...
+Note: This might turn out to be handy if you run into trouble upon testing the driver, or if you are 'tweaking' the via.settings file...
actual INSTALLATION:
@@ -47,24 +54,24 @@ Unzip the zip file that contains the driver to the root folder. Now reboot and y
Currently there's no uninstall script included. Just do it manually:
-Delete the skel.accelerant file in home/config/add-ons/accelerants/
-Delete the skel.driver file in home/config/add-ons/kernel/drivers/bin/
-Delete the skel.settings file in home/config/settings/kernel/drivers/
-Delete the skel.driver shortcut in home/config/add-ons/kernel/drivers/dev/graphics/ which pointed to the file skel.driver.
+Delete the via.accelerant file in home/config/add-ons/accelerants/
+Delete the via.driver file in home/config/add-ons/kernel/drivers/bin/
+Delete the via.settings file in home/config/settings/kernel/drivers/
+Delete the via.driver shortcut in home/config/add-ons/kernel/drivers/dev/graphics/ which pointed to the file via.driver.
You have to reboot in order to apply the original configuration.
Settings:
-Please read this information carefully *before* installing and using the Haiku skeleton graphics driver. It might spare you some trouble afterwards..
-The driver uses a file named skel.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.
+Please read this information carefully *before* installing and using the Haiku VIA unichrome (pro) graphics driver. It might spare you some trouble afterwards..
+
The driver uses a file named via.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.
Note: The driver only reads this file during it's initialisation. This means that you have to reboot in order to let changes take effect.
-skel.settings driver configuration:
+via.settings driver configuration:
- usebios:
The name of this item may be somewhat misleading, it might be changed in the future. It actually tells the driver if it should coldstart the card or not. The driver will rely on the VGA BIOS to have coldstarted the card before BeOS booted if you specify 'true'.
@@ -87,7 +94,7 @@ This option is disabled by default (preceded by a '#').
A software cursor 'flickers' a bit sometimes because it has to be redrawn constantly. So hardcursor true is the preferred setting. For DirectWindow windowed mode functionality you need to use this setting also (Chart demo app for instance).
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 skel.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 skel.accelerant.1.log, and it will also be in your 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 via.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 via.accelerant.1.log, and it will also be in your home folder.
Note:
- You may only enable *one* logmask-line. The value you place after it (hexadecimal 32bit) determines what will be logged. The first 7 digits determine the part of the driver that will be logging, the last single digit determines the level of logging (like 'all messages', or only 'error messages').
@@ -98,7 +105,7 @@ Dumprom is another 'tool' for bug-tracking purposes.
- false: (default setting)
Keep it set to dumprom false, unless you want the driver to dump the contents of your VGA BIOS ROM in a file.
- true:
- dumprom true lets the driver dump a copy of your VGA BIOS in a file called skel.rom in your ~ (home) folder.
+ dumprom true lets the driver dump a copy of your VGA BIOS in a file called via.rom in your ~ (home) folder.
switchhead:
The driver always autodetects which output should be used as primary one, but you can let the driver 'invert' the outcome of that detection with this option (only for dualhead cards).
@@ -145,6 +152,6 @@ With the pgm_panel true setting, the driver will fix your panel
Rudolf Cornelissen.
-(Page last updated on November 4, 2004)
+(Page last updated on July 17, 2005)