JVM von Oracle/Sun soll für AWT/SWING Elemente die die Optimierungen der NVidia Treiber verwenden

  • Themenstarter Themenstarter Swing_u_NVidia
  • Beginndatum Beginndatum
S

Swing_u_NVidia

Gast
Ich habe hier ein Problem bei der Darstellung von Java Anwendungen die mit AWT und Swing realisiert wurden.

Auch habe ich gehört, daß unter Windows die NVidia Treiber genau hierfür bezwüglich Java Anwendungen in AWT/Swing optimierungen eingebaut haben, aber genau diese scheinen bei meiner alten Karte zu den Darstellungsfehlern zu führen und einen neuen Treiber gibt es für meine GPU nicht mehr.

Daher wollte ich wissen, ob man diese Optimierungen irgendwie abschalten kann, so daß diese Grafikelemente wieder auf normale Weise, quasi in Software Rendering dargestellt werden?


Gibt es hierfür bei der JVM von Sun/Oracle irgendeine Option?
 
Versuch nachfolgendes mal als JVM Parameter mitzugeben, damit wird die Direct3D Renderpipeline deaktiviert und auf eine Art Softwarerendering für Transforms und andere Operationen zurückgegriffen:
[c]-Dsun.java2d.d3d=false[/c]
 
Danke für den Hinweis, das werde ich dann mal testen.

Ich arbeite mit Eclipse, wo muß ich das in Eclipse einbinden, damit von Eclipse aus gestartete Programme diese JVM Option nutzen?


Eclipse selbst macht bei mir zum Glück keine Grafikprobleme, es ist nur mein eigener Code und Codeschnipsel diverser Tutorials & Co die diese Darstellungsfehler bei Nutzung von Swing Elementen verursachen.
Bezüglich Swing bin ich nämlich noch am lernen und andere Java Anwendungen habe ich hier nicht im Einsatz.
 
Eclispe nutzt kein Swing sondern SWT (eine eigene native Implementierung für Widgets). Einstellen kannst du das im Run-Dialog bei den JVM Parametern eines Programms.
 

Neue Themen


Zurück
Oben