› Foros › Noticias › Tecnología
RRuco1981 escribió:
PD: podria molestarme en pegar unos pantallazos, pero como no es cuestion de vida o muerte de nadie me da pereza. De todas formas podria trucarlos igual que el resto y no tengo tanta necesidad de reafirmacion.
Mamaun escribió:RRuco1981 escribió:
PD: podria molestarme en pegar unos pantallazos, pero como no es cuestion de vida o muerte de nadie me da pereza. De todas formas podria trucarlos igual que el resto y no tengo tanta necesidad de reafirmacion.
En relación a OpenGL vs DirectX
No creo que la diferencia de rendimiento sea tan grande ni mucho menos.
A ver si algún experto nos ilumina
RRuco1981 escribió:[
PD: Si lo pruebas, no te olvides de desactivar el Vsync en el panel de control de tu grafica y en la configuracion de los 2 tests, que luego da lugar a conclusiones erroneas.
Mamaun escribió:RRuco1981 escribió:[
PD: Si lo pruebas, no te olvides de desactivar el Vsync en el panel de control de tu grafica y en la configuracion de los 2 tests, que luego da lugar a conclusiones erroneas.
Hay que tener poca idea para hacer un benchmark de framerate con la sincronización activada.
josemurcia escribió:Las consolas de Sony usan OpenGL. Esto es una ventaja sobre OpenGL. No tiene sentido que Son y se ponga a hacer su propia API ya que quien va a conocer mejor la consola que los fabricantes de sus componentes.
RRuco1981 escribió:Yo ya he leido en alguna review, que el juego consumia muchos recursos activando Vsync, que los FPS bajaban de 80 y pico a 60 con el activado y por eso recomendaban desactivarlo...
RRuco1981 escribió:Mamaun escribió:RRuco1981 escribió:
Ese test no es valido, esta con Vsync a 30FPS, por eso da los mismos FPS en DX11 que en OpenGL. Ayer lo probe en mi PC con una y con 2 GTX670 y la diferencia de rendimiento es de la mitad de FPS en OpenGL respecto a DX11. En calidad gráfica son muy similares, eso si.
...
Si eso fuese verdad para todos los motores gráficos los multis de xbox (DirectX) funcionarían muchísimo mejor (el doble) que en ps3 (openGL)
Que no entendiste de lo probé en mi PC? Es obvio que es el caso de mi PC y concretamente con el Unigine Heaven. Está claro que en otros motores puede ser completamente diferente la cosa. Aunque da una idea de por dónde van los tiros en cuanto a rendimiento, porque de calidad gráfica son identicas.
De todas formas te dire por mi experiencia con PS3 y 360 que los juegos multi que probé en las 2 (hasta 2011), me gustó mas su rendimiento en 360.
PD: podria molestarme en pegar unos pantallazos, pero como no es cuestion de vida o muerte de nadie me da pereza. De todas formas podria trucarlos igual que el resto y no tengo tanta necesidad de reafirmacion.
BlueSkull escribió:RRuco1981 escribió:Mamaun escribió:
Si eso fuese verdad para todos los motores gráficos los multis de xbox (DirectX) funcionarían muchísimo mejor (el doble) que en ps3 (openGL)
Que no entendiste de lo probé en mi PC? Es obvio que es el caso de mi PC y concretamente con el Unigine Heaven. Está claro que en otros motores puede ser completamente diferente la cosa. Aunque da una idea de por dónde van los tiros en cuanto a rendimiento, porque de calidad gráfica son identicas.
De todas formas te dire por mi experiencia con PS3 y 360 que los juegos multi que probé en las 2 (hasta 2011), me gustó mas su rendimiento en 360.
PD: podria molestarme en pegar unos pantallazos, pero como no es cuestion de vida o muerte de nadie me da pereza. De todas formas podria trucarlos igual que el resto y no tengo tanta necesidad de reafirmacion.
En que sistema operativo has probado la diferencia entre DX y OGL?, te lo pregunto por que al menos en linux SIEMPRE gana OpenGL sobre la version DX de Windows usando DX.
En el caso de ATI lo mas curioso es que los drivers libres funcionan mejor que los privativos, en nvidia sin embargo van mejor los privativos.
El soporte de OpenGL en Windows es PATETICO, no tiene absolutamente nada que ver con Linux, probablemente por que M$ no quiere quedar en evidencia...
josemurcia escribió:daredevils escribió:Aun así. Quien dice que sony , por ejemplo, no tenga su propio api. Esto nobquiere decir k se haga un port facilmente. Sino mirar la xbox con su DirectX y el de windows. Lo que veo es el súper monopolio que tiene ms con los juegos por windows.
Las consolas de Sony usan OpenGL. Esto es una ventaja sobre OpenGL. No tiene sentido que Son y se ponga a hacer su propia API ya que quien va a conocer mejor la consola que los fabricantes de sus componentes.
Jimmyhoo escribió:josemurcia escribió:Las consolas de Sony usan OpenGL. Esto es una ventaja sobre OpenGL. No tiene sentido que Son y se ponga a hacer su propia API ya que quien va a conocer mejor la consola que los fabricantes de sus componentes.
no, las consolas de sony utilizan una api propia(me parece que se llama libgcm en ps3 y para ps4 cambio de nombre) que se maneja a bajo nivel y que segun desarrolladores es muy buena y facil de usar(en un principio no era asi), en cierto modo parecido a lo que propone amd con mantle, la compatibilidad con openGL(mas bien opengl ES) es para port rapidos de juegos de android/ios para los "minis" es mas o menos equivalente a dreamcast que utilizaba windowsCE y sus librerias para ciertos juegos(me parece que se uso en un "age of empires" que habia para la consola) pero para el resto se usaban librerias propias que daban mejor rendimiento(o al menos es lo que tengo entendido de un articulo que lei en aquel entonces)
-----------------------------------
esto de AMD me parece genial la industria necesita una mayor batalla entre los fabricantes y que estos no se vean limitados por el "estandar directx" de turno que montones de extensiones pasan desapercibidas por no ser parte del estándar
josemurcia escribió:Jimmyhoo escribió:josemurcia escribió:Las consolas de Sony usan OpenGL. Esto es una ventaja sobre OpenGL. No tiene sentido que Son y se ponga a hacer su propia API ya que quien va a conocer mejor la consola que los fabricantes de sus componentes.
no, las consolas de sony utilizan una api propia(me parece que se llama libgcm en ps3 y para ps4 cambio de nombre) que se maneja a bajo nivel y que segun desarrolladores es muy buena y facil de usar(en un principio no era asi), en cierto modo parecido a lo que propone amd con mantle, la compatibilidad con openGL(mas bien opengl ES) es para port rapidos de juegos de android/ios para los "minis" es mas o menos equivalente a dreamcast que utilizaba windowsCE y sus librerias para ciertos juegos(me parece que se uso en un "age of empires" que habia para la consola) pero para el resto se usaban librerias propias que daban mejor rendimiento(o al menos es lo que tengo entendido de un articulo que lei en aquel entonces)
-----------------------------------
esto de AMD me parece genial la industria necesita una mayor batalla entre los fabricantes y que estos no se vean limitados por el "estandar directx" de turno que montones de extensiones pasan desapercibidas por no ser parte del estándar
libGCM es sólo para muy bajo nivel, para todo lo demás se usa PSGL que no deja de ser OpenGL ES.
OpenGL puede funcionar a tan bajo nivel como Mantle siempre y cuando las compañías hagan sus tarjetas gráficas y drivers con esto en mente.
Jimmyhoo escribió:bueno opengl ya es de por si considerada bajo nivel, pero me imagino que esto de mantle va algo mas haya, aunque tiene la ventaja de no arrastrar compatibilidad, PSGL si bien bien es opengl es, tambien tiene cosas mas especificas del hardware(me imagino que lo ven como extensiones dentro del api) y la pueden hacer variar mucho como para solamente portear si quieren usar el hardware de forma seria, pero los juegos en general pasan a usarla poco a fin de usar libgcm o al menos es de lo que he leído
Adama escribió:Coño, otra API
Sarggent escribió:Genial!! esperando BF4 con mas ganas, a ver como se comporta mi HD 7950 Boost OC 3GB
espero que el cambio sea notable, ahora las personas que dicen que DX va a desaparecer, NO tienen ni idea de que hablan!!
josemurcia escribió:Jimmyhoo escribió:bueno opengl ya es de por si considerada bajo nivel, pero me imagino que esto de mantle va algo mas haya, aunque tiene la ventaja de no arrastrar compatibilidad, PSGL si bien bien es opengl es, tambien tiene cosas mas especificas del hardware(me imagino que lo ven como extensiones dentro del api) y la pueden hacer variar mucho como para solamente portear si quieren usar el hardware de forma seria, pero los juegos en general pasan a usarla poco a fin de usar libgcm o al menos es de lo que he leído
Es que OpenGL en si mismo es una especificación técnica. Si los fabricantes quisieran solo tendrían que implementar OpenGL dejando que se pudiera acceder al más bajo nivel del hardware. Pero no quieren, por lo menos AMD, no se NVIDIA en que estará esforzándose tanto.
Lo malo de esto es que ahora tenemos 2 APIs gráficas de bajo nivel para esta generación. La implementación OpenGL de NVIDIA y la Mantle de AMD. Así que una de dos:
- O los ports de consola a PC vienen optimizados para Mantle, con lo cual en tarjetas NVIDIA o van peor, o nos perdemos ciertas características como ha pasado esta gen con Physics en tarjetas AMD.
- O directamente los hacen a más alto nivel, ignorando el trabajo que está haciendo NVIDIA con OpenGL y estando al final sin optimizar ni para AMD ni para NVIDIA.
Solo si SteamOS pega un pelotazo se pondrán a optimizar tanto para Mantle como para OpenGL a bajo nivel.
RRuco1981 escribió:superfenix2020 escribió:busca las diferencias.
https://www.youtube.com/watch?feature=p ... yTns#t=152
a Microsoft se le acabó el monopolio.
Ese test no es valido, esta con Vsync a 30FPS, por eso da los mismos FPS en DX11 que en OpenGL. Ayer lo probe en mi PC con una y con 2 GTX670 y la diferencia de rendimiento es de la mitad de FPS en OpenGL respecto a DX11. En calidad gráfica son muy similares, eso si.
Están rulando muchos test de ese tipo con la discusión OpenGL VS DX11 que está levantando SteamOS. En muchos de ellos como otro que vi ayer, directamente no se ven los FPS de OpenGL (y youtube va a 30 como máximo, asi que no se pueden apreciar diferencias) y otros hacen trucos (o desconocen el tema) como activar Vsync a 30FPS. Si os fijais en comentarios hay mas gente que comenta lo mismo, y yo mismo lo he probado y la diferencia es mas que notable.
Respecto a la noticia, parece que esto, anunciado la misma semana que SteamOS, suena a cronica de una muerte anunciada de DirectX. Probablemente NVidia tenga también algo preparado, y si ambos colaboran con Valve y desarrollan sus APIs para SteamOS, nada descabellado, quizas seria lo que necesita Valve para quitarse de quebraderos de cabeza preparando las suyas propias, y se aprovecharia mejor el hardware. Quizá sea la estrategia de Valve para conseguir ese rendimiento extra que quieren de su nuevo sistema operativo.
Si no es por esto, la verdad que entonces lo considero mas un atraso que un adelanto, aunque tampoco soy ingeniero de software
liquid_snake89 escribió:RRuco1981 escribió:superfenix2020 escribió:busca las diferencias.
https://www.youtube.com/watch?feature=p ... yTns#t=152
a Microsoft se le acabó el monopolio.
Ese test no es valido, esta con Vsync a 30FPS, por eso da los mismos FPS en DX11 que en OpenGL. Ayer lo probe en mi PC con una y con 2 GTX670 y la diferencia de rendimiento es de la mitad de FPS en OpenGL respecto a DX11. En calidad gráfica son muy similares, eso si.
Están rulando muchos test de ese tipo con la discusión OpenGL VS DX11 que está levantando SteamOS. En muchos de ellos como otro que vi ayer, directamente no se ven los FPS de OpenGL (y youtube va a 30 como máximo, asi que no se pueden apreciar diferencias) y otros hacen trucos (o desconocen el tema) como activar Vsync a 30FPS. Si os fijais en comentarios hay mas gente que comenta lo mismo, y yo mismo lo he probado y la diferencia es mas que notable.
Respecto a la noticia, parece que esto, anunciado la misma semana que SteamOS, suena a cronica de una muerte anunciada de DirectX. Probablemente NVidia tenga también algo preparado, y si ambos colaboran con Valve y desarrollan sus APIs para SteamOS, nada descabellado, quizas seria lo que necesita Valve para quitarse de quebraderos de cabeza preparando las suyas propias, y se aprovecharia mejor el hardware. Quizá sea la estrategia de Valve para conseguir ese rendimiento extra que quieren de su nuevo sistema operativo.
Si no es por esto, la verdad que entonces lo considero mas un atraso que un adelanto, aunque tampoco soy ingeniero de software
Pues acabo de hacer la prueba por curiosidad y la diferencia era del 5-10% como mucho a favor de dx11. También uso una 670 junto a un i5 2500k.
tuxkiller escribió:hellknight escribió:perfectoooo yo tengo una hd 7700 . tengo ganas de probar esa nueva api
y yo pregunto que tiene que ver eso contigo? jajajajaja he cogido tu mensaje como punto de partida porque parece que hay algunos que no han entendido para que es el mantle, esto no es un driver que acelerara la grafica, es una API, lo que quiere decir que es para desarrolladores como bien dice la noticia para que puedan hacer aplicaciones graficas o juegos con mejor rendimiento en las graficas ATI.
imperioAkira escribió:Buufff Menuda Guerra de targetas (y más...) se ba a desatar!!!!!
AMD ataca, menuda estrategia de combate se a sacado de la manga. Habrá cobrado 3 duros por trabajar en secreto con Xbox y Sony y ahora ba ir contra Nvidia y ya puestos Microsoft.
Juegos por streaming, consolas de "bajo" coste, creo k Sony y Microsoft no tenian que haber sacado "PCs" disfrazados de consolas. Menuda marabunta y movimientos ba a haber en estos años.
josemurcia escribió:imperioAkira escribió:Buufff Menuda Guerra de targetas (y más...) se ba a desatar!!!!!
AMD ataca, menuda estrategia de combate se a sacado de la manga. Habrá cobrado 3 duros por trabajar en secreto con Xbox y Sony y ahora ba ir contra Nvidia y ya puestos Microsoft.
Juegos por streaming, consolas de "bajo" coste, creo k Sony y Microsoft no tenian que haber sacado "PCs" disfrazados de consolas. Menuda marabunta y movimientos ba a haber en estos años.
Bueno, eso de en secreto... la API es de código abierto, NVIDIA si quisiera podría implementarla en sus tarjetas gráficas igual.
ionesteraX escribió:Si trabaja a bajo nivel jamas podra implementarla igual, habra perdida seguro, esta por ver cuanta.
josemurcia escribió:ionesteraX escribió:Si trabaja a bajo nivel jamas podra implementarla igual, habra perdida seguro, esta por ver cuanta.
Si trabaja a bajo nivel solo tienen que implementarla en los drivers para que funcione exactamente igual que en las AMD.
BlueSkull escribió:Soy programador de videojuegos, y os puedo casi garantizar que ni dios va a abandonar OpenGL.
DirectX ya estaba tocada hace tiempo por que el mercado OpenGL no ha hecho otra cosa que ampliarse brutalmente, asi que para bajar costes la gente prefiere programar en un API que le sea facilmente portable a casi cualquier cosa...
Respecto a windows y linux, windows esta muy tocado, de hecho siempre lo ha estado, pero no tanto por estos temas como por la pirateria..., solo funcionan los juegos que requieren online...
De todas formas pienso que Steam va a cambiar el rumbo del videojuego en PC..., M$ lleva demasiado tiempo apretando las tuercas a todo el que se ha acercado, y eran imprescindibles, todos sabiamos que algun dia alguien romperia la baraja, y ha sido valve, es la semilla que hacia falta, y se va a extender...
De hecho linux ha sido la plataforma con mas crecimiento en videojuegos de los ultimos meses, los fabricantes de hardware llevan tiempo contratando expertos en Linux (daros una vuelta por las productoras y vereis que ya todas incluyen ofertas de especialistas en Linux)...
Sinceramente creo que este movimiento ha sido planificado por varios, no es un movimiento solo de Steam, esto es mas gordo que todo eso.
AMD esta intentando tomar posiciones, hay que reconocer que lo ha hecho muy bien con el tema de las consolas, los planes de nvidia van por otros derroteros, su interes ya no esta tanto en vender graficas como en licenciar tecnologia a terceros..., es la misma estrategia que siguio ARM con sus micros mientras todos se reian de ellos, se tiraron unos años muy muy mal..., pero mirar ahora..., no hay un trasto de bajo consumo que no tenga un ARM licenciado...
Puedo decir que hacia lo menos 10 años que no veia tan revuelto el tema tecnologico, y M$ ESTA FUERA de todos los planes..., si tuviese acciones ya las habria largado.
Vlad escribió:Genial, por fin se va a poder acceder a bajo nivel a la GPU. Esto nos beneficia a todos, más rendimiento para nuestras tarjetas gráficas y mejores ports desde/hacia consolas.
Como se ha anunciado, en un principio es solo para arquitectura amd gcn, pero nada impide a los demás (nvidia, intel) implementarlas al ser un estandar abierto.
_H1b1k1_ escribió:a como veo las cosas, el panorama en materia de juegos en windows se esta viendo muy negro, nunca pense decir esto, pero si las cosas siguen asi, puede que en unos años linux se convierta en una plataforma de autoridad en cuanto a videojuegos
Riwer escribió:Mientras windows venga instalado en el 99% de los ordenadores que se venden... por mucho que en linux se consiga mas calidad y rendimiento, se va a seguir usando windows.
Otro tema seria si se empezasen a vender PCs Gaming con linux preinstalado, pero aun asi, la inmensa mayoria de los mortales, seguiria con windows, y la cuota de mercado manda.
BlueSkull escribió:Riwer escribió:Mientras windows venga instalado en el 99% de los ordenadores que se venden... por mucho que en linux se consiga mas calidad y rendimiento, se va a seguir usando windows.
Otro tema seria si se empezasen a vender PCs Gaming con linux preinstalado, pero aun asi, la inmensa mayoria de los mortales, seguiria con windows, y la cuota de mercado manda.
Las cuotas cambian, este mercado es muy agil y gigantes mas grandes han caido por pensar de esa forma.
Riwer escribió:Yo no digo ni si que no, pero a las empreas como HP, Acer, Sony, etc etc no van a querer vender PCs con linux porque las ventas de esos equipos serian muy infriores (por no decir casi nulas) y se los tendrian que comer
con patatas. En cambio si no se hace no entrará nunca en el mercado de forma normal. Es un circulo vicioso que dudo que se pueda romper.
Pero desde luego yo no pongo la mano en el fuego por nadie xd.
dark_hunter escribió:Ya podrían haber aunado esfuerzos en mejorar OpenCL (lo hicieron en su momento, pero ahora se sacan esto de la manga), que parecía que iba a ser un nuevo estándar gráfico (libre) compatible con prácticamente todas las tarjetas.
http://es.wikipedia.org/wiki/OpenCL