I know, that’s why I included the screenshot of FurMark, which is a 32-bit OpenGL benchmark that I execute the same way as I run EVE Online:
/usr/bin/mumble-overlay /opt/wine-staging/bin/wine FurMark.exe
I also wrote a minimal OpenGL application that utilizes glXSwapBuffers (that’s where EVE Online crashed, you can see the screenshot above):
But it would be nice to get the overlay working over EVE Online.
You just need the last line, adapt as will. in my case DXVK_LOG_LEVEL = moar fps and less craping on the SSD then the pipecompiler make it faster with Radeon cards.
then you make that .sh executable and finally you set that sh script as the “Custom wine” command.
The “$@” stuff everything the launcher sent to Wine as parameter.
Got a ton of MumbleOverlay messages:
MumbleOverlay: Request for symbol __wine_process_init (0x7ce5c2a8:0xf7b5ed90)
ERROR: ld.so: object ‘/usr/lib/mumble/libmumble.so.1’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
…
MumbleOverlay: Current context is: 0xeeded080
MumbleOverlay: GLX version 1.4
…
MumbleOverlay: Sending init overlay msg with w h 1024 700
MumbleOverlay: Sending init overlay msg with w h 1920 1080
MumbleOverlay: SHMEM /MumbleOverlayMemory355
MumbleOverlay: Failed to map memory
MumbleOverlay: BLIT 0 0 1024 700
MumbleOverlay: BLIT 0 0 1024 700
MumbleOverlay: ACTIVE 0 0 552 168
…
MumbleOverlay: Optimzied fullscreen blit
It’s still not working, but these changes are promising.
FurMark 1.20.1.0 still works and has no problem mapping memory:
MumbleOverlay: Sending init overlay msg with w h 634 375
MumbleOverlay: SHMEM /MumbleOverlayMemory369
MumbleOverlay: BLIT 0 0 634 375
MumbleOverlay: Optimzied fullscreen blit