Ich besitze einen Dualcore PC und compilierte Programme laggen wie verrückt, sofern man nicht einen Core deaktiviert per Taskmanager.
was verstehst du genau unter laggen?
wird alles langsam....oder erhöht sich der CPU-Verbrauch?
nutze GLB zwar nicht an meinem Dualcore (ist ein HTPC: lässt sich so schlecht mit der Fernbedienung programmieren =D), aber bei meinem Quadcore habe ich sowas nicht bemerkt....
Hab dualcore und keine Probleme, check mal deine GraKa-Treiber!
Quote from: Kosta on 2009-Feb-03wird alles langsam....oder erhöht sich der CPU-Verbrauch?
Alles wird langsam und läuft mit ungefähr 2 FPS. Die CPU-Auslastung sinkt auf 0%.
Quote from: Schranz0r on 2009-Feb-03
Hab dualcore und keine Probleme, check mal deine GraKa-Treiber!
Auf diesen Standartsatz hab ich nur gewartet :P
Es sind die neusten.
GeForce 9500.
Ich kann aber trozdem nochmal nachgucken :P
Am Dualcore liegts bestimmt net, entweder ist es die GraKa oder an deinem System ist was scheise?
Quote from: Schranz0r on 2009-Feb-03
Am Dualcore liegts bestimmt net, entweder ist es die GraKa oder an deinem System ist was scheise?
Glaube ich kaum, das ist ein zusammengestellter Rechner.
Alles nur gutes Zeug drin, außerdem hab ich das Problem mit anderen Sprachen/Spielen/Programmen nicht.
Schwer zu glauben das es an GLB liegt, in verbindung mit Dualcore.
Dann müsste ich ja auch das Problem haben!?
Auch einen Core 2 Duo hier. Wirklich seltsam.
Evtl. bei der Grafikkarte "Threaded Optimization" und so mal ausmachen?
Hab auch einen X2 und bisher keine probs.
wird weniger an der hardware liegen die du da hast, eher vlt. software die sich beißt, oder eben treiber.
Ich hatte erst nen fall bei einem, bei dem wurde ein farbverlauf im firefox total mistig angezeigt, aber nur bei ihm....
warum weiß keiner, installier halt notfalls neu, oder auf ne extra platte, etc.
So: Update:
Das Problem besteht nur bei neuen GLBasic Versionen, wenn ich ein Programm ausf?hre was mit einer alten Version von GLBasic kompiliert ist, dann l?uft auch mit beiden Cores alles so schnell wie bei einer neuen GLBasic Version mit einem Core deaktiviert.
Folglich muss es an GLBasic liegen.
O_O
Spielst Du Musik ab? Ist das ein echter 2-Kern oder einer mit Hyperthreading?
Nein ich spiele keine Musik ab.
Und es ist ein echter 2-Kern.
Und... ist da bei allem so?
Also - wenn Du allein schon ein Hello World am Bildschirm verschiebst?
Ist wirklich seltsam, weil ich eigentlich nichts in einem anderen Thread mache au?er Musik.
Oder kann man das Problem auf einen Befehl eingrenzen. Ist halt so schwer f?r mich zu testen wo/was nicht geht.
Moin moin,
mal ne Frage zwischendurch.
Hast Du eine NVidia Graka?
Da gibts eine einstellung f?r Threadet optimierung-> ON , Off, Auto.
Kanns da ein Problem geben?
Quote from: Kitty Hello on 2009-May-25
Und... ist da bei allem so?
Also - wenn Du allein schon ein Hello World am Bildschirm verschiebst?
Soweit ich es kenne, ist das bei allem so.
Quote from: D?O on 2009-May-25Hast Du eine NVidia Graka?
Jap.
Quote from: D?O on 2009-May-25Da gibts eine einstellung f?r Threadet optimierung-> ON , Off, Auto.
Kanns da ein Problem geben?
Nope. Habs ausgetestet.
Es ist unwarscheinlich, dass die Grafikkarte daran Schuld tr?gt, da es perfekt funktioniert wenn ich mit dem Taskmanager einen Core deaktiviere (ist relativ nervig mit der Zeit), dennoch halte ich es nicht f?r ausgeschlossen.
Wie gesagt ich hab auch nen Dualcore, naja sogar 2. Nirgendswo hab ich das Problem...
Also kann es ja "nur" an deinem System liegen...
Obs ne besondere Kombination aus bl?den zuf?llen ist, was du verbaut hast, die sich mit GLB bei?en weis halt keiner.
EDIT: gib mal genaue Daten ?ber deinen PC, GraKa, CPU bezeichung, Ram evtl. mit Marke usw...
Dann gucken ob einer was ?hnliches im PC hat dann kann man schonmal Fehler ausschliesen?!
Seltsam ist, dass er sagt, mit einer alten Version ist das nicht der Fall... Ich bin echt am Ende.
Kannst Du mal sehen wieviel FPS Du mit 2 Kernen bekommst?
Aufn Laptop hab ich mit LIMITFPS -1 ~500FPS
Ohne alles ganz normal die 60FPS !
Aufn PC ists aber schneller ;)
Habs mal hochgeladen:
http://tile44.org/spgardebiter/Zour.zip
Quote from: Schranz0r on 2009-May-26
Wie gesagt ich hab auch nen Dualcore, naja sogar 2. Nirgendswo hab ich das Problem...
Also kann es ja "nur" an deinem System liegen...
Wieso funktioniert es dann mit der Alten Version? (K?nnte auch ein Beweisvideo machen, falls mir keiner glaubt)
Ich habe gerade festgestellt das ich ein ?hnliches Problem mit einem Homebrew Spiel habe, aber statt zu laggen, l?uft es doppelt so schnell wenn ich beide Cores benutze, was ja auch nur logisch ist. (Die ?lteren Spiele aus der Spielserie haben das Problem allerdings nicht)
Benutzt GLBasic seit kurzem irgendwelche neuen Libaries, die den Fehler evtl. erkl?ren k?nnten?
Quote from: Schranz0r on 2009-May-26gib mal genaue Daten ?ber deinen PC, GraKa, CPU bezeichung, Ram evtl. mit Marke usw...
AMD Athlon 64 X2 Dual Core Processor 4400+ (2,30 Ghz)
NVidia GeForce 9500 GT
NVidia nForce 430/410 Serial ATA Controller
2 GB Ram (kA welche Marke, k?nnte aber notfalls nachgucken)
Neu = 500fps
Alt = 50fps
Edit://
Lol.
Neu = Beide Kerne sind bei mir mit ca. 60% ziemlich gleichm?ssig ausgelastet.
Alt = Ein Kern mit ca.70-80% und der zweite mit ca. 20-30% !!???
Meine Specs. siehe unten.
Ich habe da von der Ausstattung einen ?hnlichen rechner wie S. P. Gardebiter
Habs jetzt, es funktioniert wieder alles einwandfrei.
Lag wohl alles an dem komischen ACPI Driver von Asus, der war nicht installiert.
Merkw?rdig ist dennoch, dass es die alte Version und viele Spiele nicht beeinflusst. (Zumal der ACPI Driver sowieso f?r nichts wichtiges zu gebrauchen ist.)
Edit: Soweit ich wei?, ist der nur f?r das ?bertakten vom CPU wichtig.
Das Problem ist wieder da -_-
Dabei hab ich garnichts am Rechner ver?ndert.
Ich frag mich immernoch wieso das nicht richtig funktioniert.
Edit: Jetzt h?ngts sogar teilweise mit der alten Version :(
Erst wenn ich beide Cores deaktiviere l?uft sie schnell.
Dennoch l?uft sie schneller als die neue Version.
Oh man. Keine Ahnung, wie ich das debuggen soll...
Das bl?de ist halt das du der einzigste bis mit dem Problem... Sag was du willst, f?r mich ist es ein Treiberproblem... Bios update drauf?
Quote from: Schranz0r on 2009-May-29Bios update drauf?
Ungern :/
Kann einiges dabei zerschossen werden.
Wenn du net den Stecker ziehst "normal" nicht, kann aber ne Fehlerquelle sein!
Lieber nicht.
1. Kompliziert.
2. Bios update kann einiges platt machen.
3. Vielleicht bringt selbst das update nichts.
Hab derweil eine gute Notl?sung gefunden.
Das Programm "imagecfg" kann die Konfiguration der Programme so ver?ndern dass sie immer nur auf einem Core laufen.
Problem: Jedesmal wenn ich compile muss ich es per batch oder cmd aufrufen.
Kann ich es irgendwie automatisieren seitens von GLBasic?
Ich kann ein BIOS-Update eigendlich nur weiterempfehlen. Ich hatte mal ein ?hnliches Problem (aber nicht nur mit GLB), hab das BIOS upgedatet (obwohl der Rechner erst 1 Jahr alt war!) und alles hat einwandfrei funktioniert.
Auserdem ist das ?berhaupt nicht mehr kompliziert, kann man schon aus Windows raus machen, neu booten, fertig! Treiber einfach vom Bord-Anbieter downloaden.
Gru? Tenorm
BIOS Update - Habs fast 2 mal zerschossen beim Update -_-
Per Windows BIOS Update ging garnicht, nach einigen Stunden rumwerkeln hab ichs endlich hinbekommen im DOS Modus ohne mein BIOS zu zerschie?en.
Ergebnis:
Besser aber nicht befriedigend; Hab immernoch mindestens leichte Framedrops und bei weitem keine Konstante Framerate.
CPU Auslastung bei 2 Cores: 20 - 30%
Framerate bei 2 Cores: Nicht konstant; 43 - 58 Frames
CPU Auslastung bei 1 Core: Ziemlich konstant bei 30%
Framerate bei 1 Core: Ziemlich konstant bei 60 Frames
Vermutung: GLBasic benutzt weniger CPU Auslastung als es eigentlich sollte.
Hab immernoch die Notl?sung:
Quote from: S. P. Gardebiter on 2009-May-30Das Programm "imagecfg" kann die Konfiguration der Programme so ver?ndern dass sie immer nur auf einem Core laufen.
Problem: Jedesmal wenn ich compile muss ich es per batch oder cmd aufrufen.
Kann ich es irgendwie automatisieren seitens von GLBasic?
F?nde es gut wenn ich daf?r eine M?glichkeit g?be, hab keine Lust immer meine Batch auszuf?hren bevor ich starte :/
Musikdateien abspielen geht garnicht, das Programm crasht ganz einfach wenn ich es versuche.
Ich glaub, ich hab' eine Idee!!