diff options
author | imirkin <imirkin@web> | 2014-02-10 00:58:12 -0800 |
---|---|---|
committer | nouveau <iki-nouveau@freedesktop.org> | 2014-02-10 00:58:12 -0800 |
commit | b203fb40b30cc9ad1e55d1c706e574a8725ec17c (patch) | |
tree | 3ef83e93a3e857a1571dc66d059dcd228e9fdc96 /VideoAcceleration.mdwn | |
parent | 70b049a1da7249558068d23e5c9751822c9fd819 (diff) |
clarify firmware section. move blob-tracing instructions to the end.
Diffstat (limited to 'VideoAcceleration.mdwn')
-rw-r--r-- | VideoAcceleration.mdwn | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/VideoAcceleration.mdwn b/VideoAcceleration.mdwn index 0d4bc44..028f5f6 100644 --- a/VideoAcceleration.mdwn +++ b/VideoAcceleration.mdwn @@ -44,11 +44,9 @@ VP5 | N/A<sup>1</sup> | [[!color background=palegreen text=DONE ]] | [[!color ba ## Firmware -VPE1/2 do not require any firmware to run. However, VP1/2/3/4/5 all require firmware to operate that is presently extracted from the NVIDIA binary driver. We cannot redistribute the firmware directly in linux-firmware because NVIDIA's license forbids redistribution of parts of their driver. However, there is a script that can be run locally that will do it automatically, [[`extract_firmware.py`|https://github.com/imirkin/re-vp2/blob/master/extract_firmware.py]]. Move all the files/symlinks that it generates into `/lib/firmware/nouveau`. +VPE1/2 do not require any firmware to run. However, VP1/2/3/4/5 all require firmware to operate that is presently extracted from the NVIDIA binary driver. We cannot redistribute the firmware directly in linux-firmware because NVIDIA's license forbids redistribution of parts of their driver. -You may alternatively generate these yourself by tracing the blob, you can find instructions at [[NVC0_Firmware]]. Note that you may find some small differences between what the script extracts and what is produced in the mmiotrace for the vp3+ bsp firmware, this is expected. - -An effort is underway to fully reverse the underlying engines and create open-source firmware to provide out-of-the-box video decoding, please join us in #nouveau on freenode if you're interested in helping. +An effort is underway to fully reverse the underlying engines and create open-source firmware to provide out-of-the-box video decoding, please join us in #nouveau on irc.freenode.net if you're interested in helping. If you are lucky, your distribution may already have a package for installing the firmwares. Here is a list of the supported distribution: @@ -56,7 +54,7 @@ If you are lucky, your distribution may already have a package for installing th * [Gentoo](https://bugs.gentoo.org/show_bug.cgi?id=480832) * More to come -If your distribution isn't in the list, you can run the following commands to install the firmwares: +If your distribution isn't in the list, you can run the following commands to install the firmware: $ mkdir /tmp/nouveau $ cd /tmp/nouveau @@ -69,6 +67,8 @@ If your distribution isn't in the list, you can run the following commands to in You should be ready to use video decoding. +You may alternatively generate the firmware yourself by tracing the blob, you can find instructions at [[NVC0_Firmware]]. Note that you may find some small differences between what the script extracts and what is produced in the mmiotrace for the VP3+ BSP firmware; this is expected. + ## Software versions All acceleration is supported by the kernel and mesa's Gallium3D drivers (driven by its XvMC and VDPAU state trackers). Here are the version requirements for the various engines: |