Procurar nos fóruns
Rastreadores Ankama
Resolvendo problema de tela branca no Windows 10 para placas de vídeo antigas
Por hadouk#6949 29 Março 2021 - 16:50:10Há algum tempo estou tentando jogar Wakfu no meu computador antigo (O velhinho já tem cerca de 8 anos). Apesar de ser antigo, ele é um bom laptop, possui 8GB de RAM, processador I7 da 2ª Geração e placa de vídeo onboard Intel HD 3000.
Quando eu tentava acessar o jogo, ele ficava com a tela toda branca e escuto o som no fundo, porém nenhuma imagem era exibida.
Nos requisitos do jogo, meu laptop poderia rodá-lo no mínimo sem dificuldades. Pesquisei nos fóruns PT, EN e FR sobre o que poderia estar acontecendo, porém, não obtive sucesso.
Como sou desenvolvedor, fiquei intrigado e comecei a investigar o motivo pelo qual não conseguia jogar. Ao consultar os logs do jogo, cheguei ao seguinte erro:
"Exception raised while preparing textures: javax.media.opengl.GLException: Method glCompressedTexImage2D not available"
O que significa: Ocorreu problema enquanto preparava texturas, a biblioteca java "javax.media.opengl.GLException" não está com o método `glCompressedTexImage2D` disponível.
Comecei a pesquisar na internet a respeito deste erro e encontrei a seguinte documentação:
https://gist.github.com/rb-dahlb/26f316c5b6089807a139fc44ee69f0d1
Neste artigo, uma pessoa, provavelmente outro desenvolvedor, relata um problema do Windows 10 em expor as capacidades de OpenGL da placa de vídeo Intel HD 3000 e como ele fez para corrigir. Para corrigir este problema, ele adicionou uma compatibilidade para o programa que precisava usar o OpenGL utilizando o Windows ADK. No contexto dele, ele precisava dar mais recursos de OpenGL para o programa Python.
Como eu queria jogar Wakfu e o problema aparentemente era o mesmo, eu adaptei a correção dele para o Wakfu e documentei aqui:
https://docs.google.com/document/d/1zsyokqRu4EFAmph_OMcXY19Qe6fi8vOpFCGuJOxCWTY/edit?usp=sharing
Espero ter ajudado <3
Quando eu tentava acessar o jogo, ele ficava com a tela toda branca e escuto o som no fundo, porém nenhuma imagem era exibida.
Nos requisitos do jogo, meu laptop poderia rodá-lo no mínimo sem dificuldades. Pesquisei nos fóruns PT, EN e FR sobre o que poderia estar acontecendo, porém, não obtive sucesso.
Como sou desenvolvedor, fiquei intrigado e comecei a investigar o motivo pelo qual não conseguia jogar. Ao consultar os logs do jogo, cheguei ao seguinte erro:
"Exception raised while preparing textures: javax.media.opengl.GLException: Method glCompressedTexImage2D not available"
O que significa: Ocorreu problema enquanto preparava texturas, a biblioteca java "javax.media.opengl.GLException" não está com o método `glCompressedTexImage2D` disponível.
Comecei a pesquisar na internet a respeito deste erro e encontrei a seguinte documentação:
https://gist.github.com/rb-dahlb/26f316c5b6089807a139fc44ee69f0d1
Neste artigo, uma pessoa, provavelmente outro desenvolvedor, relata um problema do Windows 10 em expor as capacidades de OpenGL da placa de vídeo Intel HD 3000 e como ele fez para corrigir. Para corrigir este problema, ele adicionou uma compatibilidade para o programa que precisava usar o OpenGL utilizando o Windows ADK. No contexto dele, ele precisava dar mais recursos de OpenGL para o programa Python.
Como eu queria jogar Wakfu e o problema aparentemente era o mesmo, eu adaptei a correção dele para o Wakfu e documentei aqui:
https://docs.google.com/document/d/1zsyokqRu4EFAmph_OMcXY19Qe6fi8vOpFCGuJOxCWTY/edit?usp=sharing
Espero ter ajudado <3

Comentar neste tópico
Já procurei todas as soluções possíveis, já fiz o processo do seu tópico e nada de resolver. Consigo executar pelo arquivo zip que o Wakfu fornece, mas só o 32 bits, mesmo assim ele fica em um load eterno.
INFO 12:39:34,369 [main] (aUw:381) - Chargement de la configuration depuis le fichier : 'config.properties'
INFO 12:39:34,375 [main] (com.ankamagames.wakfu.client.WakfuClient:230) - Configuration loaded for region WESTERN (by country detection for null): config.properties
INFO 12:39:34,443 [main] (dPP:107) - 1.71 (build -1 [2021-05-11 @ 12H39min34])
INFO 12:39:34,443 [main] (com.ankamagames.wakfu.client.WakfuClient:154) - java.vm.vendor =
INFO 12:39:34,444 [main] (com.ankamagames.wakfu.client.WakfuClient:155) - java.runtime.name = OpenJDK Runtime Environment
INFO 12:39:34,444 [main] (com.ankamagames.wakfu.client.WakfuClient:156) - java.vm.name = OpenJDK 64-Bit Server VM
INFO 12:39:34,444 [main] (com.ankamagames.wakfu.client.WakfuClient:157) - java.vm.version = 25.232-b09
INFO 12:39:34,445 [main] (com.ankamagames.wakfu.client.WakfuClient:158) - java.runtime.version = 1.8.0_232-b09
INFO 12:39:34,445 [main] (com.ankamagames.wakfu.client.WakfuClient:159) - os.name = Windows 10
INFO 12:39:34,445 [main] (com.ankamagames.wakfu.client.WakfuClient:160) - os.arch = amd64
INFO 12:39:34,445 [main] (com.ankamagames.wakfu.client.WakfuClient:161) - os.version = 10.0
INFO 12:39:34,445 [main] (com.ankamagames.wakfu.client.WakfuClient:162) - sun.os.patch.level =
INFO 12:39:34,445 [main] (com.ankamagames.wakfu.client.WakfuClient:163) - user.language = pt
INFO 12:39:34,446 [main] (com.ankamagames.wakfu.client.WakfuClient:164) - user.country = BR
INFO 12:39:34,454 [main] (com.ankamagames.wakfu.client.WakfuClient:170) - log path=.
INFO 12:39:34,515 [main] (aIH:148) - Fichier de pr├f├rences C:\Users\vtnz1\AppData\Local\Ankama\zaap\wakfu\.\userPreferences.properties inexistant, on le cr├e
INFO 12:39:34,525 [MessageScheduler] (aCp:299) - MessageScheduler running
INFO 12:39:34,919 [AWT-EventQueue-0] (aMy:1335) - useLuaAudio n'est pas d├fini, on utilise les scripts compil├s par d├faut
INFO 12:39:34,941 [AWT-EventQueue-0] (ctz:27) - Starting ctF...
WARN 12:39:34,941 [AWT-EventQueue-0] (ctF:114) - Updater communication service is not currently configured: Service is unactivated.
INFO 12:39:35,245 [AWT-EventQueue-0] (UR:33) - GameDate initialized. Timezone : sun.util.calendar.ZoneInfo[id="UTC",offset=0,dstSavings=0,useDaylight=false,transitions=0,lastRule=null]
INFO 12:39:35,303 [AWT-EventQueue-0] (ahU:97) - Initializing GLApplication UI
javax.media.opengl.GLException: WindowsWGLDrawableFactory - Could not initialize shared resources for decon
at jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource(WindowsWGLDrawableFactory.java:370)
at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
at java.lang.Thread.run(Thread.java:748)
Caused by: javax.media.opengl.GLException: Unable to create temp OpenGL context for device context 0xffffffffc301104f
at jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl(WindowsWGLContext.java:313)
at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:696)
at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:589)
at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:539)
at jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory$SharedResourceImplementation.createSharedResource(WindowsWGLDrawableFactory.java:347)
... 2 more
FATAL 12:39:36,540 [AWT-EventQueue-0] (aMv:131) - Erreur au lancement
javax.media.opengl.GLException: Profile GL_DEFAULT is not available on null, but: []
at javax.media.opengl.GLProfile.get(GLProfile.java:962)
at javax.media.opengl.GLProfile.getDefault(GLProfile.java:693)
at javax.media.opengl.GLProfile.getDefault(GLProfile.java:704)
at ahT.a(SourceFile:26)
at ahT.(SourceFile:59)
at ahU.a(SourceFile:99)
at ahU.c(SourceFile:93)
at Xe.a(SourceFile:265)
at aMy.e(SourceFile:323)
at aMv.run(SourceFile:129)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
o meu é Windows 10 64bit versão 22H2 e nao tem o ADK para essa versao neste link e tbm nao achei em outro site. tem outra forma de resolver ?
Hoje, 02/11/2023 fiz o passo-a-passo e funcionou para mim.
Meu notebook já tem mais de 10 anos e rodou o jogo muito bem, o hardware dele é um i7 de segunda geração com 8GB de RAM e uma placa gráfica da Intel HD Graphics 3000 com Windows 11 PRO 22h2.