Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Memory improvements #297

Open
siro20 opened this issue Dec 9, 2017 · 2 comments
Open

Memory improvements #297

siro20 opened this issue Dec 9, 2017 · 2 comments
Assignees

Comments

@siro20
Copy link

siro20 commented Dec 9, 2017

There are multiple milestones:

  • Make use of wine's memory allocation functions for almost every allocation of system memory.
  • Provide memory counters to GALLIUM_HUD
    1. Total system memory allocated
    1. Memory allocated by nine internal structures
    1. Memory allocated per pool
  • Test what happens on native if you allocate to much SYSMEM/MANAGED/SCRATCH. Does it return E_OUTOFMEM ?
  • Extended error handling: Print memory usage on E_OUTOFMEMORY
@siro20
Copy link
Author

siro20 commented Feb 23, 2019

The latest wine master only loads libEGL through dlopen, which should decrease memory usage on DRI3 enabled platforms.

@dhewg
Copy link

dhewg commented Feb 24, 2019

How does using WINE's allocator improve things?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants