lunes, 18 de noviembre de 2013

Minecraft no arranca después de actualizar a Windows 8.1

 Esta es la segunda 'sorpresa' que me encuentro tras actualizarme a Windows 8.1 (ver primera sorpresa aquí). Tras un tiempo utilizando Minecraft sin problemas con Windows 8, al aplicar la actualización 8.1 el juego dejó de arrancar y pasó a mostrar una bonita pantalla de error indicando que tenía que actualizar mis driver de video. 

 Estos driver ya estaban actualizados a la última versión así que no había mucho que hacer. Tras revisar los foros de ayuda de Minecraft lo que hice fue reinstalar el juego desde cero sin mucho éxito. Sin embargo, ahora el mensaje de error era algo más clarificador: "LoadLibrary failed with error 87: The parameter is incorrect".

 Buscando dicho error junto a las palabras Minecraft y Windows 8.1 dí con este artículo de los foros de Microsoft que indicaba que había un problema en las entradas de registro de las tarjetas AMD/ATI y proponía unos simples cambios en una entrada del registry. Así lo hice y ¡funcionó! Espero que si alguien tiene un problema similar le sirva la misma solución que propone dicho artículo.

Imagen de la entrada a corregir para evitar los errores de carga de Minecraft





16 comentarios:

  1. Respuestas
    1. Editar la clave de registro[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000] "OpenGLVendorName" y cambiar el contenido a atio6axx.dll
      atio6axx.dll

      Reiniciar el sistema y listo.

      Eliminar
  2. Respuestas
    1. La edición del registro se hace con la herramienta Regedit, que la puedes invocar una de estas dos maneras:
      - Pulsa la tecla Windows + R y en la ventana Ejecutar teclea regedit y pulsa aceptar
      - En la pantalla de Inicio teclea regedit y haz doble click sobre regedit.exe que aparece en el resultado de la búsqueda
      Una vez en Regedit busca la ruta que indico arriba ([HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0000] ) y haz el cambio en la clave señalada (OpenGLVendorName)

      Eliminar
  3. a mi me aparece esto y no se cual es el problema ayudaa!!!

    ---- Minecraft Crash Report ----
    // Why did you do that?

    Time: 29/04/15 12:20
    Description: Initializing game

    org.lwjgl.LWJGLException: Pixel format not accelerated
    at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
    at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
    at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:247)
    at org.lwjgl.opengl.Display.createWindow(Display.java:306)
    at org.lwjgl.opengl.Display.create(Display.java:848)
    at org.lwjgl.opengl.Display.create(Display.java:757)
    at org.lwjgl.opengl.Display.create(Display.java:739)
    at ave.ap(SourceFile:534)
    at ave.am(SourceFile:363)
    at ave.a(SourceFile:310)
    at net.minecraft.client.main.Main.main(SourceFile:124)


    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------

    -- Head --
    Stacktrace:
    at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
    at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
    at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:247)
    at org.lwjgl.opengl.Display.createWindow(Display.java:306)
    at org.lwjgl.opengl.Display.create(Display.java:848)
    at org.lwjgl.opengl.Display.create(Display.java:757)
    at org.lwjgl.opengl.Display.create(Display.java:739)
    at ave.ap(SourceFile:534)
    at ave.am(SourceFile:363)

    -- Initialization --
    Details:
    Stacktrace:
    at ave.a(SourceFile:310)
    at net.minecraft.client.main.Main.main(SourceFile:124)

    -- System Details --
    Details:
    Minecraft Version: 1.8.4
    Operating System: Windows 8.1 (x86) version 6.3
    CPU: 2x Intel(R) Pentium(R) Dual CPU T2370 @ 1.73GHz
    Java Version: 1.8.0_25, Oracle Corporation
    Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
    Memory: 46509960 bytes (44 MB) / 100098048 bytes (95 MB) up to 518979584 bytes (494 MB)
    JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    Launched Version: 1.8.4
    LWJGL: 2.9.4
    OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
    GL Caps:
    Using VBOs: No
    Is Modded: Probably not. Jar signature remains and client brand is untouched.
    Type: Client (map_client.txt)
    Resource Packs: []
    Current Language: ~~ERROR~~ NullPointerException: null
    Profiler Position: N/A (disabled)

    ResponderEliminar
    Respuestas
    1. ¿Que tarjeta gráfica estás usando? En principio lo primero que hay que hacer es actualizar los drivers de la tarjeta, bien desde Windows Update, bien desde la web del fabricante (preferible). Si esto falla podemos probar otras cosas como borrar la caché de Minecraft o ejecutarlo en modo de compatibilidad.
      Si tu tarjeta gráfica es de NVIDIA: http://www.nvidia.com/Download/index.aspx?lang=es
      Si tu tarjeta gráfica es de AMD: http://support.amd.com/es-xl/download
      De todas maneras no te quiero dar falsas esperanzas porque a veces hay tarjetas gráficas un poco antiguas que no acaban de funcionar bien con Windows 8.1.

      Eliminar
  4. Este comentario ha sido eliminado por un administrador del blog.

    ResponderEliminar
  5. Ayuda por fabor por mas que busco no encuentro la solucion a mi me aparece:
    ---- Minecraft Crash Report ----
    // But it works on my machine.

    Time: 19/08/15 14:38
    Description: Initializing game

    org.lwjgl.LWJGLException: Pixel format not accelerated
    at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
    at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
    at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:247)
    at org.lwjgl.opengl.Display.createWindow(Display.java:306)
    at org.lwjgl.opengl.Display.create(Display.java:848)
    at org.lwjgl.opengl.Display.create(Display.java:757)
    at org.lwjgl.opengl.Display.create(Display.java:739)
    at ave.ap(SourceFile:534)
    at ave.am(SourceFile:363)
    at ave.a(SourceFile:310)
    at net.minecraft.client.main.Main.main(SourceFile:124)


    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------

    -- Head --
    Stacktrace:
    at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
    at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
    at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:247)
    at org.lwjgl.opengl.Display.createWindow(Display.java:306)
    at org.lwjgl.opengl.Display.create(Display.java:848)
    at org.lwjgl.opengl.Display.create(Display.java:757)
    at org.lwjgl.opengl.Display.create(Display.java:739)
    at ave.ap(SourceFile:534)
    at ave.am(SourceFile:363)

    -- Initialization --
    Details:
    Stacktrace:
    at ave.a(SourceFile:310)
    at net.minecraft.client.main.Main.main(SourceFile:124)

    -- System Details --
    Details:
    Minecraft Version: 1.8.8
    Operating System: Windows 8.1 (x86) version 6.3
    Java Version: 1.8.0_25, Oracle Corporation
    Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
    Memory: 101248096 bytes (96 MB) / 159133696 bytes (151 MB) up to 523501568 bytes (499 MB)
    JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512M -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    Launched Version: 1.8.8
    LWJGL: 2.9.4
    OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
    GL Caps:
    Using VBOs: No
    Is Modded: Probably not. Jar signature remains and client brand is untouched.
    Type: Client (map_client.txt)
    Resource Packs:
    Current Language: ~~ERROR~~ NullPointerException: null
    Profiler Position: N/A (disabled)
    CPU:
    AYUDA POR FABOR

    ResponderEliminar
    Respuestas
    1. me aparese lo mismo me empeso a fallar asi cuando actualise el windows a windows 10

      Eliminar
    2. me aparese lo mismo me empeso a fallar asi cuando actualise el windows a windows 10

      Eliminar
    3. Con la actualización a Windows 10 es posible que el sistema haya vuelto a utilizar unos driver genéricos. Prueba por favor a actualizarlos de nuevo con los driver del fabricante aunque, si el equipo es algo antiguo, es posible que Windows 10 no acabe de funcionar bien. Lo digo porque a mí me ocurrió en un laptop de hace 7 años y tuve que volver a Windows 8.1

      Eliminar
  6. Hola Jaime. Echa un vistazo por favor a la respuesta que escribí para Ron El Craftero y me dices algo, ya que el error que te da es idéntico.

    ResponderEliminar
  7. a mi aparece esto alguien sabe como se soluciona:

    ---- Minecraft Crash Report ----
    // But it works on my machine.

    Time: 10/12/15 09:59 PM
    Description: Initializing game

    org.lwjgl.LWJGLException: Pixel format not accelerated
    at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
    at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
    at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:247)
    at org.lwjgl.opengl.Display.createWindow(Display.java:306)
    at org.lwjgl.opengl.Display.create(Display.java:848)
    at org.lwjgl.opengl.Display.create(Display.java:757)
    at org.lwjgl.opengl.Display.create(Display.java:739)
    at avf.ap(SourceFile:534)
    at avf.am(SourceFile:363)
    at avf.a(SourceFile:310)
    at net.minecraft.client.main.Main.main(SourceFile:124)


    A detailed walkthrough of the error, its code path and all known details is as follows:
    ---------------------------------------------------------------------------------------

    -- Head --
    Stacktrace:
    at org.lwjgl.opengl.WindowsPeerInfo.nChoosePixelFormat(Native Method)
    at org.lwjgl.opengl.WindowsPeerInfo.choosePixelFormat(WindowsPeerInfo.java:52)
    at org.lwjgl.opengl.WindowsDisplay.createWindow(WindowsDisplay.java:247)
    at org.lwjgl.opengl.Display.createWindow(Display.java:306)
    at org.lwjgl.opengl.Display.create(Display.java:848)
    at org.lwjgl.opengl.Display.create(Display.java:757)
    at org.lwjgl.opengl.Display.create(Display.java:739)
    at avf.ap(SourceFile:534)
    at avf.am(SourceFile:363)

    -- Initialization --
    Details:
    Stacktrace:
    at avf.a(SourceFile:310)
    at net.minecraft.client.main.Main.main(SourceFile:124)

    -- System Details --
    Details:
    Minecraft Version: 1.8.3
    Operating System: Windows 8.1 (x86) version 6.3
    CPU: 2x Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
    Java Version: 1.7.0_79, Oracle Corporation
    Java VM Version: Java HotSpot(TM) Client VM (mixed mode), Oracle Corporation
    Memory: 103599688 bytes (98 MB) / 159653888 bytes (152 MB) up to 1060372480 bytes (1011 MB)
    JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    Launched Version: 1.8.3
    LWJGL: 2.9.4
    OpenGL: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
    GL Caps:
    Using VBOs: No
    Is Modded: Probably not. Jar signature remains and client brand is untouched.
    Type: Client (map_client.txt)
    Resource Packs: []
    Current Language: ~~ERROR~~ NullPointerException: null
    Profiler Position: N/A (disabled)

    ResponderEliminar
  8. Hola NemesisGame -07. Como he ido comentando en este post, chequea por favor la respuesta que escribí para Ron El Craftero un poco más arriba en la página y me dices algo, ya que el error que me muestras es idéntico.

    ResponderEliminar