Commit 2cfa06ec authored by Karol Herbst's avatar Karol Herbst 🐧

remove google translate stuff

parent 61dccb69
Pipeline #208059 passed with stage
in 43 seconds
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
Email: `arthur DOT huillet AT free DOT fr`
Location: Grenoble, France (CET)
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
First, go through the basic questions of [[TroubleShooting|TroubleShooting]].
If you are using packages from your distribution and are unable/unwilling to test the latest versions of all the pieces of nouveau, send the bug reports to your distribution and not directly to us. If you're using an out-of-date software version, our first question will probably be "does it still happen on latest".
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
### Reviews about Nvidia chips
[[!table header="no" class="mointable" data="""
**Nvidia chip** | **Informations**
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
This page contains a list of some NVIDIA chip code names and their corresponding official GeForce number. If you're running a recent version nouveau, you can find your chipset by doing `dmesg | grep -i chipset`. This will always be correct, whereas the lists below are approximate.
Be aware that this list may be outdated and incomplete. Nouveau aims to support all NVIDIA cards, but no effort is made to document which cards (and BIOSes) actually work, as this is deemed infeasible. Just try it and submit [[bug|Bugs]] reports if it doesn't work.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
# Introduction
A hardware context refers to the current state of the card's hardware, namely, GPU registers and command FIFO, among other things. The interested reader will refer to this wikipedia page: [[Context_switch|http://en.wikipedia.org/wiki/Context_switch]] which explains the notion of hardware context, and context switching, in the case of a central processing unit. The GPU case does not conceptually differ.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
DDC (Display Data Channel) is a way for your graphic adapter to get in touch with your display device. It is also a set of [[VESA|http://www.vesa.org]] (Video Electronics Standards Association) standards.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
Nouveau is the X11 driver which should -- at a later stage -- offer 3D acceleration. Currently 2D support is quite useful and we are working on 3D acceleration and deobfuscating the source we inherited from the X11 nv driver.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
There are these packages in _unstable_ which you probably want to install:
* [[xserver-xorg-video-nouveau|http://packages.debian.org/unstable/xserver-xorg-video-nouveau]] The 2D DDX
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
In order to build (Re)nouveau, you must have libSDL 1.2 installed. The easiest way to do this is using apt-get:
[[!format txt """
apt-get install libsdl1.2-dev
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
<a name="Tools"></a>
### Tools
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
# Dithering
Some flat panels use only 6 bits per color channel, and are not able to display the 8-bit colors the video card outputs. But it is possible to simulate 8-bit colors with a 6-bit screen by turning on and off quickly the pixels. This process is known as dithering.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
# Dumping a Video BIOS
A video BIOS may contain x86 binary code, binary scripts and several data tables, which describe the hardware. Portable drivers need to parse the scripts and tables to drive the hardware correctly. Therefore driver developers sometimes would like to look into BIOSes from different cards.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
## Installation
1. Install libdrm with the nouveau support [[!format txt """
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
# FAQ - Frequently asked questions
Nouveau troubleshooting answers are now on their own page: [[TroubleShooting|TroubleShooting]]
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
Please note that items in the matrix represent big pieces of functionality, so the matrix is updated rarely. For a better view of daily progress, please see the logs of the source code repositories.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
[[!table header="no" class="ColorTable" data="""
**Game** | **Chipset** | **Mesa** | **Kernel(-module)** | **Performance** | **Notes**
Bioschock Infinite | GK106 | git-2d140ae | 4.6.3+nouveau-e6224b3+reclocking | medicore | stutters, no known graphical issues
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
This page describes games from the viewpoint of the driver, i.e. what functionality they use. In particular, how they sumbit vertices and what extensions are used
* Wine : prefered vertex path is VBOs
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
Please first read the official Gentoo wiki page on [[Nouveau|https://wiki.gentoo.org/wiki/Nouveau]].
#### Stable ebuilds:
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
Most of the time, when you want to help or contribute to a "libre" project, you are lost. This page will try to help new developers getting up to speed on nouveau development by overviewing some base concepts and giving some code and web pointers.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
# Diagnosing a hang
The first thing is to determine how hard hang or crash it is. Levels of hang:
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
**Hardware donations are a great way to help Nouveau developers.**
However, note that most of the developers have a lot of cards and rarely require new hardware. Very common graphics cards may therefore not be useful.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
## Nouveau in the press
Collected links to articles and stories considering Nouveau, in reverse chronological order.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
# Installing Nouveau on your Linux computer
There are two ways of installing Nouveau on your Linux computer. The most recommended way is to use your [distribution-provided packages](#distro-packages). If those are outdated or buggy, you may also [recompile Nouveau from source](#recompilation).
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
## About this page
<small>Hello there. You would like to help Nouveau and maybe even become a developer. You have hung out on #nouveau IRC channel at Freenode, but you might not understand much about what the people are saying there. Maybe you do not have much of a background with graphics systems, but you would like to learn things before trying to jump in.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
## #nouveau on irc.freenode.net
All are welcome to join our ongoing development conversation in the [[IRC channel|irc://irc.freenode.net/nouveau]].
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
# Kernel Mode-setting
Kernel mode-setting (KMS) means that the kernel is responsible for setting up and changing the display mode: resolution, frequencies and color depth. [[Kernel modesetting and memory management|https://fedoraproject.org/wiki/Features/KernelModesetting]] describes some aspects of KMS along with Fedora specific information. KMS as a Linux feature was [[introduced in 2.6.29|http://kernelnewbies.org/Linux_2_6_29]].
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
# Nouveau Kernel Module Parameters
For an up-to-date list of parameters, run `modinfo nouveau` in your terminal. Below a slightly more detailed list of some of the parameters. Each of these parameters expects a value. Most are simple booleans, and can be set with `foo=1` for enable or `foo=0` for disable. The rest have detailed explanations of the values they're allowed to take on.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
# What is Load Detection and why it is useful
Load detection is a mechanism used to detect connected displays. Basically, when you connect something to the video outputs that thing _loads_ the output (draws current from it), hence the name.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
The easy way to recover from a lockup is a reboot. You probably want to use sysrq to reboot cleanly, for instance : sysrq + REISUB. See [[http://en.wikipedia.org/wiki/Magic_SysRq_key|http://en.wikipedia.org/wiki/Magic_SysRq_key]]
The alternative is to suspend, by following these steps :
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
# Lucas Stach
E-Mail: dev (at) lynxeye.de
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
## Marcin Kościelnicki
Hardware:
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
## The Nouveau 3D Drivers
The 3D drivers of the Nouveau driver suite are in Mesa. All the drivers are in a state to allow to play some games, more or less. You can try them at your own discretion, and some distributions even package them. When you encounter problems with them, read below, whether bug reports are valued or accepted, please. [[InstallNouveau]] explains the installation process.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
# Memory Mapped I/O Trace
Mmiotrace is a toolbox for tracing memory mapped I/O access within the kernel. It can be used to record how a driver module uses MMIO reads and writes, for reverse engineering and debugging. For reverse engineering, you will need to have the proprietary driver, but it can also be useful for debugging the nouveau driver itself.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
The LKML thread: [[http://lkml.org/lkml/2007/1/25/184|http://lkml.org/lkml/2007/1/25/184]]
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
[[MmioTrace]] information for developers and trace analysts.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
# Mmiotrace raw log format
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
# Introduction to Multiple Monitors in X
This article explains the basic concepts and terms related to monitors and graphics cards in the X11 world. You need to know these terms, if you ever need help with a multi-monitor environment. For actual configuration tutorials, see the links on [[RandR 1.2|Randr12]] page.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
# Context Switching Firmware
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
NetBSD has preliminary support for NVIDIA hardware via the `nouveau(4)`
DRM/KMS kernel driver ported from Linux 3.15, and all the same userland
components as for Linux -- the `libdrm` library, the `libdrm_nouveau`
......
## The irregular Nouveau-Development companion
......
## The irregular Nouveau-Development companion
......
## The irregular Nouveau-Development Companion
......
## The irregular Nouveau Development Companion
......
## The irregular Nouveau Development Companion
......
## The irregular Nouveau Development Companion
......
## The irregular Nouveau-Development companion
......
## The irregular Nouveau-Development companion
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
Quoting [[HonzaHavlicek|HonzaHavlicek]]:
* The nv_demos are small programs used for RE of nvidia commands and registers. They are not drivers and they do not use DRI/Gallium3D. They manually set up objects and write some commands to FIFO. The developer write some code to nv_demo and hopes to achieve some result (triangle, repated texture, scissors..). She will achieve the expected result (mostly) after a few (painfull) hours (days). General principle is to look at the MMIO and renouveau dumps and try to repeat what nvidia blob did. Sometimes it is a single bit, sometimes the whole infrastructure.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
## Introduction
In order to get anything out of the conversations on IRC, it's useful to understand some of the basic terms that relate to nouveau. Unlike the terms in [[DRI Explanation|http://people.freedesktop.org/~ajax/dri-explanation.txt]], these terms are more-or-less specific to the nouveau project.
......
## The irregular Nouveau-Development companion
......
## The irregular Nouveau-Development companion
......
## The irregular Nouveau-Development companion
......
[[English|Nouveau_Companion_16]]/Español/[[Français|Nouveau_Companion_16-fr]]
......
[[English|Nouveau_Companion_16]]/[[Español|Nouveau_Companion_16-es]]/[[Français|Nouveau_Companion_16-fr]]/Russian
......
English/[[Español|Nouveau_Companion_16-es]]/[[Français|Nouveau_Companion_16-fr]]/[[Russian|Nouveau_Companion_16-ru]]
......
## Informe irregular sobre el desarrollo de Nouveau
......
## Informe irregular sobre el Desarrollo de Nouveau
......
## Informe irregular sobre el Desarrollo de Nouveau
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
We collect NV video card hardware information here.
* [[envytools|https://github.com/envytools/envytools]]: THE repository of reverse engineered documentation and RE tools
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
# Nvidia Optimus
'Optimus technology' is a software [and possibly hardware] solution for automatically switching between an integrated graphics chip or IGP (such as on onboard intel chip) and a more powerful [nvidia] graphics chip. This technology is intended specifically for laptops. The precursor to this technology was 'switchable graphics,' in which the user could manually switch between the graphics card. It may require that the Nvidia GPU has the PCOPY engine.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
## Pekka Paalanen
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
A number of people have contributed to nouveau over the years. This page lists some of them and the contents of their contributions. If you contributed and aren't on here, feel free to add yourself/ask to be added.
NOTE: this list is wildly incomplete, this is largely a placeholder right now for people who have their own wiki pages.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
[[!toc startlevel=1 levels=2]]
# Why use performance counters?
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
The following page contains information about the current state of PM, examples of how to use it and possible ways to determine if it may be used on your system.
It is currently only possible to read temperature and performance levels on several cards, as long as you have a recent enough kernel (nouveau git from October 2010 or 2.6.37), and a supported card.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
**REnouveau has been superseeded by [[Valgrind-mmt|Valgrind-mmt]]. This page is here for historical reason.**
## Info:
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
### Renouveau dumps
It is unlikely that REnouveau dumps will turn up new information at the moment, but Fermi (not Enrico) will probably change that soon. REnouveau will first have to be adjusted, so don't rush or the dumps will be useless.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
## Enabling Randr12 support in nouveau
Randr 1.2 is used by Nouveau. No need to explicitly enable it, and you cannot disable it.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
The current code is in git trees on [[freedesktop.org|http://cgit.freedesktop.org/]].
* [[DDX git|http://cgit.freedesktop.org/nouveau/xf86-video-nouveau/]] (2D driver) holds the accelerated Nouveau Xorg driver.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
## Stephane Marchesin
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
# Testers wanted
We need your help, either by running some tests on the NVIDIA binary driver or simply by using Nouveau on your main computer, updating it weekly and reporting any bugs and regressions you might encounter (see [[Bugs]] for more details on reporting bugs).
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
# Nouveau TODO tasks
## Trello board
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
# Troubleshooting Nouveau
The troubleshooting guide below is generic and not specific to any distribution. Linux distributions may have their own troubleshooting guides, which are easier to work with, if you use the distribution and its features (packages, configuration helpers, etc.) instead of the manual work assumed below.
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
Note: For hints for building nouveau on Ubuntu, see [[UbuntuTips|UbuntuTips]]
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
# UbuntuTips
......
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="translate.js"></script>
VDPAU is an API that exposes hardware decoding and post-processing capabilities to video players. Nouveau provides some support for this via mesa's VDPAU state tracker. For more information, see [[VideoAcceleration]].