Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Kirill Smelkov
linux
Commits
ca62f6b9
Commit
ca62f6b9
authored
Jun 18, 2002
by
James Simmons
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Updated Voodoo 1 documentation
parent
3da0bcd8
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
41 additions
and
34 deletions
+41
-34
Documentation/fb/README-sstfb.txt
Documentation/fb/README-sstfb.txt
+41
-34
No files found.
Documentation/fb/README-sstfb.txt
View file @
ca62f6b9
...
@@ -9,12 +9,12 @@ Introduction
...
@@ -9,12 +9,12 @@ Introduction
combinations and it seems that it works.
combinations and it seems that it works.
The main page is located at <http://sstfb.sourceforge.net>, and if
The main page is located at <http://sstfb.sourceforge.net>, and if
you want the latest version, check out the CVS, as the driver is a work
you want the latest version, check out the CVS, as the driver is a work
in progress,
i feel i
ncomfortable with releasing tarballs of something
in progress,
I feel u
ncomfortable with releasing tarballs of something
not completely working...Don't worry, it's still more than useable
not completely working...Don't worry, it's still more than useable
(I eat my own dog food)
(I eat my own dog food)
Please read the Bug section, and report any success or failure to me
Please read the Bug section, and report any success or failure to me
(Ghozlane Toumi <gtoumi@
messel.emse.fr
>).
(Ghozlane Toumi <gtoumi@
laposte.net
>).
BTW, If you have only one monitor , and you don't feel like playing
BTW, If you have only one monitor , and you don't feel like playing
with the vga passthrou cable, I can only suggest borrowing a screen
with the vga passthrou cable, I can only suggest borrowing a screen
somewhere...
somewhere...
...
@@ -22,8 +22,9 @@ Introduction
...
@@ -22,8 +22,9 @@ Introduction
Installation
Installation
This driver (should) work on ix86, with
any
2.2.x kernel (tested
This driver (should) work on ix86, with
"late"
2.2.x kernel (tested
with x = 19) and "recent" 2.4.x kernel, as a module or compiled in.
with x = 19) and "recent" 2.4.x kernel, as a module or compiled in.
It has been included in mainstream kernel since the infamous 2.4.10.
You can apply the patches found in sstfb/kernel/*-2.{2|4}.x.patch,
You can apply the patches found in sstfb/kernel/*-2.{2|4}.x.patch,
and copy sstfb.c to linux/drivers/video/, or apply a single patch,
and copy sstfb.c to linux/drivers/video/, or apply a single patch,
sstfb/patch-2.{2|4}.x-sstfb-yymmdd to your linux source tree.
sstfb/patch-2.{2|4}.x-sstfb-yymmdd to your linux source tree.
...
@@ -41,7 +42,7 @@ Module Usage
...
@@ -41,7 +42,7 @@ Module Usage
module, the 3dfx takes control of the output, so you'll have to
module, the 3dfx takes control of the output, so you'll have to
plug the monitor to the "normal" video board in order to issue
plug the monitor to the "normal" video board in order to issue
the commands, or you can blindly use sst_dbg_vgapass
the commands, or you can blindly use sst_dbg_vgapass
in the tools directory (See Tools). The latest
op
tion is pass the
in the tools directory (See Tools). The latest
solu
tion is pass the
parameter vgapass=1 when insmodding the driver. (See Kernel/Modules
parameter vgapass=1 when insmodding the driver. (See Kernel/Modules
Options)
Options)
...
@@ -77,36 +78,39 @@ Kernel/Modules Options
...
@@ -77,36 +78,39 @@ Kernel/Modules Options
in kernel : video=sstfb:option1,option2:value2,option3 ...
in kernel : video=sstfb:option1,option2:value2,option3 ...
sstfb supports the folowing options :
sstfb supports the folowing options :
module kernel description
vgapass=1 vgapass enable or disable VGA passthrou cable
Module Kernel Description
vgapass=0 vganopass when enabled, the monitor will
get the signal from the VGA board
and not from the voodoo. default nopass
mem=x mem:x force frame buffer memory in MiB
vgapass=0 vganopass Enable or disable VGA passthrou cable.
allowed values: 1, 2, 4. default detect
vgapass=1 vgapass When enabled, the monitor will get the signal
from the VGA board and not from the voodoo.
Default: nopass
inverse=1 inverse suposed to enable inverse console.
mem=x mem:x Force frame buffer memory in MiB
doesn't work ...
allowed values: 0, 1, 2, 4.
Default: 0 (= autodetect)
clipping=1 clipping enable or disable clipping . with
inverse=1 inverse Supposed to enable inverse console.
clipping=0 noclipping clipping enabled, all offscreen reads
doesn't work yet...
and writes are disgarded. default:
enable clipping.
gfxclk=x gfxclk:x force graphic clock frequency (in MHz)
clipping=1 clipping Enable or disable clipping.
becarefull with this option .
clipping=0 noclipping With clipping enabled, all offscreen
default is 50Mhz for voodoo1, 75MHz
reads and writes are disgarded.
for voodoo2. Be carefull, this one is
Default: enable clipping.
dangerous. default=auto
slowpci=0 slowpci enable or disable fast PCI read/writes
gfxclk=x gfxclk:x Force graphic clock frequency (in MHz).
slowpci=1 fastpci default : fastpci
Be carefull with this option, it may be
DANGEROUS.
Default: auto
50Mhz for Voodoo 1,
75MHz for Voodoo 2.
dev=x dev:x attach the driver to device number x
slowpci=1 fastpci Enable or disable fast PCI read/writes.
0 is the first compatible board (in
slowpci=1 slowpci Default : fastpci
lspci order)
dev=x dev:x Attach the driver to device number x.
0 is the first compatible board (in
lspci order)
Tools
Tools
...
@@ -126,8 +130,8 @@ Bugs
...
@@ -126,8 +130,8 @@ Bugs
- DO NOT use glide while the sstfb module is in, you'll most likely
- DO NOT use glide while the sstfb module is in, you'll most likely
hang your computer.
hang your computer.
-
i
f you see some artefacts (pixels not cleaning and stuff like that),
-
I
f you see some artefacts (pixels not cleaning and stuff like that),
try turning off clipping (clipping=0)
try turning off clipping (clipping=0)
, and/or using slowpci
- the driver don't detect the 4Mb frame buffer voodoos, it seems that
- the driver don't detect the 4Mb frame buffer voodoos, it seems that
the 2 last Mbs wrap around. looking into that .
the 2 last Mbs wrap around. looking into that .
- The driver is 16 bpp only, 24/32 won't work.
- The driver is 16 bpp only, 24/32 won't work.
...
@@ -137,8 +141,8 @@ Bugs
...
@@ -137,8 +141,8 @@ Bugs
patterns at the border of your windows (the pixels loose the lowest
patterns at the border of your windows (the pixels loose the lowest
byte -> basicaly the blue component nd some of the green) . I'm unable
byte -> basicaly the blue component nd some of the green) . I'm unable
to reproduce this with XFree86-3.3, but one of the testers has this
to reproduce this with XFree86-3.3, but one of the testers has this
problem with XFree86-4.
I don't know yet if this is the drivers fault
problem with XFree86-4.
apparently recent Xfree86-4.x solve this
or X's (most likely the driver, of course)
.
problem
.
- I didn't really test changing the palette, so you may find some weird
- I didn't really test changing the palette, so you may find some weird
things when playing with that.
things when playing with that.
- Sometimes the driver will not recognise the DAC , and the
- Sometimes the driver will not recognise the DAC , and the
...
@@ -147,6 +151,9 @@ Bugs
...
@@ -147,6 +151,9 @@ Bugs
contact me .
contact me .
- the 24/32 is not likely to work anytime soon , knowing that the
- the 24/32 is not likely to work anytime soon , knowing that the
hardware does ... unusual thigs in 24/32 bpp
hardware does ... unusual thigs in 24/32 bpp
- When used with anther video board, current limitations of linux
console subsystem can cause some troubles, specificaly, you should
disable software scrollback , as it can oops badly ...
Todo
Todo
...
@@ -154,14 +161,14 @@ Todo
...
@@ -154,14 +161,14 @@ Todo
- Buy more coffee.
- Buy more coffee.
- test/port to other arch.
- test/port to other arch.
- try to add panning using tweeks with front and back buffer .
- try to add panning using tweeks with front and back buffer .
- try to implement accel
e
n voodoo2 , this board can actualy do a
- try to implement accel
o
n voodoo2 , this board can actualy do a
lot in 2D even if it was sold as a 3D only board ...
lot in 2D even if it was sold as a 3D only board ...
ghoz.
ghoz.
--
--
Ghozlane Toumi <gtoumi@
messel.emse.fr
>
Ghozlane Toumi <gtoumi@
laposte.net
>
$Date: 200
1/08/29 00:21:11
$
$Date: 200
2/05/09 20:11:45
$
http://sstfb.sourceforge.net/README
http://sstfb.sourceforge.net/README
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment