Amiga.org

Amiga News and Community Announcements => Amiga News and Community Announcements => Topic started by: deadwood on May 29, 2011, 10:00:44 AM

Title: Nouveau 5.30 driver for AROS available!
Post by: deadwood on May 29, 2011, 10:00:44 AM
A new version of nouveau 2D/3D driver is now available for AROS. Focus in this release is the increase of performance in 2D operations.

Major features:
- 2D driver alpha blended operations (WritePixelArrayAlpha) using 3D hardware acceleration on all families of nVidia cards. GeForce 1-4 family cards use fixed function registers, newer family cards use programmable shaders. This is first AROS driver that uses 3D rendering for 2D blending operations. Reported tests show increase from 20MB/s -> 800 MB/s for PCI-E cards.
- performance improvements to font rendering - using 3D hardware acceleration for anti-aliased font rendering

Other changes:
- performance improvements to compositing - measurable at about 10% increase in FPS output
- fix problem with jittered output for high frame rate applications
- updated sources to 2011-03-19 nouveau driver
- allow smaller (32x32) RAM->VRAM transfers to go via GART as well - 2 x performance improvement for such transfers

The driver will be found in latest AROS nightly builds or can be downloaded from:

http://download.aros3d.org/releases/nouveau-hidd-5.30.zip (http://download.aros3d.org/releases/nouveau-hidd-5.30.zip)

I would like to give thanks to all dedicated testers who helped iron out the bugs and performance problems.
Title: Re: Nouveau 5.30 driver for AROS available!
Post by: Karlos on May 29, 2011, 11:48:41 AM
Nice work!

Quote from: deadwood;641059
This is first AROS driver that uses 3D rendering for 2D blending operations. Reported tests show increase from 20MB/s -> 800 MB/s for PCI-E cards.


You can't beat a good old factor of 40 speed increase :D
Title: Re: Nouveau 5.30 driver for AROS available!
Post by: XDelusion on May 29, 2011, 12:08:00 PM
Sounds promising!
Title: Re: Nouveau 5.30 driver for AROS available!
Post by: nicholas on May 29, 2011, 12:45:02 PM
Why on earth don't MorphOS and OS4 use this excellent work?

NIH syndrome?
Title: Re: Nouveau 5.30 driver for AROS available!
Post by: XDelusion on May 29, 2011, 01:11:11 PM
They all work very differently under the hood.
Title: Re: Nouveau 5.30 driver for AROS available!
Post by: Iggy on May 29, 2011, 03:04:43 PM
Quote from: XDelusion;641100
They all work very differently under the hood.

Yes, at this point the MOS team has rejected Gallium and Nouveau.
Title: Re: Nouveau 5.30 driver for AROS available!
Post by: XDelusion on May 29, 2011, 03:14:35 PM
As a MorphOS user, I'm not complaining. And considering the updates that are coming along in the next addition of MorphOS in relation to 3D acceleration, I'm REALLY not complaining! ;)

It's stable, it's fast, it's compatible, it's here, it's now, though I am eager to purchase a 100% AROS compatible machine such as an ACER Laptop or so I can actually see what the hypes all about.
Title: Re: Nouveau 5.30 driver for AROS available!
Post by: dammy on May 29, 2011, 03:23:41 PM
:banana:
Title: Re: Nouveau 5.30 driver for AROS available!
Post by: TheBilgeRat on May 29, 2011, 04:38:20 PM
The Nouveau drivers are excellent when it comes to 2D, but Gallium has a long way to go, which is why MorphOS team probably decided against.  However, the future is tied decently to both, as the Linux world is trying hard to get good stable open source drivers based on nouveau and gallium.

Great to hear that AROS has got it now :afro:
Title: Re: Nouveau 5.30 driver for AROS available!
Post by: Karlos on May 29, 2011, 05:04:50 PM
Quote from: nicholas;641098
Why on earth don't MorphOS and OS4 use this excellent work?

NIH syndrome?


A bit too different under the bonnet, I expect.
Title: Re: Nouveau 5.30 driver for AROS available!
Post by: HenryCase on May 29, 2011, 10:00:40 PM
Quote from: Karlos;641156
A bit too different under the bonnet, I expect.


Gallium3D support is part of the current OS4 roadmap.
Title: Re: Nouveau 5.30 driver for AROS available!
Post by: Iggy on May 29, 2011, 10:57:19 PM
Quote from: HenryCase;641222
Gallium3D support is part of the current OS4 roadmap.

As is OpenGL from what I've heard.
Both will strengthen AOS4 against the competition.
Title: Re: Nouveau 5.30 driver for AROS available!
Post by: Piru on May 29, 2011, 11:39:17 PM
Quote from: HenryCase;641222
Gallium3D support is part of the current OS4 roadmap.

Being on roadmap doesn't say much though. Just think of what happened with the USB2 support.
Title: Re: Nouveau 5.30 driver for AROS available!
Post by: DCAmiga on May 30, 2011, 12:00:18 AM
Good news I may even make my x86 an AROS box one day :D
Title: Re: Nouveau 5.30 driver for AROS available!
Post by: HenryCase on May 30, 2011, 12:10:55 AM
Quote from: Iggy;641227
As is OpenGL from what I've heard.
Both will strengthen AOS4 against the competition.


Gallium3D is part of Mesa, which is the premier open-source OpenGL implementation. You wouldn't get Gallium3D without Mesa, they're part of the same package (AROS has it too).

One point that's worth mentioning is that some of the newer features of OpenGL haven't been implemented in Mesa yet due to license restrictions, which is a bit of a shame. In any case, Mesa is a lot more complete than OS4's current OpenGL implementation.