1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
|
'''Contents'''
[[TableOfContents]]
= Source =
'''NOTE''' that these instructions may be out of date. According to http://sourceforge.net/mailarchive/message.php?msg_id=9295537 parts of DRI have moved to a new repository.
"Mesa and DRM are still in the same repositories on freedesktop.org. But the DRI enabled DDX drivers are now developped in Xorg CVS instead of DRI CVS. See http://xorg.freedesktop.org for details."
QUESTION:
Is this still the case? The email cited here was dated 2004, it's now 2006. What is the case now? Can someone on the know please update this? Thank you
== CVS ==
[[Include(CvsRepository)]]
== CVSup ==
[[Include(CVSup)]]
== ViewCVS ==
[[Include(CVSView)]]
== Kernel Modules ==
You can download the Linux kernel modules for XFree86 4.2.x at [http://www.xfree86.org/~alanh].
Note that the binary modules only work against a 2.4 kernel; 2.6 users will have to build their own.
Linux kernel modules for subsequent versions of XFree86 can be found in the XFree86
source tree in the directory
`xc/programs/Xserver/hw/xfree86/os-support/linux/drm`
== Building CVS ==
See the Building page.
= Binaries =
== Snapshots ==
'''Note: Binary snapshots that are currently available for download are not up-to-date.''' They are likely to have bugs that are fixed in CVS/GIT in the mean time. '''Please do not report bugs against them.'''
'''Note: Binary snapshots are currently not being built.''' The value of binary snapshots with modular Xorg is questionable and technical problems make it very hard to build one snapshot that works with both modular and monolithic Xorg.
Nightly snapshots of the DRI drivers for Linux are available from [http://dri.freedesktop.org/snapshots/]. You need to download and install the correct snapshot for your graphics card and a "common" snapshot in order to get all new DRI features. The "common" snapshot does not need to be updated as frequently as the card-specific snapshot.
'''Note:''' If you are using a radeon 8500 or higher (8500, 8700, 9000, 9100, 9200, IGP9100, etc.) choose the r200 shapshot, otherwise choose radeon (7000, 7200, 7500, IGP320, IGP340, etc.).
'''Note:''' If you have a i830/45/55 graphics chip you now need the i915 snapshot. The i830 driver is deprecated and no new snapshots are produced for it.
=== Upgrading to X.org 6.9 CVS ===
Binary snapshots only work with a recent X.org X server. If you're running a version of XFree86 or X.org older than 6.9 RC1 then you must install an [http://dri.freedesktop.org/snapshots/extras/Xorg.bz2 X.org server (Xorg.bz2)] and [http://dri.freedesktop.org/snapshots/extras/modules.tar.bz2 driver modules (Xorg-modules.tar.bz2)].
'''Note:''' It is important that you install X.org ''before'' you install the actual binary snapshots.
'''Note:''' After installing this upgrade X.org will have no graphics drivers. You need to install the snapshots (both common and the one for your graphics card) in order to make X.org work.
This is how you install Xorg and modules.tar.bz2:
* Download `Xorg.bz2` and `modules.tar.bz2`.
* Make a backup of `/usr/X11R6/lib/modules` and `usr/X11R6/bin/Xorg` (if present) and move them out of the way.
* Uncompress `Xorg.bz2`, copy it to `/usr/X11R6/bin` and set permissions.
* Uncompress `Xorg-modules.tar.bz2` in `/usr/X11R6/lib`.
* Make a symbolic link from `/etc/X11/X` to `/usr/X11R6/bin/Xorg` if it's not there yet or points somewhere else.
* If needed copy `XF86Config-4` to `xorg.conf` and change the keyboard driver from "keyboard" to "kbd".
The following sequence of commands should work in bash:
{{{
wget http://dri.freedesktop.org/snapshots/extras/Xorg.bz2
wget http://dri.freedesktop.org/snapshots/extras/modules.tar.bz2
mv -f /usr/X11R6/bin/Xorg /usr/X11R6/bin/Xorg.backup
bzip2 -d Xorg.bz2
cp Xorg /usr/X11R6/bin
chmod 4755 /usr/X11R6/bin/Xorg
mv /usr/X11R6/lib/modules /usr/X11R6/lib/modules.backup
tar -C /usr/X11R6/lib -xjf modules.tar.bz2
cd /etc/X11
rm X
ln -s /usr/X11R6/bin/Xorg X
if [ -f XF86Config-4 ]; then cp XF86Config-4 xorg.conf; fi
<edit xorg.conf>
}}}
== Debian packages ==
The Xorg packages in Debian unstable can be used with the binary snapshots.
{{{
# cat >> /etc/apt/sources.list
deb http://ftp.debian.org/debian/ unstable main
^D
# apt-get update
# apt-get -t unstable install xserver-xorg
}}}
You'll need the linux-headers package for your kernel installed in order to compile the kernel modules:
{{{
# apt-get install linux-headers-`uname -r`
}}}
Then just follow the instructions for installing the snapshots as above.
= Configuration GUI =
The DRI configuration GUI DriConf is available for download from http://dri.freedesktop.org/~fxkuehl/driconf. There are versions available for gtk-1.2 and gtk-2. If you're unsure which version to download check out the DriConf page. It also contains installation instructions and links to the most recent versions.
----
http://dri.sourceforge.net/cgi-bin/moin.cgi/RecentChanges
|