Ayuda eleccion de la grafica ¿Nvidia o AMD? ¿970 o 390? [Ahora con Encuesta]

Encuesta
¿GTX 970 o R9 390?
43%
9
57%
12
Hay 21 votos.
Buenas de nuevo!!
Hoy me ha dado por revisar mi presupuesto y mirar algunas graficas y videos de AMD, (pese a que ya tenia decidido al 99% pillarme la 970 G1). Total, que he visto que la 390 y la 390X (incluso la 290X) superan a la 970. Mi procesador sería el 4790K, 8GB de RAM y un monitor para jugar a 1080p. Sabiendo que no soy de hacer inversiones en el PC muy seguidas ¿Cual me compensaria más? (Parece un enunciado de matematicas XD)

Tanto las graficas de Nvidia como de AMD ¿son totalmente compatibles con DX12? ¿Sería mejor esperar a la nueva gen?

Este es el video en cuestion: https://www.youtube.com/watch?v=vSDQzlKDYq4

Gracias por adelantado!!
manute2012 escribió:..

Tanto las graficas de Nvidia como de AMD ¿son totalmente compatibles con DX12? ¿Sería mejor esperar a la nueva gen?



Realmente son COMPATIBLES CON DIRECT3D_12, Vulkan y Mantle [solo amd]
hilo_hilo-oficial-la-revolucion-de-las-apis-graficas-dx12-y-vulkan_2087013
Imagen

DX es tan solo el nombre de todo el conjunto de APIs: DirectShow, DirectInput, DirectCompute, Diretct2D, Direct3D, DirectSound, etc.

Asi solo para jugar a 1080p y poco mas puede ser la GTX 970 porque las Radeon Rx-3xx se desenvuelven mejor a resoluciones superiores a 1080p

Y alguien que te puede dar opinion de primera mano sobre la R9 390 lo encuentras aqui, asi puedes enviarle un MP a @iC3adDer preguntandole cual te convendria mas:

hilo_review-sapphire-r9-390-nitro-tri-x-oc-8gb-crossfire_2106954

iC3adDer escribió:Buenas a todos y todas.

Intento hacer una review de esta gráfica por si ha alguien le interesa y mis impresiones sobre ella. Espero servir de ayuda a quien esté pensando en comprarla.

..


Y lo que haria YO es esperarme a la siguiente generacion, que al ser de un proceso de fabricacion mas reducido sera mas fresco, consumira algo menos y tendra mas pulido el diseño y soporte a todas las FEATURES de DIRECT3D12 y VULKAN.


.




.
@TRASTARO

Por lo que veo en esa tabla, tan solo las GTX de la gen 900 serían compatibles completamente con DIRECT3D12 pero no dice nada de las RX 300, ¿También llegan al feature level 12.1?
Lo de esperarme a la siguiente gen... Tengo muchas ganas de coger un PC nuevo, y parece que los lanzamientos estan aun tardios (aparte del precio de salida).
Por cierto, edito el post principal agregando encuesta, para aquellos que les de pereza comentar den su opinion, que es solo darle a un click jajajaja
No, aunque tampoco hace falta, aun no hay juegos Direct3D12 y tardaran [si es que llegan a salir] mucho mas los que usen el feature_level_12.1.

Y pues seria mejor te esperes, porque nVidias esta replanteando el agregar algunas funciones al diseño de sus nuevas arquitecturas graficas: Asincronous Shaders, Asincronous Compute y mas.

hilo_directx-12-son-malas-noticias-para-nvidia_2116509

Desde mediados de Septiembre en este hilo 'malas noticias para nvidia' es cuando empieza lo bueno. Y el unico que sale beneficiado con los nuevos controladores gefroce para direct3D12 son las GTX 980/980Ti.


TRASTARO escribió:Desde nvidia se publica una serie de recomendaciones a los programadores sobre que usar Y QUE NO USAR para Direct3D12 en sus trajetas geforce.

https://developer.nvidia.com/dx12-dos-and-donts
/developer.nvidia.com escribió:
DX12 Do's And Don'ts



Introduction

The DX12 API places more responsibilities on the programmer than any former DirectX™ API. This starts with resource state barriers and continues with the use of fences to synchronize command queues. Likewise illegal API usage won’t be caught or corrected by the DX-runtime or the driver. In order to stay on top of things the developer needs to strongly leverage the debug runtime and pay close attention to any errors that get reported. Also make sure to be thoroughly familiar with the DX12 feature specifications.


[..]






kogoll escribió:[..]

Qué significa DX12 12_1?



De eso y mas se habla y explica en el hilo:

hilo_hilo-oficial-la-revolucion-de-las-apis-graficas-dx12-y-vulkan_2087013

Basicamente esta indicando que es la API grafica Direct3D12 [DX12] y que por HARDWARE el GPU soporta las caracteriticas graficas de Direct3D12 en su nivel 1. Los programadores tienen una; llamemos tabla; donde viene indicadas por NIVELES [features_level] las instrucciones de programacion que puede usar el GPU, cada instruccion se refiera a algun efecto visual o alguna instruccion de computo [crear tus propios filtros y efectos]. Con esto si, por decir algo y como ejemplo, en el LEVEL 1 de D3D12 existe una instruiccion 'GRANICE [size]' que crea un efecto de granizo realista, cuando el juego detecte que el GPU puede usar esta instruccion se la enviara, con lo que tendras un efecto visual mas realista que el que obtendrias en otra GPU que no puede emplear esta instruccion.

TRASTARO escribió:Que por cierto, hasta la nomenclatura usada por microsoft tiene concordancia.

el punto "." seria empleado solamente en la VERSION de la API D3D
el guion bajo "_" seria empleado solamente para indicar el FEATURE_LEVEL

De esta manera cuando leamos '11.1' entenderemos inmediatamente que estamos hablando de la API d3d11.1, mientras que si leemos '11_1' se refiere a que se pueden usar las funciones graficas de 'd3d11' en su nivel '1', vamos que esto ultimo tiene mas interes para el programador de juegos.



TRASTARO escribió:
Imagen
[..]


Ahora, tambien creo que estas confundiendo la FEATURE LEVEL con la version de la API. Tenemos entonces que GCN 1.0, efectivamente soportara muchas de las funciones de la API D3D12 en el manejo del procesador y los hilos y su organizacion con el GPU, pero a niveles graficos esta restringida a los efectos visuales de D3D11.1 por su diseño de arquitectura que tiene. Vamos, la feature_level la podemos considerar como una medida de retrocompatibilidad de la nueva API D3D con GPUs fabricados antes de la creacion de dicha nueva API D3D.

Por eso en la tabla aparece marcada como SI en "SOPORTE D3D12", y con 11_1 en "NIVEL FEATURES"


https://msdn.microsoft.com/en-us/librar ... 85%29.aspx
microsoft escribió:Direct3D feature levels

To handle the diversity of video cards in new and existing machines, Microsoft Direct3D 11]introduces the concept of feature levels. This topic discusses Direct3D feature levels.

Each video card implements a certain level of Microsoft DirectX (DX) functionality depending on the graphics processing units (GPUs) installed. In prior versions of Microsoft Direct3D, you could find out the version of Direct3D the video card implemented, and then program your application accordingly.

With Direct3D 11, a new paradigm is introduced called feature levels. A feature level is a well defined set of GPU functionality. For instance, the 9_1 feature level implements the functionality that was implemented in Microsoft Direct3D 9, which exposes the capabilities of shader models ps_2_x and vs_2_x, while the 11_0 feature level implements the functionality that was implemented in Direct3D 11.

Now when you create a device, you can attempt to create a device for the feature level that you want to request. If the device creation works, that feature level exists, if not, the hardware does not support that feature level. You can either try to recreate a device at a lower feature level or you can choose to exit the application. For more info about creating a device, see the D3D11CreateDevice function.


Entonces mejor comprar la 980, ¿no? :-?
Son tarjetas que de stock están muy parejas, pero si vas a hacerles oc la 970 es mejor elección.

Dejo imagenes en spoiler

Imagen

Imagen

Imagen


Para 1080p claro está, las AMd se desenvuelven mejor en resoluciones mas altas, pero tampoco veo que tengan la potencia necesaria para moverse con soltura.
6 respuestas