Tarjetas de video 512mb 1gb 2gb? es importante para el 3d la memoria de video
Cabfl, estoy disfrutando de verdad leyendo tus aportaciones, gracias por compartir tus conocimientos con nosotros, es un placer poder leerte.
Tomo buena nota de lo que has dicho y te agradezco de veras que hayas dado esa explicación técnica de una forma tan cercana y accesible, creo que todos estamos descubriendo cosas nuevas gracias a ti.
Tarjetas de video 512mb 1gb 2gb? es importante para el 3d la memoria de video
Este tío es un crack.
Una cosa cuando se trabaja con motores en tiempo real, no me refiero para render normal por GPU, si no render para videojuegos, no sé si todos, pero si todos con los que he trabajado, le de lo que le des, ellos te convierten la textura en DS, un formato de DX, tiene un sistema de compresión por pérdidas muy interesante, saca tonos medios en bloques de 4 píxeles, y no sé qué más historias, aparte de tener una versión más reducida de sí misma, hasta 16x16 píxeles, como decía Cabfl el tamaño de la textura ya viene definido, todos sabemos que en tiempo real las medidas tienen que ser potencia de dos y cuadradas, se pueden usar rectangulares, pero algo me da qué si pones 512x1024 el te pone un 1024x1024 y mete negros, lo digo porque ocupan lo mismo en disco, además un bitmap en DS, con compresión DX5 por ejemplo, con alpha de 1024X1024 siempre ocupara lo mismo, sin importar el contenido, aunque sea todo negro.
La verdad es que la resolución y el número de monitores tiene que influir y mucho en el uso de memoria, aunque algunos modelos antiguos si tenías más de un monitor le tenías que decir a cual le dabas la aceleración 3d.
Aun así, el cuello de botella en todo esto no creo que esté en la memoria, siempre que hablamos de videojuegos claro, el cálculo de shaders a mi idea es de lo que más come, si tenemos un Shader DX11 con 200 instrucciones y dicho Shader esta ocupando un 90% de la pantalla el cálculo que tiene que hacer es la ostia, a muy grandes rasgos una instrucción es una operación matemática digamos que muy compleja, que tiene que hacer por cada pixel/textel que se dibuja en pantalla un mínimo de 30 veces por segundo, aunque al ocupar el 90% de la pantalla estamos haciendo que otras cosas no se pinten y lo uno compensa lo otro, podemos tener un problema serio si ese 90% es transparente, ahí no solo hacemos que se pinte el Shader complejo, si no que también hacemos que se pinte un mínimo de dos veces todos los objetos del fondo, y si hablamos de varias transparencias como pasa con los FX ni te cuento, este Shader con 200 instrucciones, puede contener solo un bitmap, el resto operación matemáticas, desde una simple suma o resta a multiplicación de vectores. Por eso cuando en un juego nos acercamos mucho a un fuego, los FPS empiezan a bajar, y la memoria ni se entera. Saludos.
Tarjetas de video 512mb 1gb 2gb? es importante para el 3d la memoria de video
Fiz3d, lo que comentas es muy interesante. Por lo que entiendo todo se resume en el hecho de que existe una compensación para qué el consumo de memoria de vídeo no sea abusivo y no necesites una gran cantidad para poder trabajar y supongo que, tampoco para jugar. Creo que por eso algunos de mis compañeros que siempre están con el tema de tarjetas de juegos me suelen decir que en realidad no hacen falta 2 GB de VRAM ya que las tarjetas actualmente raramente se acercan a consumir 1 GB en la mayoría de juegos.
No sé si estaré diciendo algo incorrecto.
Tarjetas de video 512mb 1gb 2gb? es importante para el 3d la memoria de video
Se me había olvidado otro factor que influye notablemente en el uso de la VRAM, y son los modos A (Antialiasing). Y a mayor resolución del monitor, mayor uso de VRAM para él A.
Tarjetas de video 512mb 1gb 2gb? es importante para el 3d la memoria de video
Cabfl acabo de quedar con la explicación. No llegue a creer que pudiera dar para tanto la pregunta.
La verdad que es muy instructivo e interesante lo que has explicado. Muchas gracias Fiz3d también por tu explicaciones muy buenas aportaciones. Valéis vuestro peso en oro.
AlphaCAD creo que este mensaje se merece una chincheta, Se ha vertido aquí muy buena información y conocimientos. Sería una pena qué se pierda. Gracias otra vez a todos por la ayuda. La verdad que la información que me habéis brindado es muy valiosa. Saludos.
Tarjetas de video 512mb 1gb 2gb? es importante para el 3d la memoria de video
Sin duda, este hilo merece una chincheta.
Voy a ver la forma de crear un recopilatorio de hilos ya que en estos días y gracias a la colaboración de Cabfl se están generando hilos de mucha calidad y sería bueno tenerlos a la vista.