5

У меня есть некоторые проблемы с моей видеокартой, и я хочу отключить аппаратное ускорение для Java-приложений. Все, что использует HA, отображается размыто.

Я видел несколько руководств о том, как установить этот параметр -Dsun.java2d.d3d=false

Проблема в том, что сама панель управления Java использует аппаратное ускорение, и я не вижу ничего, чтобы добавить этот параметр.

Редактировать: пошел в панель управления Java в безопасном режиме, добавил, что параметр и проблема продолжается.

Edit2: Win 7 x64 JRE 6 обновление 30

Edit3: мой файл deploy.properties (после ваших предложений):

#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

все еще аппаратное ускорение включено. Есть ли вероятность того, что приложения могут переопределить эти настройки?

4 ответа4

5

В моем случае повреждение графики исчезло после добавления параметра -Dsun.java2d.noddraw=true

альтернативный текст

1

Кажется, что редактирование этого параметра в панели управления Java вызывает файл

C:\Users\ имя пользователя \ AppData \ LocalLow \ Sun \ Java \ Deployment \ deployment.properties

(Или куда указывает% appdata%)

чтобы получить линию:

deployment.javaws.jre.1.args = -Dsun.java2d.d3d\= ложь

Это для пользовательских настроек, также есть опция системных настроек, которая может быть во всех пользователях, не проверена

0

Была очень похожая проблема (в Linux), но решение этой проблемы было довольно похоже (отключить аппаратное ускорение).

Проблемы с рендерингом были еще более серьезными:

Linux проблемы с аппаратным ускорением в Java-приложениях

Задание следующих параметров для отключения временно работающего аппаратного ускорения:

-Dsun.java2d.opengl=true
-Dsun.java2d.d3d=false
-Dsun.java2d.noddraw=true
0

Использование DirectX не означает, что аппаратное ускорение используется за кулисами. Возможно, вы захотите возобновить глобальное ускорение, если увидите дефектный чертеж (или обновите драйверы)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .