From: <jrf...@us...> - 2004-01-03 12:02:17
|
diff -urN /tmp/wiki.mIIOMe/wiki/text/Documentation /home/groups/d/dr/dri/wiki/text/Documentation --- /tmp/wiki.mIIOMe/wiki/text/Documentation 2003-12-16 04:04:06.000000000 -0800 +++ /home/groups/d/dr/dri/wiki/text/Documentation 2004-01-02 19:25:42.000000000 -0800 @@ -1,89 +1,91 @@ +] = Documentation = - + == End-User Documentation == - + * [http://dri.sourceforge.net/doc/DRIbeginner.html DRI Beginner's Guide] - + A short, step-by-step guide on how to setup the DRI. Read this guide to get started, then refer to the user guide for more information. - + * [http://dri.sourceforge.net/doc/DRIuserguide.html DRI User Guide] - + This guide explains how to use the DRI and troubleshoot common problems. Please read this document before reporting problems on the DRI mailing lists. There is also a [http://www.meding.net/DRIuserguide-de.htm user guide in german] . - + * [http://dri.sourceforge.net/doc/DRIcompile.html DRI Compilation Guide] - + This guide explains how to download, compile and install the XFree86 X server with DRI 3D acceleration. Also available in [http://www.meding.net/DRIcompile-de.htm german] . - + * DriTroubleshooting - + This page covers the most common issues with configuring the DRI for Linux and FreeBSD. - + * ConfigurationInfrastructure - + This page describes the configuration file format and contains links to a configuration GUI. - + * [http://gatos.sf.net/dri-debug.php DRI Debugging Guide] - + This guide explains how to debug a DRI installation that is not working. Thanks to Vladimir Dergachev and the LiViD folks for putting it together. - + * [http://dri.sourceforge.net/doc/GlideVoodoo5.txt Compiling Glide3 for the Voodoo 5] - + Instructions for compiling Glide3 for the Voodoo5 for DRI. - + * [http://dri.sourceforge.net/doc/building.html Building the DRI] - + Instructions for building the DRI on your own machine. - + == General Developer Documentation == - + * [http://dri.sourceforge.net/doc/DRIintro.html Introduction to the Direct Rendering Infrastructure] - + This document was written for a tutorial session at LinuxWorld 2000 (San Jose) and explains the DRI at a high level. - + * Development - + This page collects various information related to development of the DRI. - + * CvsBranches - + This page lists the active branches of DRI CVS. - + * CvsPolicy - + This document explains the rules for DRI development and how CVS branches are to be used. - + * [http://dri.sourceforge.net/doc/vendor_relationships_paper.html Managing Graphics Hardware Vendor Relationships in the Linux Developer Community] - + A paper presented at the Linux World Conference and Expo in San Jose, CA on March 4, 1999. This paper offers guidelines to anyone who is responsible for establishing or maintaining business relationships. Although the paper is written to describe a specific type of business relationship, it can be applicable to many similar situations. - + == High-Level Design Documents and Diagrams == - + * [http://dri.sourceforge.net/doc/dri_data_flow.html Data Flow Diagram - with explanation] - + * [http://dri.sourceforge.net/doc/dri_control_flow.html Control Flow Diagram - with explanation] - + * [http://dri.sourceforge.net/doc/images/data_flow.jpg Data Flow Diagram] - + * [http://dri.sourceforge.net/doc/images/control_flow.jpg Control Flow Diagram] - + * [http://dri.sourceforge.net/doc/images/control_flow_poster.jpg Control Flow Diagram (Poster Size)] - + * [http://dri.sourceforge.net/doc/design_high_level.html A Multipipe Direct Rendering Architecture for 3D, High-Level Design Document] - + == Low-Level Design Documents == - + * [http://dri.sourceforge.net/doc/design_low_level.html Direct Rendering Infrastructure, Low Level Design Document] - + * [http://dri.sourceforge.net/doc/drm_low_level.html The Direct Rendering Manager, Kernel Support for the Direct Rendering Infrastructure] - + * [http://dri.sourceforge.net/doc/hardware_locking_low_level.html Hardware Locking for the Direct Rendering Infrastructure] - + * [http://dri.sourceforge.net/doc/security_low_level.html A Security Analysis of the Direct Rendering Infrastructure] - + * [http://dri.sourceforge.net/doc/dri_extensions_low_level.txt DRI Extensions for supporting the Direct Rendering Protocol Specification] - + == Other Documents == - + * [http://homepage.hispeed.ch/rscheidegger/atilinux/ati_linux_comp.html Radeon 9000 driver comparison - from R.Scheidegger] - + * [http://www.tomshardware.com Tom's Hardware - drives stories about any grafics acellerator any now and then, including the Linux OS.] +] diff -urN /tmp/wiki.mIIOMe/wiki/text/Download /home/groups/d/dr/dri/wiki/text/Download --- /tmp/wiki.mIIOMe/wiki/text/Download 2003-11-03 04:43:06.000000000 -0800 +++ /home/groups/d/dr/dri/wiki/text/Download 2004-01-02 19:58:12.000000000 -0800 @@ -1,32 +1,33 @@ '''Contents''' [[TableOfContents]] - + = Source = - + == CVS == - + [[Include(CvsRepository)]] - + == CVSup == - + [[Include(CVSup)]] - + == Kernel Modules == - + You can download the Linux kernel modules for XFree86 4.2.x at [http://www.xfree86.org/~alanh]. - + 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` - + = Binaries = - + == Snapshots == - + Nightly snapshots of the DRI drivers are available from [http://dri.sourceforge.net/snapshots/] - + == Debian packages == - + See http://dri.sourceforge.net/snapshots/README.Debian - -Notice that if you install dri deb's and use synaptics driver you may want to symlink synaptics_drv.o from /usr/!X11R6/lib/modules/input/ to /usr/!X11R6/lib/modules-dri-trunk/drivers/ or it won't be found from X. + +Notice that if you install dri deb's and use synaptics driver you may want to symlink synaptics_drv.o from /usr/!X11R6/lib/modules/input/ to /usr/!X11R6/lib/modules-dri-trunk/drivers/ or it won't be found from X. +X. diff -urN /tmp/wiki.mIIOMe/wiki/text/DriTroubleshooting /home/groups/d/dr/dri/wiki/text/DriTroubleshooting --- /tmp/wiki.mIIOMe/wiki/text/DriTroubleshooting 2003-11-21 15:01:09.000000000 -0800 +++ /home/groups/d/dr/dri/wiki/text/DriTroubleshooting 2004-01-02 16:19:49.000000000 -0800 @@ -145,6 +145,10 @@ If you are using a radeon and it complains about the module versions and maybe fails on an assertion, you need to update your DRM as in the instructions above. -If you've made it this far, glxinfo should be printing {{{direct rendering: Yes}}} and direct rendering for native GL programs should be working. Make sure that you are running at reasonable settings for your card, and maybe adjust your expectations of speed. +If you've made it this far, glxinfo should be printing {{{direct rendering: Yes}}} and direct rendering for native GL programs should be working. Make sure that you are running at reasonable settings for your card, and maybe adjust your expectations of +speed. + + +If you are experiencing trouble using GL with any program, maybe setting more [http://dri.sourceforge.net/doc/dri_driver_features.phtml environment variables] may help you. FreeBSD: Linux compatibility has its own set of issues. To debug linux DRI compatibility (i.e. quake3/UT), use {{{/compat/linux/usr/X11R6/bin/glxinfo}}} with {{{LIBGL_DEBUG=verbose}}} set. You should be using -current as of April 25, 2003 or -stable as of May 2nd, 2003. Your linux_dri version should exactly match the X you have installed. If not you'll probably get segfaults. If your XFree86 segfaults, make sure you don't have the linux_glx port installed. If you get coredumps on your system with SSE support (Pentium 3 and up, Athlon XP and up), you may need to set the environment variable MESA_FORCE_SSE to 1 due to what appears to be a bug with our linux compat's signal handling. diff -urN /tmp/wiki.mIIOMe/wiki/text/chipset /home/groups/d/dr/dri/wiki/text/chipset --- /tmp/wiki.mIIOMe/wiki/text/chipset 2003-09-22 07:10:25.000000000 -0700 +++ /home/groups/d/dr/dri/wiki/text/chipset 2004-01-02 19:27:41.000000000 -0800 @@ -1,5 +1,5 @@ == Chipset == - + High density electronic circuits are often called 'chips' or 'microchips' because they're laid out on a small square of silicon or another thin, flat substrate. That's what's embedded inside the plastic/ceramic squares inside @@ -14,6 +14,6 @@ the chipset people will be asking about (such as '440BX' or 'VIA MVP3'.) These days, the 'chipset' may well be integrated into a single package, but the historical usage persists. - + ---- CategoryGlossary |