Schwarzer Flackerscreen

Dragnaros

Mitglied
Hi ich habe gerade angefangen Java zu lernen.
Nun habe ich aber schon seit ner weile ein nerviges problem und wo ich nun selber java schreiben will
stört es extrem.

nun zum fehler:
bei einigen fenstern (nur java anwendungen) wird mir ein blackscreen oder nur teile des gui angezeigt bei mausbewegungen flackert es manche elemente werden sichbar andere wieder schwarz.
wen ich die größe des fensters ändere verschwindedt der fehler manchmal und taucht bei anderen größen wieder auf scheint von der scalirung abhängig zu sein.

nun etwas merkwürdiges... ich hab selbst ein fenster erstellt und es funktionier einwandfrei allerdings selber fehler wen ich die größe änderen un das merkwürdige ist wen ich die fenstergröße unveränderlich mache ist es immer ein blackscreen.

ich habe alle java elemente merhmal neu installier und sichergestellt das es aktuelle versionen sind und 64bit versionen passend zu meinem betriebsystem win7.

ich danke schonmal vür eure hilfe.
 

Dragnaros

Mitglied
der fehler tritt bei allen java anwendungen auf.
am grafiktreiber dürfte es nicht gelegen haben aber hab ihn dennoch mal aktuallisiert jedoch keiner veränderung.
 

Marco13

Top Contributor
Wie gesagt, kannst mal versuchen mit
java -Dsun.java2d.opengl=True DasProgramm
java -Dsun.java2d.opengl=False DasProgramm
java -Dsun.java2d.noddraw=True DasProgramm
java -Dsun.java2d.noddraw=False DasProgramm
zu starten (ich weiß gerade nicht, was davon per default an/aus ist) und schauen, ob sich was ändert...
 

Dit_

Bekanntes Mitglied
ich hatte das Problem.
es war ati Treiber. installiere neueste Version es sollte dein Problem lösen.
 

Dragnaros

Mitglied
Wie gesagt, kannst mal versuchen mit
java -Dsun.java2d.opengl=True DasProgramm
java -Dsun.java2d.opengl=False DasProgramm
java -Dsun.java2d.noddraw=True DasProgramm
java -Dsun.java2d.noddraw=False DasProgramm
zu starten (ich weiß gerade nicht, was davon per default an/aus ist) und schauen, ob sich was ändert...

ich vermute das ich diese einstellungen nur mit einprogrammieren kann da ich solche einstellungen in meiner systemsteuerung nicht finden kann und daher kann dies nicht die lösung sein da sogar die java systemsteuerung flimmert.

an dem grafiktreiber kann es wie gesagt nicht liegen ist die neuste version und es ging damals auch mit der alten version der fehler ist plötzlich aufgetreten vll hat ein neu installiertes programm oder so was kaputt gemacht.
hab gelesen das eine windows neu installation helfen soll dies kommt derzeit aber nicht in frage.
 

Marco13

Top Contributor
Ja, Neuinstallation ist so die Holzhammer-Methode. Mit den Parametern war gemeint, dass do so dein Programm z.B. von der Konsole aus starten könntest (oder auch von der IDE aus, wenn man die Parameter ensprechend in der IDE einstellt)
 
I

irgendjemand

Gast
dieser fehler liegt 100% definitiv und ausschließlich am ATI/AMD Driver v11.x + CCC 2

das problem hier ist eben genau die aller neuste version

seit der v11Beta *code : v10.12* also AMD angefangen hat den ganzen graka-sektor vollständig zu übernehmen tritt dieser fehler bei ALLEN grafikkarten der marke ATI bzw AMD auf für welche es triber der version v11.x mit dem CCC 2 gibt

ich hab vor sehr langer zeit dazu schon mal bei tutorials einen thread gestartet in dem ich dieses problem in einer sehr frühen phase *ich hab glaube es war v11.1 oder v11.2* angemerkt habe

der fehler tritt hauptsächlich auf sobald man im CCC 2 die 3D einstellungen verändert ... also von application-controlled auf manuelle werte ...
auch tirtt dieser fehler größtenteils auf so bald man mit AMD OverDriver anfängt an den takt-raten der graka rumzuspielen

bei manchen modellen und gewissen teriber-versionen kann dieser fehler auch zufällig auftreten ...

umfangreiche tests bewiesen : so bald man einen driver v10 bis MAXIMAL v10.11 *letzte offizielle v10 version ... v10.12 ist bereits v11Beta und hat bereits diesen fehler !* verwendet ... oder falls möglich : eine nVidia-graka ... ist der fehler behoben ...

leider besteht dieser fehler auch weiterhin mit aktuellen AMD-treiber versionen sowie Java7 ...

wo genau das problem liegt ist bis jetzt unklar ... fakt ist jedenfalls das es am treiber liegt ... und hier eben genau an der "neuesten" version ...

zwar getestet , aber nicht bewiesen : manchmal kann es helfen wenn man nur den teriber ... NICHT aber das CCC 2 installiert ... bei einigen test war dies erfolgreich da die "standard"-einstellungen noch unverändert waren ...
verändert man aber die settings und de-installiert man dann das CCC 2 so bleiben diese einstellungen und damit der fehler erhalten ... und man hat nicht mal mehr kontrolle darüber ...


da es mich selbst betrifft hab ichs noch mal selbst getestet ..

ich kann genau diesen fehler beliebig reproduzieren mit folgenden varianten

Club3D - ATI Radeon HD4550 Low Profile
ALLE treiber-versionen ab 10.12 aufwärts *ich hab mir noch mal den aktuellen v11.11 runtergeladen und verwendet ... selbes ergebnis
Java6u12 - Java7u1 ... ALLE versionen .. ausnahmslos *leider an keine ältere version mehr rangekommen xD*
problem tritt sowohl spontan auf ... als auch provoziert und reproduzierbar sobald die 3D-einstellungen und / oder die taktraten geändert werden ...


klingt zwar ziemlich hart und mies gegenüber ATI / AMD und Java ... aber da ich in gewisser art ein leidensgenosse bin und mich mit diesem fehler schon sehr lange beschäftige kann ich dir genau sagen WAS das problem ist ...

interessant wären vielleicht noch welche graka du hast *modell und am besten hersteller* , welche treiber-version *im CCC unter "Informationen -> Software"* und eventuelle 3D- sowie overclock-einstellungen


um das problem zu beheben kann man eine java-app auch vollständig ohne 3D starten ... dazu sind die parameter

"-Dsun.java2d.opengl=false -Dsun.java2d.d3d=false"

via console zu übergeben ...

*natürlich NICHT bei 3D-apps *wie z.b. MineCraft* empfehlenswert da sonst die gesamte grafik-leistung von der CPU kommt ... und wie es eigentlich sein sollte von der graka*
 

Dragnaros

Mitglied
ich hab eine GeForce GTX 295 von Nvidia
treiber hab ich jetzt den aktuellsten von der offiziellen homepage V285.62
CCC kann ich dir leider nicht sagen da ich nicht weis was das ist und wie ich das abfrage :bahnhof:
einstellungen in der nvidia systemsteuerung hab ich alle auf max quality außer Antialising das verursacht fehler bei minecraft (blöcke + kantenglättung = :lol:)

wen ich dich richtig verstanden habe also entweder dieses CCC zurückpatchen oder den ganzen grafiktreiber ober halt andere graka kaufen.
 

Marco13

Top Contributor
Neee.... schon der Einstiegssatz
dieser fehler liegt 100% definitiv und ausschließlich am ATI/AMD Driver v11.x + CCC 2
ist in diesem Fall dann ganz offensichtlich schlicht und einfach falsch. Die weitergehende Analyse mag zutreffend und für manche hilfreich sein, aber in diesem Fall liegt's zumindest offenbar nicht an AMD/ATI.... Hattest du mit den beschriebenen Parametern mal rumprobiert?
 

Marco13

Top Contributor
Wie startest du denn die Programme bisher?
Allgemein: An der Konsole ins Verzeichnis wechslen, wo die class-Datei liegt, und dort mal
java -Dsun.java2d.opengl=false -Dsun.java2d.d3d=false DasProgramm
eintippen...
 

truesoul

Top Contributor
Hast du evtl. Programme installiert alá MSI Afterburner oder andere Programme die dir die FPS anzeigen?
Damit haben Java Anwendungen ihre Probleme, auch nicht eigene Anwendung (Beispiel JDownloader).

Mfg
 

Dragnaros

Mitglied
es ist wie gesagt bei allen java anwendungen der fall da führe ich lediglich die exe aus meine eigenen starte ich via netbeans rechtsklick datei ausführen.
wie ich eine exe oder dergleichen schreibe weis ich noch gar nicht XD hab bisher nur das Video2Brain java7 training angeguckt leider nur basics nix hilfreiches wen man spiele machen will.

derzeit lese ich ein englisches tutorial im netz. dort wurde soetwas aber auch noch nicht behandelt.

nein programme dieser art sind nicht installiert da ich gerade erst die ausgabe von bildern usw erlerne ist dies auch noch nicht nötig.
 
I

irgendjemand

Gast
du hast aber schon meinen post gelesen oder ?

CCC steht für Catalyst Control Center ... und ist die steuerungs-software für ATI/AMD-video-driver ...

mit nVidia hat das ganze NULL zu tun ...


das du eine nVid hast hättest aber mal sagen können ...

persönlich konnte ich jedoch noch bei keinen nVid karten dieses phänomen beobachten ... lediglich bei ATI/AMD karten ...


was mir natürlich ins auge spingt : ne high-end 200er karte mit 285er treiber ...
du hast aber schon den hinweis auf der nVid-seite gelsen das dieser treiber-version immer noch BETA ist oder ? ... und dies dies auch grade mal die erste public-version der 285er reihe ist ...
auch soll der treiber natürlich vor allem die modernen karten der 400er und 500er serie ansprechen ... kann doch gut sein das es da ähnliche probleme wie bei AMD gibt ...


ob nun wer sagt das meine aussage falsch ist ... vielleicht ...

meiner persönlichen beobachtung hingegen war diese für mich bis jetzt richtig da ich zu diesem zeitpunkt weder selbst von diesen probleme auf nVid-karten gehört habe noch wusste das TO eine nVid karte hat ... dementsprechend trat dieser fehler meines wissens nach NUR bei AMD karten auf ... und auch nur mit der entsprechenden driver-version ...
ALLE nVid karten die ich bisher darauf getestet habe *keine ahnung welche driver version .. aber auch schon 260+ würd ich sagen* haben diesen fehler NIE reproduzieren können ...
 

Dragnaros

Mitglied
tut mir leid da hab ich das mit dem CCC wohl falsch verstanden als ich des gelesen hab hatte ich nur ein riesige ? im kopf sorry.

und das dies ein beta treiber ist war mir nicht bewust da dieser mir von der nvidia seite empfohlen wurde.
ich schau mal ob ich einen anderen treiber finde die nvidia seite schickt mich immer zum selben treiber.

ich danke dir dennoch sehr dafür das du deine erfahrungen mit uns teilst.
 
O

Oger-Lord

Gast
Ich habe eine Lösung gefunden
Ich habe nach dem Problem mit dem Catalyst Center gesucht und den thread bei google gefunden. Jetzt möchte ich hier meine Lösung präsentieren, eventuell ist es ja auch dasselbe Problem wie der Thread Ersteller hatte.

Bei mir kam es auch in einigen Anwendungen vor aber durch Zufall habe ich eine Lösung gefunden:
Sobald ich den CCleaner verwenden hören die Probleme auf. Ich vermute das liegt daran das es auch die Temporären Dateien von Java löscht, ich hoffe ich konnte noch anderen helfen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Schwarzer Bildschirm JAVA Allgemeine Java-Themen 6

Ähnliche Java Themen

Neue Themen


Oben