I have never felt that different graphic cards had so many different features until recently. I'ts nuts how unlike their technologies are becoming.This post is purely for the uninformed as such I can be stupid so please elaborate and help me and everyone else out. I created this thread to discuss the many differnt technologies of both AMD abd nvidia graphic cards.
Cuda is an nvidia technology for parallel processing on nvidia gpus, It puts processing on the gpu and takes it off cpu, This is great for quick video encodes yet sacrifices quality as an expense for speed. Also great for Folding at home I hear. There are other CUDA accelerated apps that mostly revolve around photo/video editing as well as viewing.
AMD's answer to CUDA is stream, it's very similiar to CUDA in function using parallel processing as well and shares many of the same implementations
Gsync is a nvidia technology, so you'll need a nvidia card to use it as it as well as' a Gsync supported monitor.
Yes it can be a game changer.
Gsync is kinda like vsync, only much better. Instead of the monitor being 60hz or whatever, it is the same speed as the fps being spit out by the gpu. Therefore, there is no screen tearing and your frames per second isn't limited by the speed of your monitor's refresh late. Instead of your monitor telling your gpu to go 60fps so it can keep up with its 60hz refresh rate, your gpu is telling your monitor to to go 120hz to match the 120fps the gpu can display and should it slow down, the monitor will match it.
Another very important technology is mantle, this is an AMD gpu technology.
Mantle can be a game changer for pc games too. AMD is making the next generation consoles, both the ps4 and xbox one. Consoles use a low level api to get the most out of them. Both consoles have both AMD processors and GPUs, and in turn support AMD's Graphic Core Next Architecture as does all current AMD HD 7000 series and "R' series GPUs. The idea with mantle is to bypass DirectX calls and program it straight to the hardware for even more performance without DirectX as the middleman. The console versions of games are highly optimized for the hardware they are ran on. The idea with Mantle is to bring those optimizations to the world of pc gaming. This is great for console ports, or for developers willing to program for the new Mantle low level API without the directx overhead.
Though nvidia does have physx as well for particle effects in games like batman Arkham series and Metro 2033.
Theres also surround gaming combining 2 to 6 monitors. nvidia version is called 3d surround, if you want the 3d part of that setup you have to use nvidia 3d glasses. AMD has eyefinity but with no 3d and instead relies on 3rd parties like IZ3d for 3d support, but this way you can choose your own 3d glasses technology.
Another thing is AMD is much better at bitcoin/litecoin mining. Nvidia is better for emulators. This is because nvidia has better opengl support, which in turn also makes nvidia better for linux.
AMD has TrueAudio which places a sound processing chip on the graphic card to keep the main processer from having to do the work but only for games that support it. It, of course, is suppose to yield better audio as well than a normal motherboard integrated solution.
What I'm doing is running a hybrid setup which requires hacked drivers. This way my main card that's coming Tuesday, the AMD R9 290x will be my main card., with the Geforce 9800gt as backup for physx. Which eventally I'll replace with a GTX 660 or better. This way I get Mantle and physx.
I'm really not try to persuade you either way. Sorry about the length of this post, just please make an informed decision.
Cuda is an nvidia technology for parallel processing on nvidia gpus, It puts processing on the gpu and takes it off cpu, This is great for quick video encodes yet sacrifices quality as an expense for speed. Also great for Folding at home I hear. There are other CUDA accelerated apps that mostly revolve around photo/video editing as well as viewing.
AMD's answer to CUDA is stream, it's very similiar to CUDA in function using parallel processing as well and shares many of the same implementations
Gsync is a nvidia technology, so you'll need a nvidia card to use it as it as well as' a Gsync supported monitor.
Yes it can be a game changer.
Gsync is kinda like vsync, only much better. Instead of the monitor being 60hz or whatever, it is the same speed as the fps being spit out by the gpu. Therefore, there is no screen tearing and your frames per second isn't limited by the speed of your monitor's refresh late. Instead of your monitor telling your gpu to go 60fps so it can keep up with its 60hz refresh rate, your gpu is telling your monitor to to go 120hz to match the 120fps the gpu can display and should it slow down, the monitor will match it.
Another very important technology is mantle, this is an AMD gpu technology.
Mantle can be a game changer for pc games too. AMD is making the next generation consoles, both the ps4 and xbox one. Consoles use a low level api to get the most out of them. Both consoles have both AMD processors and GPUs, and in turn support AMD's Graphic Core Next Architecture as does all current AMD HD 7000 series and "R' series GPUs. The idea with mantle is to bypass DirectX calls and program it straight to the hardware for even more performance without DirectX as the middleman. The console versions of games are highly optimized for the hardware they are ran on. The idea with Mantle is to bring those optimizations to the world of pc gaming. This is great for console ports, or for developers willing to program for the new Mantle low level API without the directx overhead.
Though nvidia does have physx as well for particle effects in games like batman Arkham series and Metro 2033.
Theres also surround gaming combining 2 to 6 monitors. nvidia version is called 3d surround, if you want the 3d part of that setup you have to use nvidia 3d glasses. AMD has eyefinity but with no 3d and instead relies on 3rd parties like IZ3d for 3d support, but this way you can choose your own 3d glasses technology.
Another thing is AMD is much better at bitcoin/litecoin mining. Nvidia is better for emulators. This is because nvidia has better opengl support, which in turn also makes nvidia better for linux.
AMD has TrueAudio which places a sound processing chip on the graphic card to keep the main processer from having to do the work but only for games that support it. It, of course, is suppose to yield better audio as well than a normal motherboard integrated solution.
What I'm doing is running a hybrid setup which requires hacked drivers. This way my main card that's coming Tuesday, the AMD R9 290x will be my main card., with the Geforce 9800gt as backup for physx. Which eventally I'll replace with a GTX 660 or better. This way I get Mantle and physx.
I'm really not try to persuade you either way. Sorry about the length of this post, just please make an informed decision.
Last edited: