X Window System Version 7.1.1 on Ubuntu Edgy 6.10 (kernel 2.6.17-10) Trying to compile xf86-video-mga-1.4.6.1 with USEMGAHAL defined. mga_driver.c: In function 'MGAFillModeInfoStruct': mga_driver.c:2739: error: 'MGAMODEINFO_FLATPANEL1' undeclared (first use in this function) mga_driver.c:2739: error: (Each undeclared identifier is reported only once mga_driver.c:2739: error: for each function it appears in.) make[2]: *** [mga_driver.lo] Error 1 make[2]: Leaving directory `/usr/src/xf86-video-mga-1.4.6.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/xf86-video-mga-1.4.6.1' make: *** [all] Error 2 Appears to be caused because binding.h is missing: #define MGAMODEINFO_FLATPANEL1 (1L << 8) #define MGAMODEINFO_FLATPANEL2 (1L << 9)
Won't fix. Support for mga_hal will be removed in future releases anyway.
Does that mean that the open-source driver will no longer support G450 dual-head display? As I understand it, mga_hal_drv.so is required to run MergedFB or Xinerama on both heads.
Nope, as the man page implicitly states, G450 dual head works without mga_hal. mga_hal is only required to drive DVI output or mergedfb. I will implement DVI support in the driver soonish. mergedfb support will likely follow.
Thanks for the explanation. I have to use MergedFB mode at present to get any kind of acceptable performance on the dual-heads, although none of the drivers I've tried so far are close to the performance in Windows 2003/XP, which is a shame.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.