Web Analytics
Conecta con nosotros

Noticias

John Carmack critica Mantle, la API gráfica de AMD

Publicado el

API gráfica de AMD mantle carmack ikj321k3

Hemos hablado bastante de Mantle, la nueva API gráfica de AMD, pero hasta el momento ningún desarrollador de importancia había manifestado su opinión sobre la misma.

Finalmente ha sido John Carmack, co-fundador de id Software y responsable de clásicos como DOOM, Quake y Wolfenstein, quien ha salido al paso para dar su opinión sobre Mantle, y lo cierto es que no ha sido demasiado positiva.

Según Carmack Mantle ha generado expectación sólo «porque AMD ha logrado colocarse en las dos consolas de nueva generación… OpenGL puede ofrecer mejoras de rendimiento similares a Mantle». Queda bastante claro que Carmack no siente ninguna atracción por Mantle.

Por su parte otras figuras como Tim Sweeney y Johan Andersson, de Epic Games y DICE respectivamente, comentaron que si cada compañía lanzara su propia API gráfica tendríamos un futuro nefasto.

Es evidente que de los tres Andersson es el que mejor conoce Mantle, dado que Battlefield 4 se basará en dicha API, pero mantuvo una actitud discreta al respecto. Con todo, dejó caer que «tendremos más información a mediados de noviembre«.

Editor de la publicación on-line líder en audiencia dentro de la información tecnológica para profesionales. Al día de todas las tecnologías que pueden marcar tendencia en la industria.

17 comentarios
  • kiko

    Este tipo parece que no entendió el concepto, con mantle se busca desarrollar directo para la arquitectura gcn, dudo que OpenGL haga eso…
    Nomas están ardidos, pero ya se vera en la practica como funciona mantle.

  • mantlide

    claro, sabes tu mas que Carmack, Sweeney y Andersson juntos, que de programación gráfica saben algo…
    si quieres te paso sus correos para que les expliques que es Mantle.

  • kiko

    Carmack, Sweeney y Andersson protegen sus intereses, por ende no me sorprende que critiquen a la competencia…
    Vos vas a necesitar que te explique por que parece que tampoco entendes que carajos es mantle.

  • Pues si alguien que no tiene la capacidad creativa para lanzar algo distinto de Rage, Doom, Quake, etc. que repiten todos la misma fórmula, critica esto, es que es algo bueno, sinceramente si las críticas viniera de otras compañías que han brillado más últimamente estaría más de acuerdo.

    Al menos Rage es una bazofia, nada de interactividad con el entorno, y cuando digo nada, es que no te permitía ni brincar objetos, si estás junto a una escalera le tienes que dar toda la vuelta porque no puedes saltar el barandal y bajar o subir.

    Historia sin sentido, final patético, misiones que te puedes saltar, etc.

    Dice está poniendo un ejemplo de los alcances de esta tecnología y sin chillar como nena.

    Rage fue uno de los títulos que me grito a la cara que ya estaba viejo para esto, y fui dejando de jugar, hasta que lo abandoné por completo.

  • zchronos

    Es lo mismo que yo vengo diciendo desde hace tiempo, simplemente
    Mantle es innecesario y a futuro es demasiado riesgo para el juego que
    lo utilice. En vez de usar Mantle, conviene más utilizar OpenGL.

    Pero que bueno que figuras más reconocidas que yo también lo digan.

    Por cierto, no existen «intereses» por parte de OpenGL sino todo lo contrario, existen intereses únicamente por parte de AMD. Históricamente AMD nunca ha colaborado mucho con el desarrollo de openGL (aquí más han colaborado Intel y Nvidia), en cambio, ahora vienen y sacan su propia API que hace cosas que bien podría hacer OpenGL si tan sólo le programaran los módulos correspondientes. Obviamente AMD protege sus propios intereses y precisamente su propia API va a trabajar mejor con su propia arquitectura (GCN).

    Pienso que es probable de que ésta haya sido la razón para crear su propia API en vez de usar OpenGL, ya que si le agregan éstas características a OpenGL, quizás trabajaría mejor con Intel y con Nvidia ya que éstas tienen mucho más experiencia y colaboran más que AMD en ésta área, por eso es que respondiendo a sus intereses les conviene más crear su propia API. Claro, es unas suposición mía nada más, pero creo que tiene sentido.

    Es por eso que yo prefiero mil veces la opinión de uno o un grupo de desarrolladores a escuchar la opinión del responsable de marketing de una empresa X.

  • No me meto en este tema, pero la verdad es que ID Software ha bajado mucho el listón en los últimos tiempos.

    Desde que está bajo Bethesda ya no es esa empresa rebelde y revolucionaria, de hecho Bethesda le prohibió desarrollar bajo Linux y desde entonces Carmack dice que Linux no sirve como plataforma de juegos, cosa que no se cree ni él mismo.

  • kiko

    Conviene mas utilizar OpenGL?
    No hay nada mejor que desarrollar algo para un hardware o una arquitectura específicos, de esa forma te aseguras de que tu software va a tener un mínimo de optimización.
    «…es demasiado riesgo para el juego que lo utilice». Al contrario, el juego que lo utilice va a correr mejor que el que no, claro que en gráficas gcn…
    Ademas mantle es de código abierto, osea no se puede decir lo mismo de physx y cuda. «Obviamente AMD protege sus propios intereses y precisamente su propia API va a trabajar mejor con su propia arquitectura (GCN)».Tan rápido te olvidaste de g-sync? Hasta donde se sabe nvidia no tiene ni una intención en estandarizarlo, solo funcionara con kepler y superiores…
    «Es por eso que yo prefiero mil veces la opinión de uno o un grupo de desarrolladores a escuchar la opinión del responsable de marketing de una empresa X». Si el desarrollador que precisamente esta defendiendo sus intereses, por tanto descalifica lo que la competencia hace…

  • zchronos

    «No hay nada mejor que desarrollar algo para un hardware o una
    arquitectura específicos, de esa forma te aseguras de que tu software va a tener un mínimo de optimización»-> Estás completamente desubicado con éste comentario. Es todo lo contrario, por eso existen los estándares, para evitar crear software específico para hardware específico. La optimización NO depende de Mantle sino del desarrollador.

    Cuando dije «es demasiado riesgo para el juego que lo utilice» me refiero a precisamente A FUTURO, porque al usar un software dedicado para una plataforma dedicada es más fácil y tardas menos tiempo, pero a la vez es muy riesgoso. Investiga un poco sobre programación y verás que es verdad.

    «Ademas mantle es de código abierto, osea no se puede decir lo mismo de physx y cuda»-> Éstas son cosas muy diferentes, no te ofendas, pero tu comparación es ridícula. Si quieres comparar entonces hazlo «physx» con «TressFX» y «Cuda» con «OpenCL».

    Nvidia, Intel y AMD siempre, repito SIEMPRE han creado software CERRADO y TAMBIÉN han colaborado con el software Libre, específicamente en el caso de OpenGL, AMD es el que menos ha colaborado. Por eso es que puse que si en vez de crear Mantle, mejor creaban módulos para OpenGL «quizás» les dio miedo de que su software funcione igual o mejor con el hardware de la competencia.

    Es cierto que han anunciado que Mantle será de código abierto, PERO todavía desconocemos que tan abierto será. En la historia muchos se han aprovechado de lo poco informada que están las personas sobre licencias abiertas para hacer mucho daño (ejem. Java). Repito, quizás no sea el caso de AMD, pero la posibilidad existe

    Sobre G-sync, nuevamente, tecnologías completamente distintas para propósitos distintos…. utilizar cosas que nada tienen que ver una con otra….

    Tu primera pregunta ¿Conviene más utilizar OpenGL? Yo opino que SI. Lamentablemente tú en ningún momento respondes a dicha interrogante ni la justificas, sino que tratas otros temas completamente distintos. Bueno, si tu crees que Mantle es mejor que OpenGL pues bien por ti, pero no veo una justificación válida de por medio, sino todo lo contrario. A ésto hay que sumarle que otros desarrolladores también opinan que OpenGL es mejor. Y ojo, un desarrollador es un CLIENTE no es una competencia. Son conceptos básicos de economía, hay que saber diferenciarlos.

  • kiko

    Nvidia siempre se «$&@ en linux, así que no vengas con que colabora con software libre. Recientemente linux tubo una actualización de kernel que aumento el rendimiento de gráficas amd hasta en un 90%, así de cabreado esta Linus Torvalds con nvidia…
    Vos fijo debes ser usuario android, por que no entendes las maravillas que pueden hacer hardware y software trabajando en sincronía (y no, no soy usuario de iphone).
    Parece que no te enteraste que las consolas tienen gráficas amd, muchos juegos van a ser porteados a pc (tristemente, si se desarrollaran directo para pc serian mucho mejores) desde estas consolas, osea que van a implementar mantle sin demasiadas complicaciones. Y ademas es código abierto, así que se puede modificar y adaptar fácilmente.
    «Éstas son cosas muy diferentes, no te ofendas, pero tu comparación es ridícula». No es ridícula physx y cuda son ambas tecnologías propietarias, y ya que entramos en las descalificaciones lee esto:
    http://www.tomshardware.com/news/roy-taylor-apu-opencl-cuda-physx,23797.html
    De este articulo sale la importancia de que mantle sea abierta…
    «utilizar cosas que nada tienen que ver una con otra….» Wtf? Dicen que mantle puede inclinar la balanza a amd o perjudicar/excluir a nvidia, pero cuando hablamos de g-sync te atajas?.
    Repito nvidia no tiene planes de estandarizarla, al igual que amd con mantle, así que ninguna es santa.
    ¿Conviene más utilizar OpenGL? Yo prefiero la optimizacion, opengl es una api general, mantle habla el idioma gcn, así que no me cabe duda que sera superior (hay que ver en que grado).
    Digas lo que digas es descalificar a amd, el tipo ni siquiera vio como funciona, nadie lo hizo, nadie puede opinar acerca de algo que nunca se vio.

  • apaloosa

    una mantle de palos es lo que te hace falta a ti

  • kiko

    Atate los dedos, pendejo.

  • E3L

    DOOM, Quake y Wolfenstein, no se si estoy mal, pero me parece que un desarrollador de juegos tan viejos no tiene mucho para opinar.

  • E3L

    Porque no dijeron los mismo con NVIDIA y sus tecnologías propietarias?
    será que ellos si les pagaron bajo la mesa como siempre?

  • E3L

    Vamos a ver, según tu los desarrolladores hablan a titulo propio y no siguiendo los intereses de sus respectivas empresas. Repito, porque no decían todo eso de NVIDIA y sus tecnología propietarias?

  • jurrabi

    Pues precisamente un tipo que sabe y comprende lo que es crear un módulo gráfico en 3D desde cero (nada de librerías entregadas por fabricantes de tarjetas) sabe mucho sobre que debe o no debe tener una API gráfica…
    Aunque sí te doy la razón en que, si no ha seguido en la cresta de la ola sería como un mecánico de la F1 de los años 60 opinando sobre los coches de hoy…

  • jmga

    OpenGL hace eso. OpenGL es un estándar que los fabricantes deciden si implementar o no. NVIDIA está optimizando sus drivers para que con OpenGL se pueda trabajar a bajo nivel, y si quisieran, tanto AMD como NVIDIA podrían obtener el mismo resultado con OpenGL que el que obtiene AMD con Mantle, pero es más guay sacar tu propia API para que los juegos que estén desarrollados con ella vayan mucho mejor en tus tarjetas que en las de la competencia.

  • kiko

    «…que el que obtiene AMD con Mantle». Todavía no se sabe como va a rendir mantle.
    Opengl no tiene a las consolas detrás cuya optimización es mas que necesaria si quieren mover los últimos juegos con ese hardware…

Top 5 Cupones

Lo más leído