adamk said:Errr.. You're a little misinformed here.
xf86-video-ati (aka, the 'radeon' driver in this case) supported AtomBIOS first.
While 'radeonhd' was the first to support 2D in r500 cards (*not* through AtomBIOS) the same functionality was quickly added to the 'radeon' driver.
As for me, I prefer the 'radeon' driver simply because I've been using it for years on older GPUs and it works fine. I use dual screen all the time, and regularly switch VTs without issue.
GtkPerf 0.40 - Starting testing: Tue Dec 30 20:26:34 2008
GtkEntry - time: 0.31
GtkComboBox - time: 6.41
GtkComboBoxEntry - time: 5.40
GtkSpinButton - time: 0.93
GtkProgressBar - time: 0.30
GtkToggleButton - time: 1.60
GtkCheckButton - time: 1.51
GtkRadioButton - time: 2.03
GtkTextView - Add text - time: 37.72
GtkTextView - Scroll - time: 54.80
GtkDrawingArea - Lines - time: 31.33
GtkDrawingArea - Circles - time: 5.55
GtkDrawingArea - Text - time: 13.56
GtkDrawingArea - Pixbufs - time: 0.79
---
Total time: 162.24
GtkPerf 0.40 - Starting testing: Tue Dec 30 20:33:33 2008
GtkEntry - time: 0.37
GtkComboBox - time: 6.28
GtkComboBoxEntry - time: 5.32
GtkSpinButton - time: 0.82
GtkProgressBar - time: 0.40
GtkToggleButton - time: 2.07
GtkCheckButton - time: 1.47
GtkRadioButton - time: 2.12
GtkTextView - Add text - time: 33.44
GtkTextView - Scroll - time: 53.23
GtkDrawingArea - Lines - time: 39.57
GtkDrawingArea - Circles - time: 4.74
GtkDrawingArea - Text - time: 11.96
GtkDrawingArea - Pixbufs - time: 0.77
---
Total time: 162.55
gcooper@ said:Also, I've started inquiring about what's needed to post a bounty and donate towards fixing up the nVidia feature request items. These should be done not just for nVidia but for ATI, Intel, and other various 64-bit driver support which we need moving forward for FreeBSD to remain a worthwhile desktop and server platform.
Try reading..While the following is focused on the NVIDIA FreeBSD graphics drivers, we believe the interfaces discussed below are generally applicable to any modern high performance graphics driver.
SirDice said:AFAIK those features aren't in 6, only 7 and 8. Since 6 is still supported that might be the reason why it's currently not being used in the ATI driver.
Some, but not everything.none said:those features that would make a amd64 nvidia driver possible are already in 7 code ? or 8 ?
There are still a few things missing.so the driver is just a matter of time and nvidia efforts (or lack) ?
NVNewsZander Nvidia corporation said:FreeBSD/amd64 presents a different environment to the driver, (some of) the workarounds employed on FreeBSD/i386 do not work or are insufficient on this platform. As stated before, it is our belief that the NVIDIA UNIX graphics driver stack cannot work reliably on FreeBSD/amd64.
Post #382Zander Nvidia Corporation said:There's really nothing NVIDIA can do at this point. As I said earlier, the NVIDIA UNIX graphics driver team is not staffed to take on FreeBSD kernel development work at this time, and it doesn't make sense to speculatively develop for the missing pieces - especially if there's no telling if/when these missing pieces will fall into place (I don't have any information you don't have with respect to this). As stated before, the remaining features (especially the mmap() interface update(s)) are considered prerequisites for a FreeBSD/amd64 driver port. FWIW, I don't think it would take very long to provide a BETA driver for FreeBSD/amd64 if the necessary kernel support was available.
adamk said:385 posts is, frankly, nothing.
Adam