Gamestudio Links
Zorro Links
Newest Posts
loading historical data 1st time
by AndrewAMD. 04/14/23 12:54
Trade at bar open
by juanex. 04/13/23 19:43
Bug in Highpass2 filter
by rki. 04/13/23 09:54
Adding Limit Orders For IB
by scatters. 04/11/23 16:16
FisherN
by rki. 04/11/23 08:38
AUM Magazine
Latest Screens
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Hecknex World
Who's Online Now
0 registered members (), 938 guests, and 4 spiders.
Key: Admin, Global Mod, Mod
Newest Members
rki, FranzIII, indonesiae, The_Judge, storrealba
18919 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
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 Offline OP
Serious User
3D_Train_Driver  Offline 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 Offline OP
Serious User
3D_Train_Driver  Offline 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 Offline
Senior Expert
old_bill  Offline
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: old_bill] #166170
11/12/07 14:03
11/12/07 14:03
Joined: Jun 2005
Posts: 4,875
broozar Offline
Expert
broozar  Offline
Expert

Joined: Jun 2005
Posts: 4,875
hm, was ist der grund dafür? ein fehler im ati-treiber, acknex, oder gar ein hardware-konstruktionsfehler?

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 Offline
Junior Member
Rasterbar  Offline
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: Rasterbar] #166172
11/12/07 22:48
11/12/07 22:48
Joined: Jun 2005
Posts: 4,875
broozar Offline
Expert
broozar  Offline
Expert

Joined: Jun 2005
Posts: 4,875
94.24 ist ein wenig ältlich, meinst du nicht? mit treibern der 9x.xx-serie hab ich außerdem nur schlechte erfahrungen gemacht.

Re: wie den Texturspeicher leeren? [Re: broozar] #166173
11/13/07 09:56
11/13/07 09:56
Joined: Mar 2002
Posts: 7,726
old_bill Offline
Senior Expert
old_bill  Offline
Senior Expert

Joined: Mar 2002
Posts: 7,726
@broozar:
Das ganze passiert auch mit nVidia Karten, und insgesamt schon seit ein paar Jahren.

Zb hier:
http://www.coniserver.net/ubbthreads/showflat.php?Cat=0&Board=UBB13&Number=441874


Success is walking from failure to failure with no loss of enthusiasm.
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 Offline
User
Poison  Offline
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 Offline
Senior Expert
old_bill  Offline
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 Offline
Junior Member
Rasterbar  Offline
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

Page 1 of 2 1 2

Moderated by  HeelX, Spirit 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1