Well I got it working.
In the end all I needed to do was install the latest Nvidia driver.
I know the documentation for Live says "NVIDIA GeForce 6-Series and newer supported, GeForce 8-Series and newer recommended."
but it appears that's not quite true.
It appears that the "newest" Nvidia cards will not work unless you install drivers for them.
So for the benefit of anyone who is reading this thread trying to figure out why their XBMC install won't go I am going to spell out where the debug info is and how to get to it.
I am going to write this for newbies since that's where I came from.
I am going to assume that your install at least gets as far as a console or terminal screen. To get this you can try pressing CTRL-ALT-F1 or you can log into your xbmclive box from a windows PC using a program like puTTY.
The latter has the disadvantage that you need to know the ip address and the advantage that you can cut and paste code from here into the terminal.
So Where to look for error messages
Start by typing:
Code:
lspci
or
lspci -vv -nn|more
This will give you a list of the hardware in your PC and the drivers and kernel modul in use for them.
The next place to look for clues is the log files. These are located in "/var/log" directory. The ones that are likely to hold clues are Xorg.0.log and dmsg. You can view them in a text editor using the following command
sudo nano /var/log/Xorg.0.log
sudo nano /var/log/dmesg
There is also a command "dmesg" that I think gives the same info as viewing the file above.
The dmesg file was where I found this:
Code:
[ 12.140945] NVRM: The NVIDIA GPU 01:00.0 (PCI ID: 10de:1040) installed
[ 12.140949] NVRM: in this system is not supported by the 195.36.24 NVIDIA Linux
[ 12.140952] NVRM: graphics driver release. Please see 'Appendix A -
[ 12.140955] NVRM: Supported NVIDIA GPU Products' in this release's README,
[ 12.140958] NVRM: available on the Linux graphics driver download page at
[ 12.140960] NVRM: www.nvidia.com.
[ 12.140977] nvidia: probe of 0000:01:00.0 failed with error -1
[ 12.141026] NVRM: The NVIDIA probe routine failed for 1 device(s).
[ 12.141033] NVRM: None of the NVIDIA graphics adapters were initialized!
There was also a hint in the Xorg.0.log file. The error messages are preceded by "(EE)" making them easy to spot.
Installing the driver was a matter of downloading the file from nvidia and then running it.
This may not be the best solution because I have been told think that manually installing a driver like this may break the auto update.
Code:
cd ~
wget http://uk.download.nvidia.com/XFree86/Linux-x86/270.41.19/NVIDIA-Linux-x86-270.41.19.run
sudo NVIDIA-Linux-x86-270.41.19.run