Difference between revisions of "1004 Video Hardware Compatibility List"

From LinuxMCE
Jump to: navigation, search
m
Line 33: Line 33:
  
 
===nVidia===
 
===nVidia===
<table border="1" bordercolor="#FFCC00" style="background-color:#FFFFCC" width="75%" cellpadding="3" cellspacing="3">
+
<table border="1" bordercolor="#FFCC00" style="background-color:#FFFFCC" width="90%" cellpadding="3" cellspacing="3">
 
<tr style="background-color:#000000">
 
<tr style="background-color:#000000">
 
<td><font color="white">Series</font></td>
 
<td><font color="white">Series</font></td>
Line 69: Line 69:
  
 
===Intel===
 
===Intel===
<table border="1" bordercolor="#FFCC00" style="background-color:#FFFFCC" width="75%" cellpadding="3" cellspacing="3">
+
<table border="1" bordercolor="#FFCC00" style="background-color:#FFFFCC" width="90%" cellpadding="3" cellspacing="3">
 
<tr style="background-color:#000000">
 
<tr style="background-color:#000000">
 
<td><font color="white">Series</font></td>
 
<td><font color="white">Series</font></td>
Line 96: Line 96:
  
 
===ATI===
 
===ATI===
<table border="1" bordercolor="#FFCC00" style="background-color:#FFFFCC" width="75%" cellpadding="3" cellspacing="3">
+
<table border="1" bordercolor="#FFCC00" style="background-color:#FFFFCC" width="90%" cellpadding="3" cellspacing="3">
 
<tr style="background-color:#000000">
 
<tr style="background-color:#000000">
 
<td><font color="white">Series</font></td>
 
<td><font color="white">Series</font></td>

Revision as of 22:20, 10 December 2012

GPU Compatibility List

The purpose behind this page is to give a compatibility probability list for unsupported chipsets, and to confirm these when possible.

-- All GPU's listed here are considered UNSUPPORTED -- though this matrix seeks to give you solutions we will not automate, but have figured out as workarounds. All GPU's not listed here are currently believed to be supported. If not please notify L3mce preferably in IRC, or at the forum.

Some common information you will want to get and use. Please give this data when creating a ticket or forum post about a card not working/not listed here.


  • Begin any of this sort of work as root. All commands in this matrix assume you are root.
sudo -i
  • Update PCI IDs
update-pciids
  • Detailed card information
lspci -nn | grep -w 'VGA'
  • Card PCI ID
lspci -nn | grep -w 'VGA' | sed 's/.*://;s/\].*//'
  • Audio cards that ALSA can see
aplay -l
  • Look at ALSA config file
cat /etc/asound.conf
  • Look at xine config file
tail -4 /etc/pluto/xine.conf
  • Check ALSA version
apt-cache policy alsa-base | grep Installed
  • Check ALSA backports installation status
apt-cache policy linux-backports-modules-alsa-$(uname -r) | grep Installed


Audio, for the terms of this list, "audio" refers to digital audio from the card, typically HDMI audio. For further understanding of how audio currently works, please see the new audio scheme for possible resolution of audio issues without installing things you do not need. If your cards audio device shows up in aplay then nothing more is required to install, only a configuration change is necessary, as detailed in the link.

nVidia

Series Model Video OOTB Audio OOTB Resolution
GT 4xx Yes No Upgrade Kernel to Natty

Update ALSA

Change line 225 of SetupAudioVideo.sh CardDevice from 7 to 9
GTX 5xx No No Upgrade Kernel to Natty
Update ALSA
GT 6xx Yes No Upgrade Kernel to Natty
Update ALSA

Intel

Series Model Video OOTB Audio OOTB Resolution
Sandy Bridge All Yes Yes This should be working, out of the box. If something went wrong, then do the following:
Upgrade Kernel to Natty
Ivy Bridge All No No Upgrade Kernel to Oneiric
Update ALSA

ATI

Series Model Video OOTB Audio OOTB Resolution
HD 57xx and up No No Due to a known bug in repo catalyst utility aticonfig does not find these cards.

Add ATI Catalyst Support
If audio is a problem, please first change the config and test again. Failing that:
Add ALSA Backport .24 Support and test configs
Failing that,: apt-get remove --purge -yf linux-backports-modules-alsa-$(uname -r) and

Add ALSA .25 Support

Should any of the solutions below throw back dpkg errors then:

dpkg --configure -a

A working system should NOT produce any result. If it DOES produce output, then it has tried to fix itself. Try commands again. If there are STILL problems, you need further assistance to stabilize your system.

Solutions

All solutions here can be copied/pasted, but assume you are root. Please begin sessions by typing "sudo -i" without quotes and enter your pass when prompted. It is recommended that you reboot after any of these solutions. /usr/pluto/bin/RebootWithAVWizard.sh is probably best for testing after applying solutions.

Add Intel Advanced Support

apt-add-repository ppa:kernel-ppa/ppa
apt-add-repository ppa:glasen/intel-driver
# For additional performance issues, the following may help
# apt-add-repository ppa:f-hackenberger/x220-intel-mesa
apt-get update

Add nVidia Current Driver Support

With the 304+ nvidia driver we recommend pulling down alsa .25 at the same time as prescribed here.

add-apt-repository ppa:ubuntu-x-swat/x-updates
apt-get update
apt-get install -y nvidia-current

Add ATI Catalyst Support

wget -P /tmp http://www2.ati.com/drivers/linux/amd-driver-installer-catalyst-12.10-x86.x86_64.zip
apt-get install unzip
unzip /tmp/amd-driver-installer-catalyst-12.10-x86.x86_64.zip ~/
sh ~/amd-driver-installer-catalyst-12.10-x86.x86_64.run

Then follow the instructions.

Add ALSA Backport .24 Support

apt-get install -yf linux-backports-modules-alsa-$(uname -r)

Add ALSA .25 Support

add-apt-repository ppa:team-iquik/alsa
apt-get update
apt-get install -y alsa-base
apt-get install -y alsa-utils

Upgrade Kernel to Natty

CurKernel="-generic"
if uname -r | grep "pae"; then CurKernel="-generic-pae"; fi
NewKernel="linux-image${CurKernel}-lts-backport-natty"
NewHeaders="linux-headers${CurKernel}-lts-backport-natty"
apt-get -yf install "$NewKernel"
apt-get -yf install "$NewHeaders"
apt-get update
apt-get -yf dist-upgrade

Upgrade Kernel to latest Oneiric

CurKernel="-generic"
if uname -r | grep "pae"; then CurKernel="-generic-pae"; fi
NewKernel="linux-image-3.0.0-26${CurKernel}"
NewHeaders="linux-headers-3.0.0-26${CurKernel}"
apt-get -yf install "$NewKernel"
apt-get -yf install "$NewHeaders"
apt-get update
apt-get -yf dist-upgrade