| Ver tema anterior :: Ver siguiente tema |
| Autor |
Mensaje |
Icediver User destacando


Registrado: 18 Sep 2007
Mensajes: 230
Ubicación: Madrid proper.
|
Publicado: Lun Jul 28, 2008 8:13 pm Título del mensaje: ¿Por qué se necesita más gráfica en un caso que en otro? |
|
|
Hay una cosa sobre el vídeo en un ordenador que todos sabemos que es así, pero no tengo claro el por qué.
Se trata de saber por qué lo más exigente para una tarjeta gráfica es un juego... cuando por ejemplo en teoría un vídeo o una película tiene más resolución ( imagen real contra imagen "animada" ).
¿Por qué para ver una película DVD en el ordenador no hace falta más que una tarjeta baratísima y para jugar a un juego de última generación con imágenes animadas se requiere lo útimo en gráficas? ¿Es que no tiene más resolución y es más compleja una imagen digamos real que una animada?.
Saludos y gracias a los expertos. |
|
| Volver arriba |
|
 |
Dark Knight Yo soy el foro


Registrado: 21 Ago 2006
Mensajes: 3895
Ubicación: Cerdanyola del Valles, Cataluña, España
|
Publicado: Lun Jul 28, 2008 8:23 pm Título del mensaje: |
|
|
Un video lo podriamos representar como una serie de imagenes que se suceden de forma rapidisima para crear movimiento. Dichas imagenes estan almacenadas y nunca cmbian de forma. En cambio en un entorno 3D se ha de generar un escenario por el que no te moveras 2 veces igual, y podras mirar por muchisimos angulos, asi que tendras k crear una interactividad con el jugador, como sombras, luces y demas todo eso consume GPU. Si tienes una grafica malilla, con una GPU malilla, no podra procesar todo eso, en cambio si tienes una a velocidad mayor, podra procesarlo a mayor velocidad creando sensacion de movimiento.
No se si se va a entender jajaja _________________ Mis PC's:
|
|
| Volver arriba |
|
 |
Gailen Yo soy el foro


Registrado: 11 Ago 2007
Mensajes: 10154
Ubicación: Durango
|
Publicado: Lun Jul 28, 2008 8:48 pm Título del mensaje: |
|
|
Intentaré simplificarlo XD
Lo del video queda claro, son imagenes pre-preparadas que simplemente hay que abrir. Ademas, esto se realiza por CPU. Solo hay que "traducir" el codigo binario de la imagen
En cambio, el juego implica mucho mas. Desde cargar diversos archivos de diversas fuentes, descomprimirlos, modelarlos, crear el diseño 3d, sombras, filtrado, optimizacion... Ten en cuenta que con lo de 3D ya es mucho mas que una foto. Y luego esta el movimiento y todo que Dark Night comenta
Si quieres ver lo que implica un juego, consulta el link de mi firma _________________ Aprende como funciona tu tarjeta grafica AQUI
Ahora, con una HD4850 IceQ4 Turbo!
|
|
| Volver arriba |
|
 |
Rixard Forero


Registrado: 10 Abr 2008
Mensajes: 133
|
Publicado: Mar Jul 29, 2008 12:07 am Título del mensaje: |
|
|
| para que quede claro digamos que en un dvd el ordenador lo unico que debe hacer es abrir imagenes que están almacenadas y en un juego es como si el ordenador tuviese primero que crear esas imagenes, luego abrirlas, representar movimiento, etc |
|
| Volver arriba |
|
 |
Icediver User destacando


Registrado: 18 Sep 2007
Mensajes: 230
Ubicación: Madrid proper.
|
Publicado: Mar Jul 29, 2008 10:53 am Título del mensaje: |
|
|
Entendido, gracias.
Pero desde la ignorancia y desde lo que os he creído entender, se puede decir a grandes rasgos que en un vídeo, trabaja más que nada la CPU traduciendo imágenes fijas y para ella no supone un gran esfuerzo hacerlo, mientras que en un juego han de "generarse" entornos distintos y eso lo hace... la GPU (¿Te refieres a digamos "el cerebro de la tarjeta gráfica" con estas siglas?)...
Entonces si esto es así (y a falta de leerme con detenimiento el link de Gailen)... ¿No se puede delegar el trabajo de creación de imágenes de un juego a la CPU?... Supongo que el cerebro de nuestro ordenador es más potente que el de una tarjeta gráfica... ¿es eso lo que significa que una tarjeta gráfica tiene "tantos megas" dedicados y otros no?.
Si una CPU de un ordenador es muy potente, ¿por qué no cargarla también con el proceso gráfico o es que es mejor tener una tarjeta potente dedicada sólo a generar imágenes?. SUpongo que el chip de una tarjeta gráfica comparado con el de la CPU del ordenador es más pequeño...
Un saludo. |
|
| Volver arriba |
|
 |
Dark Knight Yo soy el foro


Registrado: 21 Ago 2006
Mensajes: 3895
Ubicación: Cerdanyola del Valles, Cataluña, España
|
Publicado: Mar Jul 29, 2008 11:03 am Título del mensaje: |
|
|
Creo que se estaba investigando sobre el tema de compartir procesos entre GPU(Procesador de la tarjeta grafica) y CPU. Lo de ma ram dedicada es otra historia, por ejemplo, hay portatiles que pone "Hasta 512 de memoria" Eso porque por ejemplo, su tarjeta grafica puede tener 64 Mb dedicados y luego cojer prestados el resto que le quedan hasta llegar a 512 de la ram, lo que entonces te quita potencia de ram sabes? Cuanta mas ram tenga una tarjeta grafica mejor, aunque es relativo ya que es mejor tener 256 GDDR3 que 512 GDDR2 pk las memorias GDDR3 son mas rapidas que las GDDR2 _________________ Mis PC's:
|
|
| Volver arriba |
|
 |
Gailen Yo soy el foro


Registrado: 11 Ago 2007
Mensajes: 10154
Ubicación: Durango
|
Publicado: Mar Jul 29, 2008 11:20 am Título del mensaje: |
|
|
Bien.
Una GPU tiene un mayor potencial que una CPU por el hecho de par de cosas.
Primero, al GPU esta optimizada para realizar calculos simples en paralelo y luego integrarlos todos, como pone en mi link. Ese potencial de procesamiento en paralelo se debe a que no es como la CPU, un nucleo-procesador funcionando a alta velocidad. La GPU son un monton de procesadores de potencial limitado (por, digamos, su complejidad baja), funcioonando en paralelo a baja potnecia. Como sabemos que funcionar con 2 nucleos es mejor que con 1 mas rapido, la capacidad de calculo es increible. Ese procesamiento en paralelo le da una capacidad de calculo asombrosa. Asi, tenemos que los procesadores tienen nosecuantos Gigaflops de potencia, mientras las graficas ya andan sobre el Teraflop de potencia de calculo bruta.
Y no, la CPU es mas "débil" que una GPU. La difernecia todavia radica en los paquetes de isntrucciones. Si pasaramos las imagenes de los juegos a la CPU, iria mas lento, recuerda que hay que CREARLAS!! Ademas, tiene spruebas de eso en juegos como el Counter, cuando haces renderizado por software. Queda mal no? Ah, y otra razon de proque no se pasa a la CPU. La CPU ya tiene bastante con procesar el SO, coordinar la grafica, la IA, la fisica del juego y demas cosas asi.
Aunque ultimamente, la decodificacion de video se esta pasando a la GPU tambien, con tecnologias como Ati Avivo y nVidia Pure Video.
Y es mas faicl y factible pasar el trabajo de la CPU a la GPU o la PPU (PhysX, ahora integrada en la nVidia GTX 2X0). Se estan desarrollando software, drivers y firmaeare capaces de convertir las GPU en GPGPU, General Purpose GPU, donde la GPU trabaja como un potentisimo procesador. Serviria para calculos de explosiones nucleares, doblamiento proteico, biologia moelcualr y cosas asi. Existe ya la tecnologia CUDA de nVidia, y Ati estaba trabajando en algo parecido orientado a las fisicas, el Asymetric Phisics Processing. Aunque nVidia va a abrir CUDA a Ati. Y Ati ya utiliza Havoc para fisicas en la GPU...
Si te fijas, en las gamas DX10 ya no hay Shaders especializados (en mi linmk) sino unidades de proceso programables. Ahi se abre la nueva frontera de la programacion _________________ Aprende como funciona tu tarjeta grafica AQUI
Ahora, con una HD4850 IceQ4 Turbo!
|
|
| Volver arriba |
|
 |
Icediver User destacando


Registrado: 18 Sep 2007
Mensajes: 230
Ubicación: Madrid proper.
|
Publicado: Mar Jul 29, 2008 11:32 am Título del mensaje: |
|
|
Muchas gracias a los dos.
Queda muy bien explicado y desde luego que con esa capacidad de proceso en Teras de las GPU frente al de Gigas en las CPU, la especialidad de las gráficas en su terreno hacen que sean muchísimo más potentes en procesamiento. Perfectamente entendido.
De todo esto que contais se va explicando el alto precio de una buena gráfica... Es un elemento muy especializado. Si es buena, es el mayor coste de un ordenador.
Desde luego, vaya nivelazo que tenéis. Agradecido por todas las explicaciones tíos. |
|
| Volver arriba |
|
 |
Gailen Yo soy el foro


Registrado: 11 Ago 2007
Mensajes: 10154
Ubicación: Durango
|
Publicado: Mar Jul 29, 2008 11:40 am Título del mensaje: |
|
|
SI quieres comprenderlo a fondo, ya sabes donde esta el artículo
Aunque quizas resulta al principio bastante complejo y lioso _________________ Aprende como funciona tu tarjeta grafica AQUI
Ahora, con una HD4850 IceQ4 Turbo!
|
|
| Volver arriba |
|
 |
Icediver User destacando


Registrado: 18 Sep 2007
Mensajes: 230
Ubicación: Madrid proper.
|
Publicado: Mar Jul 29, 2008 1:40 pm Título del mensaje: |
|
|
Tremendo artículo. Recomiendo su lectura para todo aquel que tenga curiosidad en el tema.
Y para no perder la costumbre cuando hablamos de gráficas e iniciales, se puede denominar a este link de Gailen como ALR (artículo de lectura recomendada!)
Saludos. |
|
| Volver arriba |
|
 |
|
|
|