Author Topic: GPU Compatability Matrix  (Read 6777 times)

l3mce

  • NEEDS to work for LinuxMCE
  • ***
  • Posts: 1084
    • View Profile
GPU Compatability Matrix
« on: December 10, 2012, 08:40:59 pm »
Hi friends,
In order to try and effect better use of my time, I have created a preliminary matrix for GPU's that do NOT work ootb, and how to try to resolve them. I am always happy to try and help people, but with several people on newer GPUs, a lot of my time is eaten up trying to get things working, and testing. Hopefully this will cut down on that traffic a bit. Please give feedback here.
http://wiki.linuxmce.org/index.php/1004_Video_Hardware_Compatibility_List

Also linked in this file is another thing that might better explain the new audio configurations.
http://wiki.linuxmce.org/index.php/Audio_in_1004
I never quit... I just ping out.

davegravy

  • Addicted
  • *
  • Posts: 551
    • View Profile
Re: GPU Compatability Matrix
« Reply #1 on: December 10, 2012, 09:24:29 pm »
Thanks L3mce,

I am going to try your instructions for my GT440 on a fresh install in the next few days. Will let you know how it goes.

Dave

golgoj4

  • NEEDS to work for LinuxMCE
  • ***
  • Posts: 1193
  • hrumpf!
    • View Profile
    • Mah Website
Re: GPU Compatability Matrix
« Reply #2 on: December 11, 2012, 03:12:25 am »
Thank you for this L3top!

-Langstonius
Linuxmce - Where everyone is never wrong, but we are always behind xbmc in the media / ui department.

davegravy

  • Addicted
  • *
  • Posts: 551
    • View Profile
Re: GPU Compatability Matrix
« Reply #3 on: December 11, 2012, 03:21:02 am »
I'm getting a failed to setup X after following all the steps from this wiki.

* L3mce determined that my card (GT440, ID=0de0) has its ID in the "backports required" section of /usr/pluto/bin/nvidia-install.sh, and it should NOT be there. We've removed it, and then manually uninstalled the backports.

* We're still getting a failed to setup X however.

[EDIT]

After much fighting with this and continuing to get "Failed to setup X", I realized that each time I installed the nvidia driver manually I was getting an error

Quote
Module build for the currently running kernel was skipped since the kernel source for this kernel does not seem to be installed.

According to this page http://typethinker.blogspot.ca/2010/02/ubuntu-fails-to-load-nvidia-kernel.html all it really wants is the headers for the installed kernel.

I did an

Code: [Select]
sudo apt-get install linux-headers-$(uname -r)
and voila, nvidia module compiled, and no more failed to setup x. L3mce, I'm guessing this should be run after upgrading to natty kernel as described in your wiki?

This is currently a highly hacked with install, but I now have video and audio* via HDMI working on the GT440 using driver 304, natty kernel, and the modified setupaudiovideo.sh.

I'm going to try a clean install to test if my theory is correct.

*Audio didn't seem to be working in MythTV.
« Last Edit: December 11, 2012, 06:20:04 am by davegravy »

RayBe

  • Guru
  • ****
  • Posts: 315
    • View Profile
Re: GPU Compatability Matrix
« Reply #4 on: December 11, 2012, 02:35:49 pm »
l3mce,

Thank you very much for all your hard work and support, making audio and video work for everybody and documenting it.

br,
Raymond
When you were born, you were crying and everybody else was laughing.
Live your life so when you die, you are laughing and everybody else is crying.

l3mce

  • NEEDS to work for LinuxMCE
  • ***
  • Posts: 1084
    • View Profile
Re: GPU Compatability Matrix
« Reply #5 on: December 11, 2012, 02:43:29 pm »
I'm getting a failed to setup X after following all the steps from this wiki.

* L3mce determined that my card (GT440, ID=0de0) has its ID in the "backports required" section of /usr/pluto/bin/nvidia-install.sh, and it should NOT be there. We've removed it, and then manually uninstalled the backports.

* We're still getting a failed to setup X however.

[EDIT]

After much fighting with this and continuing to get "Failed to setup X", I realized that each time I installed the nvidia driver manually I was getting an error

According to this page http://typethinker.blogspot.ca/2010/02/ubuntu-fails-to-load-nvidia-kernel.html all it really wants is the headers for the installed kernel.

I did an

Code: [Select]
sudo apt-get install linux-headers-$(uname -r)
and voila, nvidia module compiled, and no more failed to setup x. L3mce, I'm guessing this should be run after upgrading to natty kernel as described in your wiki?

This is currently a highly hacked with install, but I now have video and audio* via HDMI working on the GT440 using driver 304, natty kernel, and the modified setupaudiovideo.sh.

I'm going to try a clean install to test if my theory is correct.

*Audio didn't seem to be working in MythTV.

Part of installing the natty kernel IS installing the headers file...
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"

Please give me the result of the following:
Code: [Select]
CurKernel="-generic"
if uname -r | grep "pae"; then CurKernel="-generic-pae"; fi
apt-cache policy linux-headers${CurKernel}-lts-backport-natty | grep stall
I never quit... I just ping out.

SBCC

  • Guru
  • ****
  • Posts: 164
    • View Profile
Re: GPU Compatability Matrix
« Reply #6 on: December 11, 2012, 04:58:33 pm »
I think
Code: [Select]
ppa:team-iquik/alsais only going to install 1.24 Alsa

davegravy

  • Addicted
  • *
  • Posts: 551
    • View Profile
Re: GPU Compatability Matrix
« Reply #7 on: December 12, 2012, 02:30:36 am »
Part of installing the natty kernel IS installing the headers file...
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"

Please give me the result of the following:
Code: [Select]
CurKernel="-generic"
if uname -r | grep "pae"; then CurKernel="-generic-pae"; fi
apt-cache policy linux-headers${CurKernel}-lts-backport-natty | grep stall

I pasted that whole codeblock in but this time around I watched more carefully and noticed that it stops executing after installing the kernel. I had to separately paste in

Code: [Select]
apt-get -yf install "$NewHeaders"

and then

Code: [Select]
apt-get update
apt-get -yf dist-upgrade

to my putty client to get all the code in that block to execute. Chalk it up to my newbness I suppose. Now its working fine, except for audio in myth.

l3mce

  • NEEDS to work for LinuxMCE
  • ***
  • Posts: 1084
    • View Profile
Re: GPU Compatability Matrix
« Reply #8 on: December 12, 2012, 06:12:57 am »
I think
Code: [Select]
ppa:team-iquik/alsais only going to install 1.24 Alsa

Correct, I was confused for a second... fixed. Was easier distinguishing .24 backports and .25... but completely wrong... thanks.
I never quit... I just ping out.

SBCC

  • Guru
  • ****
  • Posts: 164
    • View Profile
Re: GPU Compatability Matrix
« Reply #9 on: December 12, 2012, 06:25:19 pm »
Thank you!!!

jamo

  • Guru
  • ****
  • Posts: 463
    • View Profile
    • LMCE user Page