https://bugs.winehq.org/show_bug.cgi?id=43082
Bug ID: 43082 Summary: adapter->vram_bytes = 128 * 1024 * 1024 Product: Wine Version: 2.8 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: winetest@luukku.com Distribution: ---
dlls/wined3d/directx.c#l6590
function
static BOOL wined3d_adapter_init_nogl
few lines later
adapter->driver_info.name = "Display"; 6598 adapter->driver_info.description = "WineD3D DirectDraw Emulation"; 6599 if (wined3d_settings.emulated_textureram) 6600 adapter->vram_bytes = wined3d_settings.emulated_textureram; 6601 else 6602 adapter->vram_bytes = 128 * 1024 * 1024; 6603
In worst case wine sets the gpu memory amount only 128 Mb. That's really low even for cpu integrated gpus nowadays. I don't know the limits of DirectDraw applications or Games, but would think that they would handle higher amount just fine.
https://bugs.winehq.org/show_bug.cgi?id=43082
--- Comment #1 from Bruno Jesus 00cpxxx@gmail.com --- Is there a real program being affected by this?
https://bugs.winehq.org/show_bug.cgi?id=43082
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEEDINFO Ever confirmed|0 |1
--- Comment #2 from Jeff Zaroyko jeffz@jeffz.name --- As a "worst case" a moderate amount like 128MB makes sense for most old apps. Setting higher amounts can make programs perform worse. e.g. see bug 42126.
Like Bruno, I'm also interested to know which app is affected and how.
https://bugs.winehq.org/show_bug.cgi?id=43082
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Resolution|--- |INVALID
--- Comment #3 from Matteo Bruni matteo.mystral@gmail.com --- (In reply to winetest from comment #0)
dlls/wined3d/directx.c#l6590
function
static BOOL wined3d_adapter_init_nogl
That is only executed when there is no OpenGL support or it's been explicitly disabled via the DirectDrawRenderer registry key. In that case defaulting to 128 MB seems perfectly fine to me (actually it might be too much, if anything).
Bottom line, I don't see any bug.
https://bugs.winehq.org/show_bug.cgi?id=43082
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Austin English austinenglish@gmail.com --- Closing.