FR EN ES PT
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:10
Há 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 wink
9 -1
Reações 14
Pontuação : 1214
Numa boa? Eu agradeço de verdade por ter gasto um tempo criando esse guia pra solucionar esse problema. Eu já não estava mais conseguindo jogar Wakfu já faz um ano desde que desfiz do windows 7, e com esse guia consegui entrar no jogo normalmente. O meu erro era mais grave: Dava até para abrir o jogo e até entrar no meu personagem, porém ao entrar no mundo dos 12 o meu notebook travava e ia pra tela azul, o que não rolou dessa vez. Enfim, muito obrigado! huh
0 0
Pontuação : 203
O meu problema é em iniciar o jogo, ele nem sequer abre sua guia. Inicio o Wakfu pelo Launcher, aparece no gerenciador de tarefas o processo e após alguns segundos ele some.
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.
0 0
Pontuação : 203
o que a pagina do Java.exe diz quando executa 

 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)
0 0
Pontuação : 793
Eu estou exatamente com o mesmo problema, segui o tutorial mas o problema persiste, alguma dica?
1 0
Pontuação : 1
Mano você é muito foda, muito obrigado, deu certinho aqui.
0 0
Pontuação : 1
Muito obrigado, nunca que eu conseguiria realizar esse procedimento sozinho, sequer imaginaria como, estava até cogitando voltar pro W7 só pra poder jogar de novo. Novamente, obrigado!!
0 0
Pontuação : 105
Este tutorial não resolve. Acredito que a empresa precisa atualizar seu jogo para Windows 10 e 11.
0 0
Pontuação : 3
esse tutorial é de 29 de março de 2021 estamos em 2022 e a Ankama só piorou as coisa botando um launcher que não resolve nada e ainda não lançaram uma atualização para corrigir esse erro
0 0
Pontuação : 1
Funcionou! Vlw pelo Tutorial <3
0 0
Pontuação : 1
10/10/2023 estou com o mesmo erro e ja fiz esse procedimento no meu win10 e nao funcionou 

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 ?
 
0 0
Pontuação : 32
Boa Tarde

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.
0 0
Pontuação : 1
você é 10!  ankama devia contratar 
0 0
Pontuação : 14
30/11/2023 fiz hoje o procedimento e funfou,muito obrigado 
0 0
Comentar neste tópico