I need some assistance in getting dual-head support for my Matrox P650 graphics card working.

As far as I can tell there is no support for dual head functioning on Matrox graphics cards in the embedded driver in Ubuntu 10.10. There appears to be 2 options:

1. Use the driver supplied by Matrox - dated May 2009.
2. Use what is described (in the Ubuntu BinaryDriverHowToMatroxParhelia doc.) as the 'deprecated solution'. This seems even more complicated than using the Matrox driver.

Naturally I am trying the first solution, which appears to require a compile of the necessary driver - and also makes some assumptions about Xorg.conf which may not be valid on Ubuntu 10.10.

As has been my 100% experience over the years, the compile shell script fails almost immediately, the developer having tested only on his own installation, and not defined all the assumptions, requirements and dependencies.

Understanding the error log is beyond my skill or ability. Requests for help for almost anything to do with Matrox on the main Ubuntu forum do not elicit any response. Is there anybody here who can talk me through this compilation process (I'll tackle the xorg.conf issues when I get to them)?

Thanks.