On Fri, Jul 11, 2025 at 11:11:13AM +0200, Marius Schwarz wrote:
> I (can) confirm this trend with an experiment i did with "Eve Online"
> running under X11 and Wayland. The X11 session topped the Wayland session by
> round about 30 FPS running the game in unthrottled mode in the same empty
> part of space to get the maximum fps possible. So there is a performance
> difference and thats one reason why i still use X11 on my gaming desktop.

What's the baseline?  

30 more than 300FPS is very different than 30 more than 30FPS.

Eve Online is a _Windows_ game, so you're going through Wine and 
therefore (currently) X11 [+XWayland] as the underlying display API. 
Also, EVE Online has DirectX9, 11, and 12 variations.  Which one was 
being used for your tests?  (Are you sure it was the same for both?)  
What was the backing API used by Wine's D3D converion layer?  WineD3D 
(OpenGL), or DXVK (Vulkan) or something else?  What GPU was being used 
(eg discrete vs standalone, AMD/nVidia/Intel, etc) and what driver? (ie 
open vs proprietary drivers?)  What was the game's configured display 
resolution, and was it the same as the display's native resolution? If 
different, is the monitor or the GPU stack doing the upscaling?  Are 
these the same in both environments?

(etc, etc, etc.... And that's just off the top of my head!)

> And it's not a big surprise that it is "slower" as it adds security checks
> and different other constructs, that are not present in X11.

Those "security checks" are irrelevant once you've gone to fullscreen 3D 
direct-scanout situtation.

> The big questions are: can it still be optimized and is it hurting the user
> experience significantly?

Of course (as _every_ new Fedora release demonstrates), and no.

 - Solomon
-- 
Solomon Peachy                        pizza at shaftnet dot org (email&xmpp)
                                      @pizza:shaftnet dot org   (matrix)
Dowling Park, FL                      speachy (libera.chat)

Attachment: signature.asc
Description: PGP signature

-- 
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to