VirtualBox

Opened 15 years ago

Closed 14 years ago

Last modified 13 years ago

#5206 closed defect (fixed)

3D Acceleration Should [Try Harder To?] Free Textures On Application Exit -> Fixed in SVN

Reported by: fullreset Owned by:
Component: 3D support Version: VirtualBox 3.0.8
Keywords: texture memory Cc:
Guest type: Linux Host type: Mac OS X

Description

The Problem:

  • Tracking texture IDs returned by OpenGL in the Guest OS across several application launches suggests that under abnormal termination (eg signals, incl SIGINT) makes no attempt to free textures.
  • Furthermore, many applications are 'sloppy' about freeing textures, assuming that the OS/libs will do so when the program ends (regardless of cause.)

Suggested Solution:

  • Texture state should be tracked throughout the life of the application, and when/where possible textures should be 'collected'.

Notes:

Only tested with Linux Guest under Mac OSX Host; this problem may exist elsewhere.

Change History (5)

comment:2 by Sander van Leeuwen, 15 years ago

Cc: jd@… removed

comment:3 by Leonid Lobachev, 14 years ago

Summary: 3D Acceleration Should [Try Harder To?] Free Textures On Application Exit3D Acceleration Should [Try Harder To?] Free Textures On Application Exit -> Fixed in SVN

comment:4 by Sander van Leeuwen, 14 years ago

Please check if 3.1.4 beta 1 solves the problem: http://forums.virtualbox.org/viewtopic.php?f=15&t=27300

comment:5 by Frank Mehnert, 14 years ago

Resolution: fixed
Status: newclosed

No response, closing.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use