It was just last week that page-flipping and sync-to-vblank support came to the Nouveau driver
and now this open-source NVIDIA driver has initial support for Zaphod mode. While the Nouveau kernel mode-setting code has supported RandR 1.2 for quite a while with multi-monitor support, Red Hat's Ben Skeggs has made an initial pass at providing Zaphod mode.
According to Ben's Git commit
this less than 100 line patch should provide Zaphod mode capabilities for at least simple configurations. Zaphod mode is an older, alternate way for configuring dual-head mode support under Linux (rather than just configuring the displays with RandR) and is supported by some drivers. Setting up Nouveau's Zaphod mode requires using the ZaphodHeads
option (similar to the other supportive drivers) within the xorg.conf
for specifying the RandR outputs that should be used for a particular driver instance.
Also being worked on recently is Nouveau power management
, especially after they received a load of NVIDIA video BIOS dumps
to help with timing management
. For those interested in OpenGL performance with this open-source NVIDIA driver written by the community, earlier this month are our most recent Mesa 7.9 Nouveau benchmarks
compared to NVIDIA's high-performance proprietary driver.