Did you ever compare trinity against ivy bridge? Which chip has better oss day-0 support? Dont forget vaapi...
Did you ever compare trinity against ivy bridge? Which chip has better oss day-0 support? Dont forget vaapi...
I would actually suggest avoiding nvidia simply because of the fact that AMD actively supports the Open Source driver development. Sure, the Open Source driver does not have the performance issues fixed yet, but that is constantly changing and the driver is improving by leaps and bounds. If anything, if you have an ATI/AMD Graphics card and want to use wine, the best bet is to use the open source driver and keep a close eye on that driver.
Also, Look at Mesa with the Hyperz added for perf:
https://bugs.freedesktop.org/show_bug.cgi?id=36602
The work on OpenCL that is going into the Mesa driver recently is actually key to this. If you have reasonable OpenCL and encoder/decoder that is implemented in OpenCL that will prefer the GPU over the CPU by default, you can expect the Video decoders to work properly.
I Can somewhat agree with this, but the MESA driver is improving. If anything I'd like reasonable OpenGL Performance on an athlon 64x2 (Socket 939 version, so ddr1 memory) with an radeon hd 4550 or radeon x1900gt.
Power management has not been an issue with the Radeon HD 6000 series ( A6 series cpu with a hd6650 mobile graphics card) because I am able to easily see about 4 hours on my laptop
I Actually believe that the cards that where dropped with the 12.6 driver actually is a sign that the Open Source driver is actually getting enough steam. Sure the performance is not where it needs to be yet, and features are missing, but at least you are getting active support from AMD on this front ( initial support, and then of course the documentation for the various graphics registers for the card)... Actually, The only reason that the Open Source driver has poor performance and feature support is that there are not enough developers working on the driver actively. If anything, There is probably less than 10 developers actively working on the open source driver ( MESA and KMS ), and often times these developers are working on at least 5 different graphics cards at the same time.
You are right. I can see the advances in open source drivers when they still not work correctly with hardware released 2008 (and still sold) when I can use Nvidias proprietary drivers with hardware released 2004, using the whole hardware and not only a part of it.
As seen posted in a different thread by bridgman, shader based video acceleration is NOT the solution. They stopped working on that and are working on UVD again, without knowing if they ever can release that code.The work on OpenCL that is going into the Mesa driver recently is actually key to this. If you have reasonable OpenCL and encoder/decoder that is implemented in OpenCL that will prefer the GPU over the CPU by default, you can expect the Video decoders to work properly.
[QUOTEI Actually believe that the cards that where dropped with the 12.6 driver actually is a sign that the Open Source driver is actually getting enough steam. Sure the performance is not where it needs to be yet, and features are missing, but at least you are getting active support from AMD on this front ( initial support, and then of course the documentation for the various graphics registers for the card)...][/QUOTE]So dropping support for so called "legacy" cards, which surprisingly are the top of the line cards when it comes to integrated video solutions for chipsets for their top of the line CPUs and still are sold, and then putting that support into free drivers that only support half of the chip you just paid for and that with bad performance compared to the proprietary driver is a good sign? Then I would like to know what for you is a bad sign.
Well, I also don't like too much the fact that nVidia doesn't support Optimus/FOSS drivers on Linux, but the fact is that they seem to work at least at some extent (with Bumblebee). And a thing I've learned in engineering is that some things sometimes can be "beautiful" (such as the FOSS ATI driver project), but if they don't work as expected, they're (almost) useless.
It seems the support is still buggy. Btw, my intel HD3000 IGPU already does that for quite a while... But maybe I'll give it a try on my r700 card when it gets more stable...Also, Look at Mesa with the Hyperz added for perf:
https://bugs.freedesktop.org/show_bug.cgi?id=36602
But it seems most of the work on OpenCL has been done on Evergreen-generation cards. Currently, I don't own any card from that generation (I've a r700-generation one). It seems OpenCL on HD4xxx series will be treated as a second-class citizen...The work on OpenCL that is going into the Mesa driver recently is actually key to this. If you have reasonable OpenCL and encoder/decoder that is implemented in OpenCL that will prefer the GPU over the CPU by default, you can expect the Video decoders to work properly.OpenCL can be effective for encoding, but I'm afraid it might not work so well for decoding... I just don't know how, for instance, Intel can give a proper video-acceleration API with support for full-HD H.264 whereas AMD can't do the same with UVD...
For me, it might not be completly a "show-stopper", but it'd be nice to have an easier way of managing power management than having to write commands on the terminal each time we want to change radeon's power profile (I know how to do it with sysV systems, but currently, I'm already using systemd, so I can't use rc.local and I'm stuck with the maximum frequency from the "default" profile at boot). I also suspect the PM features are more optimized for all-AMD platforms...Power management has not been an issue with the Radeon HD 6000 series ( A6 series cpu with a hd6650 mobile graphics card) because I am able to easily see about 4 hours on my laptop
For the "average-joe" Linux users, changing things on terminals is an easy way to make them return to WinBlows/Mac OS X (aka paid Linux)...
We can consider it as "support", but at the moment it's not usable for the "average Joe" user... If AMD would really like to give a REAL effort on FOSS drivers, they should've focus more on FOSS AMD drivers and less on Catalyst, and give us some of the features I've mentioned in earlier posts... Why can't they provide a full-FOSS driver (that works as expected) like Intel does?I Actually believe that the cards that where dropped with the 12.6 driver actually is a sign that the Open Source driver is actually getting enough steam. Sure the performance is not where it needs to be yet, and features are missing, but at least you are getting active support from AMD on this front ( initial support, and then of course the documentation for the various graphics registers for the card)... Actually, The only reason that the Open Source driver has poor performance and feature support is that there are not enough developers working on the driver actively. If anything, There is probably less than 10 developers actively working on the open source driver ( MESA and KMS ), and often times these developers are working on at least 5 different graphics cards at the same time.
Cheers
Last edited by evolution; 06-07-2012 at 08:51 AM.
Power management with a dedicated mobile card is close to unusable in my experience though. My older laptop has a mobility hd2600 512mb. With the oss drivers, even with profile forced to low I get VERY high temps compared to catalyst, and very low battery life. The fan howls like a wounded bear if I so much as move a window. This is the main dealbreaker for me with the oss drivers.
Actually my post got cut off somehow and I didn't have time to retype the whole thing. There are still some shader options which seem attractive but haven't been pursued yet (eg using compute shaders, which have lower overhead) but the timing seemed right to push ahead on UVD.
??? The idea of putting more work into the open drivers is to, in your words, "support the other half of the chip" (actually more like 10%) and improve performance. How can that be a Bad Thing ?
Last edited by bridgman; 06-07-2012 at 09:08 AM.