AMD Video Acceleration

From ubermix Wiki
Jump to: navigation, search

AMD/ATI Radeon GPUs (Graphics Processing Units) are the preferred high-performance graphics processors for Linux systems, as they offer extremely fast 2D/3D graphics rendering and open-source drivers. AMD's new Fusion APUs (Advanced Processing Units) are particularly advantageous for ubermix deployments in schools, as they combine the main processor and graphics processor in one low power chip, reducing power requirements and increasing battery life in low-cost netbooks.

While the default driver in ubermix offers excellent performance, to get the most from an ATI/AMD GPU, such as additional configuration options and to enable video acceleration (including 1080p video playback on low-power Fusion APUs), some additional drivers and software are required. Follow these steps:

  1. First, reboot your system in generic mode, as described under "Rebuilding the base image" on the ubermix customization page.
  2. Use Firefox to download amd-driver-install-12.10X.tgz from the ubermix download files page. When Firefox asks you what to do with the file, choose "Open with Archive Manager". The file is fairly large, so it could take a little time to download on a slow link.
  3. When the archive manager loads, click on the "Extract" button, then click on "Extract" again to save the file in your home folder. Close the archive manager when complete.
  4. Open your home folder using the launcher (press the "Windows" of 'Home" key on your keyboard to return to the launcher), then locate and open the "amd-driver-install" folder.
  5. Double-click on the "install-amd-driver.sh" file, and click on the "Run in Terminal" button when prompted.

After performing the above steps, you will be led through the installation process.

After restart some AMD cards will show an "Unsupported Hardware" watermark on the bottom right side of the screen. To remove this

  1. Create a text file with the following information:


#!/bin/sh
DRIVER=/usr/lib/fglrx/xorg/modules/drivers/fglrx_drv.so
for x in $(objdump -d $DRIVER|awk '/call/&&/EnableLogo/{print "\\x"$2"\\x"$3"\\x"$4"\\x"$5"\\x"$6}'); do
sed -i "s/$x/\x90\x90\x90\x90\x90/g" $DRIVER
done


  1. Save this file as fixwatermark.sh in your home directory
  2. Browse to the file and make it executable (In the file browser-Right click->Properties->Permissions->Check box)
  3. Open up a terminal (Ctrl-alt-t)
  4. Type sudo ./fixwatermark.sh
  5. Wait for several minutes. Once the script is done you will see the next line of the terminal ready for entry.
  6. Restart the computer.