Desativar o Java Hardware Acceleration no Windows?

5

Tenho alguns problemas com a minha placa gráfica e quero desativar a Aceleração de hardware para aplicativos java. Tudo o que usa HA é exibido desfocado.

Eu vi alguns tutoriais sobre como definir esse parâmetro -Dsun.java2d.d3d=false

O problema é que o painel de controle Java está usando aceleração de hardware e não consigo ver nada para adicionar esse parâmetro.

Editar: Fui ao painel de controle do java no modo de segurança, adicionou esse parâmetro e o problema continua.

Edit2: Ganhe 7 x64 Atualização do JRE 6 30

Edit3: meu arquivo deployment.properties (após suas sugestões) é:

#deployment.properties
#Sun Jan 08 01:12:04 EET 2012 deployment.version=6.0 
deployment.capture.mime.types=true deployment.browser.path=C\:\Program Files (x86)\Mozilla Firefox\firefox.exe
#Java Deployment jre's
#Sun Jan 08 01:12:04 EET 2012 deployment.javaws.jre.0.registered=true 
deployment.javaws.jre.0.platform=1.6 deployment.javaws.jre.0.osname=Windows 
deployment.javaws.jre.0.path=C\:\Program Files (x86)\Java\jre6\bin\javaw.exe 
deployment.javaws.jre.0.product=1.6.0_30 deployment.javaws.jre.0.osarch=x86 
deployment.javaws.jre.0.location=http\://java.sun.com/products/autodl/j2se 
deployment.javaws.jre.0.enabled=true deployment.javaws.jre.0.args=-Dsun.java2d.d3d\=false 
deployment.javaws.jre.1.args=-Dsun.java2d.d3d\=false 
deployment.javaws.jre.0.args=-Dsun.java2d.noddraw=true
deployment.javaws.jre.1.args=-Dsun.java2d.noddraw=true

ainda a aceleração de hardware está ativada. Existe a possibilidade de que os aplicativos possam sobrescrever essas configurações?

    
por Odys 31.12.2011 / 11:41

4 respostas

5

No meu caso, a corrupção do gráfico desapareceu depois de adicionar o parâmetro -Dsun.java2d.noddraw=true

    
por 03.01.2012 / 13:31
1

Parece que editar essa configuração no Painel de controle do Java faz com que o arquivo

C: \ Usuários \ nome do usuário \ AppData \ LocalLow \ Sun \ Java \ Deployment \ deployment.properties

(ou para onde% appdata% aponta para)

para obter uma linha:

deployment.javaws.jre.1.args = -Dsun.java2d.d3d \ = false

Isso é por configurações do usuário, há também uma opção de configurações do sistema, que pode estar em Todos os usuários, não testada

    
por 31.12.2011 / 13:04
0

O uso do directx não implica que a aceleração de hardware esteja sendo usada nos bastidores. Você pode querer reduzir a aceleração global se vir um desenho defeituoso (ou atualizar os drivers)

    
por 03.04.2012 / 20:37
0

Tive um problema muito similar (no Linux), mas a resolução para esse problema era bastante similar (desabilite a aceleração de hardware).

Os problemas de renderização foram ainda mais graves:

Definindo os parâmetros a seguir para desativar a aceleração de hardware temporariamente trabalhada:

-Dsun.java2d.opengl=true
-Dsun.java2d.d3d=false
-Dsun.java2d.noddraw=true
    
por 24.05.2018 / 18:22