|
0 registered members (),
938
guests, and 4
spiders. |
|
Key:
Admin,
Global Mod,
Mod
|
|
|
wie den Texturspeicher leeren?
#166167
11/06/07 17:18
11/06/07 17:18
|
Joined: Sep 2002
Posts: 1,065 Germany, Jena, Thüringen
3D_Train_Driver
OP
Serious User
|
OP
Serious User
Joined: Sep 2002
Posts: 1,065
Germany, Jena, Thüringen
|
Hallo! Ich hab da ein Problem mit meinem Projekt. Jedes Mal, wenn ich das Projekt neu starte, ein Level lade und darin ein paar hundert Objekte per ent_create() erstelle, stehen mir 15-16 MB weniger Texturspeicher zur Verfügung. vor dem Beenden "purge" ich alle Entities und bitmaps. Das Problem besteht trotzdem. Und am witzigsten finde ich, wenn ich während der Laufzeit alle Entities "purge", sollte d3d_texfree ja eigentlich wieder mehr werden, tut es aber nicht. Es werden 12 MB weniger, seltsam seltsam.
Hat da eventuell jemand ähnliche Probleme oder ein paar Vorschläge?
Danke schon mal im Voraus.
|
|
|
Re: wie den Texturspeicher leeren?
[Re: 3D_Train_Driver]
#166168
11/07/07 17:24
11/07/07 17:24
|
Joined: Sep 2002
Posts: 1,065 Germany, Jena, Thüringen
3D_Train_Driver
OP
Serious User
|
OP
Serious User
Joined: Sep 2002
Posts: 1,065
Germany, Jena, Thüringen
|
Eine Antwort kann ich mir selbst geben: Im Catalyst Control Center gibt es die Option VPU Recover. Wenn ich die deaktiviere, ist der Texturspeicher wieder komplett frei. Doch dann beginnt es wieder von vorne. In regelmäßigen Abständen muß ich dann eben den Haken setzen, übernehmen, den haken herausnehmen, wieder übernehmen und dann OK drücken. MfG
|
|
|
Re: wie den Texturspeicher leeren?
[Re: 3D_Train_Driver]
#166169
11/12/07 07:04
11/12/07 07:04
|
Joined: Mar 2002
Posts: 7,726
old_bill
Senior Expert
|
Senior Expert
Joined: Mar 2002
Posts: 7,726
|
Das ist leider kein unbekanntes Problem, und kommt bei verschiedenen Usern häufiger vor, ohne das es eine wirkliche Lösung dazu gibt.
Success is walking from failure to failure with no loss of enthusiasm.
|
|
|
Re: wie den Texturspeicher leeren?
[Re: broozar]
#166171
11/12/07 15:27
11/12/07 15:27
|
Joined: Sep 2007
Posts: 67 Seevetal, Germany
Rasterbar
Junior Member
|
Junior Member
Joined: Sep 2007
Posts: 67
Seevetal, Germany
|
Hi, und es wird noch witziger, bei mir ist es genau umgekehrt, model zur Laufzeit mit ent_create erstellt Texture sichtbar, dann mit ent_purge wieder entfernt nochmals ent_create und die Texture ist nicht sichtbar, aber das model wird erstellt, es ist seit A6.4, Texture ist nicht extern.  A6.6 NVIDIA Forceware Treiber 94.24 mfg
|
|
|
Re: wie den Texturspeicher leeren?
[Re: old_bill]
#166174
11/13/07 13:01
11/13/07 13:01
|
Joined: Apr 2007
Posts: 582 Germany
Poison
User
|
User
Joined: Apr 2007
Posts: 582
Germany
|
hast du den neusten treiber?? Also bei mir ist de Haken immer dran!! Und hab deshalb auch keine probleme trots ATI.
Mfg
Poison Byte
Everything is possible, just Do it!
|
|
|
Re: wie den Texturspeicher leeren?
[Re: Poison]
#166175
11/13/07 18:04
11/13/07 18:04
|
Joined: Mar 2002
Posts: 7,726
old_bill
Senior Expert
|
Senior Expert
Joined: Mar 2002
Posts: 7,726
|
VPU Recover ist eine Funkion, welche den Chip zur Laufzeit zurücksetzt, und damit genau das macht, nämlich den Cache leert. Das wurde entwickelt, um Bluescreens und Abstürze zu vermeiden, weil der Chip eben zur Laufzeit reinitialisiert wird, und kein Reboot nötig ist.
Success is walking from failure to failure with no loss of enthusiasm.
|
|
|
Re: wie den Texturspeicher leeren?
[Re: old_bill]
#166176
11/13/07 20:55
11/13/07 20:55
|
Joined: Sep 2007
Posts: 67 Seevetal, Germany
Rasterbar
Junior Member
|
Junior Member
Joined: Sep 2007
Posts: 67
Seevetal, Germany
|
hi, @broozar: Schönes Wort -ältlich-, ich hatte das Problem vor A6.4 ja nicht.  Stimmt schon, es ist nicht der aktuellste Treiber, werde Treiber update machen. Hatte auch schon einen zufassen, ich meinte es warn 104er für xp. mfg
|
|
|
|