Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
xorg
driver
xf86-video-r128
Commits
805956b5
Commit
805956b5
authored
Apr 10, 2004
by
Roland Mainz
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Resync to 2004-04-10 XORG-RELEASE-1 branch
parent
a502f6e7
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
48 additions
and
45 deletions
+48
-45
README.ati.sgml
README.ati.sgml
+29
-28
README.r128.sgml
README.r128.sgml
+6
-4
man/ati.man
man/ati.man
+3
-3
man/r128.man
man/r128.man
+3
-3
man/radeon.man
man/radeon.man
+3
-3
src/atimisc.c
src/atimisc.c
+1
-1
src/atimodule.c
src/atimodule.c
+1
-1
src/r128_misc.c
src/r128_misc.c
+1
-1
src/radeon_misc.c
src/radeon_misc.c
+1
-1
No files found.
README.ati.sgml
View file @
805956b5
<!DOCTYPE linuxdoc PUBLIC "-//X
Free86
//DTD linuxdoc//EN"[
<!DOCTYPE linuxdoc PUBLIC "-//X
org
//DTD linuxdoc//EN"[
<!ENTITY % defs SYSTEM "defs.ent">
%defs;
]>
...
...
@@ -15,11 +15,12 @@
<ident>
$XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/ati.sgml,v 3.42 2003/01/20 03:43:07 dawes Exp $
$Id$
Based on XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/ati.sgml,v 3.42 2003/01/20 03:43:07 dawes Exp
</ident>
<abstract>
This is the README for the X
Free86
ATI driver included in this release.
This is the README for the X
AA
ATI driver included in this release.
</abstract>
<!-- Table of contents -->
...
...
@@ -46,8 +47,8 @@ otherwise
<it>
and
</it>
the user has requested such support.
</itemize>
Thus, the level of support provided not only depends on what the driver detects
in the system, but also, on what the user specifies in the
XF86C
onf
ig
file.
See the
<bf>
``
XF86C
onf
ig
specifications''
</bf>
section below for details.
<p>
in the system, but also, on what the user specifies in the
xorg.c
onf file.
See the
<bf>
``
xorg.c
onf specifications''
</bf>
section below for details.
<p>
If none of the above conditions are met, the ATI driver will essentially
disable itself to allow other drivers to examine the system.
<p>
Note that I am currently considering removing the driver's support for generic
...
...
@@ -138,18 +139,18 @@ functionality, but the driver currently only uses the VGA.<p>
The driver
<it>
does
</it>
however support the accelerator CRTC present in all
ATI Mach64 adapters.
For 256-colour, and higher depth modes, this support will be used by default,
although an
XF86C
onf
ig
option can be specified to use the SuperVGA CRTC
although an
xorg.c
onf option can be specified to use the SuperVGA CRTC
instead.
A linear video memory aperture is also available in 256-colour and higher depth
modes and enabled by default if a 264xT or 3D Rage controller is detected or,
on 88800 controllers, if the accelerator CRTC is used.
XF86C
onf
ig
options are available to disable this aperture, or (for non-PCI
xorg.c
onf options are available to disable this aperture, or (for non-PCI
adapters) enable it or move it to some other address.
<p>
By default, the driver provides some acceleration for Mach64 if the accelerator
CRTC is used, and modes whose colour depth greater than or equal to 8 are to be
used.
This support is as yet incomplete and can be disabled entirely with an
XF86C
onf
ig
option.
<p>
xorg.c
onf option.
<p>
On non-Intel platforms, the driver can, currently, only support PCI Mach64
adapters.
<p>
<sect>
Current implementation of generic VGA support for non-ATI adapters
<p>
...
...
@@ -157,7 +158,7 @@ Support for generic VGA with non-ATI adapters is also implemented, but has
undergone only limited testing.
The driver will intentionally disallow the use of this support with ATI
adapters.
This support must be explicitly requested through an
XF86C
onf
ig
ChipSet
This support must be explicitly requested through an
xorg.c
onf ChipSet
specification.
This prevents the current VGA generic driver from being disabled.
<p>
This driver's generic VGA support is intended as an extension of that provided
...
...
@@ -174,8 +175,8 @@ VGA implementation:
<item>
Interlaced modes are not available.
<item>
Colour depths higher than 8 are not available.
</itemize>
<sect>
XF86C
onf
ig
specifications
<p>
The driver recognises a number of
XF86C
onf
ig
options.
<sect>
xorg.c
onf specifications
<p>
The driver recognises a number of
xorg.c
onf options.
In general, all such options should be specified in a ``Device'' section, and
affect only that ``Device'' section.
<p>
Those options that affect how the driver associates adapters with ``Device''
...
...
@@ -248,7 +249,7 @@ This option limits the adapters that can be associated with the ``Device''
section to the one with the specified PCI Bus ID.
This specification excludes non-PCI adapters.
<p>
<sect1>
Clocks
<p>
For the purpose of specifying a clock line in your
XF86C
onf
ig
, one of four
For the purpose of specifying a clock line in your
xorg.c
onf, one of four
different situations can occur, as follows.
<p>
Those configuring the driver's generic VGA support for a non-ATI adapter,
can skip ahead to the
<bf>
``Clocks for non-ATI adapters''
</bf>
section below.
...
...
@@ -274,14 +275,14 @@ The clock numbers reserved in this way are dependent on the particular clock
generator used by the adapter.
<p>
The driver currently supports all programmable clock generators known to exist
on Mach64 adapters.
In this case, the driver will completely ignore any
XF86C
onf
ig
clock
In this case, the driver will completely ignore any
xorg.c
onf clock
specification, and programme the clock generator as needed by the modes used
during the X session.
<p>
<sect2>
Clocks for unsupported programmable clock generators
<p>
This case is unlikely to occur, but is documented for the sake of
completeness.
<p>
In this situation, the driver will probe the adapter for clock frequencies
unless
XF86C
onf
ig
clocks are already specified.
unless
xorg.c
onf clocks are already specified.
In either case, the driver will then attempt to normalise the clocks to one of
the following specifications:
<verb>
...
...
@@ -372,12 +373,12 @@ those that are zero above, or vice-versa.<p>
The order of the clocks
<it>
is
</it>
very important, although the driver will
reorder the specified clocks if it deems it appropriate to do so.
Mach32 and Mach64 owners should note that this order is different than what
they would use for previous
XFree86
accelerated servers.
<p>
they would use for previous accelerated servers.
<p>
<sect2>
Clocks for non-ATI adapters
<p>
If no clocks are specified in the
XF86C
onf
ig
, the driver will probe for four
If no clocks are specified in the
xorg.c
onf, the driver will probe for four
clocks, the second of which will be assumed to be 28.322 MHz.
The first clock will typically be 25.175 MHz, but there are exceptions.
You can include up to four clock frequencies in your
XF86C
onf
ig
to specify the
You can include up to four clock frequencies in your
xorg.c
onf to specify the
actual values used by the adapter.
Any more will be ignored.
<p>
<sect1>
Option
<it>
``nopanel_display''
</it><p>
...
...
@@ -479,8 +480,8 @@ generator, which means it will treat it as a fixed-frequency clock generator,
as described under the heading
<bf>
``Clocks for unsupported programmable clock
generators''
</bf>
above.
<p>
<sect>
Video modes
<p>
Mode timings can be derived from the information in X
Free86
's doc subdirectory.
However, it is no longer required to specify such timings in an
XF86C
onf
ig
's
Mode timings can be derived from the information in X's doc subdirectory.
However, it is no longer required to specify such timings in an
xorg.c
onf's
``Monitor'' section(s), if only standard mode timings are to be used.
The server automatically inserts VESA standard mode timings in every
``Monitor'' section, and these modes will be checked first for mode constraints
...
...
@@ -498,7 +499,7 @@ server entry.
The driver also inserts timings for a mode called
<it>
"Native panel mode"
</it>
that represents the panel's native resolution.
<p>
<sect>
Known problems and limitations
<p>
There are several known problems or limitations related to the
XFree86
ATI
There are several known problems or limitations related to the ATI
driver.
They include:
<p>
<itemize>
...
...
@@ -544,7 +545,7 @@ should be on 264xT and 3D Rage adapters.
For now, clocks will, by default, be limited to 80MHz, 135MHz, 170MHz, 200MHz
or 230MHz, depending on the specific controller.
This limit can only be increased (up to a driver-calculated absolute maximum)
through the DACSpeed specification in
XF86C
onf
ig
.
through the DACSpeed specification in
xorg.c
onf.
Be aware however that doing so is untested and might damage the adapter.
<item>
Except as in the previous items, clocks are limited to 80MHz on most
adapters, although many are capable of higher frequencies.
...
...
@@ -580,18 +581,18 @@ DVD, etc.) in a window or full-screen.
<sect>
Reporting problems
<p>
If you are experiencing problems that are not already recorded in this
document, first ensure that you have the latest current release of this driver
and
XFree86
.
Check the server's log (usually found in /var/log/X
Free86
.0.log) and
<htmlurl
name=
"ftp://ftp.
x
free
86
.org/pub/X
Free86
"
url=
"ftp://ftp.
x
free
86
.org/pub/X
Free86
"
>
if you are uncertain.
<p>
Secondly, please check X
Free86
's doc directory for additional information.
<p>
and
the Xorg X server.
.
Check the server's log (usually found in /var/log/X
org
.0.log) and
<htmlurl
name=
"ftp://ftp.free
desktop
.org/pub/X
org
"
url=
"ftp://ftp.free
desktop
.org/pub/X
org
"
>
if you are uncertain.
<p>
Secondly, please check X
org
's doc directory for additional information.
<p>
Thirdly, a scan through the comp.windows.x.i386unix and comp.os.linux.x
newsgroups and the x
free86
mailing list using your favourite archiving
newsgroups and the x
org
mailing list using your favourite archiving
service can also prove useful in resolving problems.
<p>
If you are still experiencing problems, you can send me
<it>
non-HTMLised
</it>
e-mail at
<email>
tsi@xfree86.org
</email>
.
Please be as specific as possible when describing the problem(s), and include
an
<it>
unedited
</it>
copy of the server's log and the
XF86C
onf
ig
file used.
<p>
an
<it>
unedited
</it>
copy of the server's log and the
xorg.c
onf file used.
<p>
<sect>
Driver history
<p>
The complete history of the driver is rather cloudy.
The following is more than likely to be incomplete and inaccurate.
<p>
...
...
README.r128.sgml
View file @
805956b5
<!DOCTYPE linuxdoc PUBLIC "-//X
Free86
//DTD linuxdoc//EN"[
<!DOCTYPE linuxdoc PUBLIC "-//X
org
//DTD linuxdoc//EN"[
<!ENTITY % defs SYSTEM "defs.ent">
%defs;
]>
...
...
@@ -8,7 +8,7 @@
<date>
13 June 2000
<ident>
$
XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/r128.sgml,v 1.7 2000/03/08 15:14:48 dawes Exp
$
$
Id
$
</ident>
<toc>
...
...
@@ -54,14 +54,14 @@ $XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/r128.sgml,v 1.7 2000/03/08 15:
<p>
The driver auto-detects all device information necessary to
initialize the card. The only lines you need in the "Device"
section of your
XF86C
onf
ig
file are:
section of your
xorg.c
onf file are:
<verb>
Section "Device"
Identifier "Rage 128"
Driver "r128"
EndSection
</verb>
or let
<tt>
x
f86
config
</tt>
do this for you.
or let
<tt>
x
org
config
</tt>
do this for you.
However, if you have problems with auto-detection, you can specify:
<itemize>
...
...
@@ -92,6 +92,8 @@ However, if you have problems with auto-detection, you can specify:
<sect>
Authors
<p>
The X11R
&relvers;
driver was originally part of XFree86 4.4 rc2.
The XFree86 4 driver was ported from XFree86 3.3.x and enhanced by:
<itemize>
<item>
Rickard E. (Rik) Faith
<email>
faith@precisioninsight.com
</email>
...
...
man/ati.man
View file @
805956b5
...
...
@@ -14,17 +14,17 @@ ati \- ATI video driver
.fi
.SH DESCRIPTION
.B ati
is an
XFree86
driver for ATI video cards.
is an
__xservername__
driver for ATI video cards.
THIS MAN PAGE NEEDS TO BE FILLED IN.
.SH SUPPORTED HARDWARE
The
.B ati
driver supports...
.SH CONFIGURATION DETAILS
Please refer to
XF86Config
(__filemansuffix__) for general configuration
Please refer to
__xconfigfile__
(__filemansuffix__) for general configuration
details. This section only covers configuration details specific to this
driver.
.SH "SEE ALSO"
XFree86(1), XF86Config
(__filemansuffix__), x
f86
config(
1), Xserver(1
), X(__miscmansuffix__)
__xservername__(__appmansuffix__), __xconfigfile__
(__filemansuffix__), x
org
config(
__appmansuffix__), Xserver(__appmansuffix__
), X(__miscmansuffix__)
.SH AUTHORS
Authors include: ...
man/r128.man
View file @
805956b5
...
...
@@ -14,7 +14,7 @@ r128 \- ATI Rage 128 video driver
.fi
.SH DESCRIPTION
.B r128
is an
XFree86
driver for ATI Rage 128 based video cards. It contains
is an
__xservername__
driver for ATI Rage 128 based video cards. It contains
full support for 8, 15, 16 and 24 bit pixel depths, hardware
acceleration of drawing primitives, hardware cursor, video modes up to
1800x1440 @ 70Hz, doublescan modes (e.g., 320x200 and 320x240), gamma
...
...
@@ -26,7 +26,7 @@ The
driver supports all ATI Rage 128 based video cards including the Rage
Fury AGP 32MB, the XPERT 128 AGP 16MB and the XPERT 99 AGP 8MB.
.SH CONFIGURATION DETAILS
Please refer to
XF86Config
(__filemansuffix__) for general configuration
Please refer to
__xconfigfile__
(__filemansuffix__) for general configuration
details. This section only covers configuration details specific to this
driver.
.PP
...
...
@@ -125,7 +125,7 @@ Enable or disable viewing offscreen cache memory. A
development debug option. Default: off.
.SH "SEE ALSO"
XFree86(1), XF86Config
(__filemansuffix__), x
f86
config(
1), Xserver(1
), X(__miscmansuffix__)
__xservername__(__appmansuffix__), __xconfigfile__
(__filemansuffix__), x
org
config(
__appmansuffix__), Xserver(__appmansuffix__
), X(__miscmansuffix__)
.SH AUTHORS
.nf
Rickard E. (Rik) Faith \fIfaith@precisioninsight.com\fP
...
...
man/radeon.man
View file @
805956b5
...
...
@@ -13,7 +13,7 @@ radeon \- ATI RADEON video driver
.fi
.SH DESCRIPTION
.B radeon
is a
XFree86
driver for ATI RADEON based video cards. It contains
is a
__xservername__
driver for ATI RADEON based video cards. It contains
full support for 8, 15, 16 and 24 bit pixel depths, dual-head setup,
flat panel, hardware 2D acceleration, hardware 3D acceleration
(except R300 and IGP series cards), hardware cursor, XV extension, Xinerama extension.
...
...
@@ -68,7 +68,7 @@ Radeon 9600PRO/9600SE/9600, M10/M11, FireGL T2 (2D only)
Radeon 9600XT (2d only)
.SH CONFIGURATION DETAILS
Please refer to
XF86Config
(__filemansuffix__) for general configuration
Please refer to
__xconfigfile__
(__filemansuffix__) for general configuration
details. This section only covers configuration details specific to this
driver.
.PP
...
...
@@ -311,7 +311,7 @@ parameter may be specified as a float value with standard suffixes like
"k", "kHz", "M", "MHz".
.SH SEE ALSO
XFree86(1), XF86Config
(__filemansuffix__), x
f86
config(
1), Xserver(1
), X(__miscmansuffix__)
__xservername__(__appmansuffix__), __xconfigfile__
(__filemansuffix__), x
org
config(
__appmansuffix__), Xserver(__appmansuffix__
), X(__miscmansuffix__)
.SH AUTHORS
.nf
Authors include: ...
src/atimisc.c
View file @
805956b5
...
...
@@ -35,7 +35,7 @@ static XF86ModuleVersionInfo ATIVersionRec =
MODULEVENDORSTRING
,
MODINFOSTRING1
,
MODINFOSTRING2
,
X
F86
_VERSION_CURRENT
,
X
ORG
_VERSION_CURRENT
,
ATI_VERSION_MAJOR
,
ATI_VERSION_MINOR
,
ATI_VERSION_PATCH
,
ABI_CLASS_VIDEODRV
,
ABI_VIDEODRV_VERSION
,
...
...
src/atimodule.c
View file @
805956b5
...
...
@@ -77,7 +77,7 @@ static XF86ModuleVersionInfo ATIVersionRec =
MODULEVENDORSTRING
,
MODINFOSTRING1
,
MODINFOSTRING2
,
X
F86
_VERSION_CURRENT
,
X
ORG
_VERSION_CURRENT
,
ATI_VERSION_MAJOR
,
ATI_VERSION_MINOR
,
ATI_VERSION_PATCH
,
ABI_CLASS_VIDEODRV
,
ABI_VIDEODRV_VERSION
,
...
...
src/r128_misc.c
View file @
805956b5
...
...
@@ -38,7 +38,7 @@ static XF86ModuleVersionInfo R128VersionRec =
MODULEVENDORSTRING
,
MODINFOSTRING1
,
MODINFOSTRING2
,
X
F86
_VERSION_CURRENT
,
X
ORG
_VERSION_CURRENT
,
R128_VERSION_MAJOR
,
R128_VERSION_MINOR
,
R128_VERSION_PATCH
,
ABI_CLASS_VIDEODRV
,
ABI_VIDEODRV_VERSION
,
...
...
src/radeon_misc.c
View file @
805956b5
...
...
@@ -38,7 +38,7 @@ static XF86ModuleVersionInfo RADEONVersionRec =
MODULEVENDORSTRING
,
MODINFOSTRING1
,
MODINFOSTRING2
,
X
F86
_VERSION_CURRENT
,
X
ORG
_VERSION_CURRENT
,
RADEON_VERSION_MAJOR
,
RADEON_VERSION_MINOR
,
RADEON_VERSION_PATCH
,
ABI_CLASS_VIDEODRV
,
ABI_VIDEODRV_VERSION
,
...
...
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