wayland vs. X-org

Ment itt a vita hogy wayland teljesítmény vs. Xorg teljesítmény. Úgyhogy mértem egy egyszerűt. A vga egy Nvidia GTX1660TI, rendszer Arch linux, KDE, Nvidia driver: nvidia-open 575.64.05. Eredmény lentebb. Mindazonáltal Wayland fut, érzésre jobban megy vele a KDE. 

$ glmark2-wayland
=======================================================
    glmark2 2023.01
=======================================================
    OpenGL Information
    GL_VENDOR:      NVIDIA Corporation
    GL_RENDERER:    NVIDIA GeForce GTX 1660 Ti/PCIe/SSE2
    GL_VERSION:     4.6.0 NVIDIA 575.64.05
    Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
    Surface Size:   800x600 windowed
=======================================================
[build] use-vbo=false: FPS: 2319 FrameTime: 0.431 ms
[build] use-vbo=true: FPS: 2622 FrameTime: 0.381 ms
[texture] texture-filter=nearest: FPS: 2397 FrameTime: 0.417 ms
[texture] texture-filter=linear: FPS: 2391 FrameTime: 0.418 ms
[texture] texture-filter=mipmap: FPS: 2390 FrameTime: 0.419 ms
[shading] shading=gouraud: FPS: 2365 FrameTime: 0.423 ms
[shading] shading=blinn-phong-inf: FPS: 2685 FrameTime: 0.373 ms
[shading] shading=phong: FPS: 3009 FrameTime: 0.332 ms
[shading] shading=cel: FPS: 2737 FrameTime: 0.365 ms
[bump] bump-render=high-poly: FPS: 2604 FrameTime: 0.384 ms
[bump] bump-render=normals: FPS: 2750 FrameTime: 0.364 ms
[bump] bump-render=height: FPS: 2626 FrameTime: 0.381 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 2795 FrameTime: 0.358 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 2493 FrameTime: 0.401 ms
[pulsar] light=false:quads=5:texture=false: FPS: 2333 FrameTime: 0.429 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 1645 FrameTime: 0.608 ms
[desktop] effect=shadow:windows=4: FPS: 1896 FrameTime: 0.528 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1000 FrameTime: 1.000 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 944 FrameTime: 1.060 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1139 FrameTime: 0.879 ms
[ideas] speed=duration: FPS: 2035 FrameTime: 0.491 ms
[jellyfish] <default>: FPS: 2591 FrameTime: 0.386 ms
[terrain] <default>: FPS: 756 FrameTime: 1.324 ms
[shadow] <default>: FPS: 2377 FrameTime: 0.421 ms
[refract] <default>: FPS: 1585 FrameTime: 0.631 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 3126 FrameTime: 0.320 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 2384 FrameTime: 0.419 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 2380 FrameTime: 0.420 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 2372 FrameTime: 0.422 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 2427 FrameTime: 0.412 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 2379 FrameTime: 0.420 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 2392 FrameTime: 0.418 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 2429 FrameTime: 0.412 ms
=======================================================
                                  glmark2 Score: 2252
=======================================================

$ glmark2
=======================================================
    glmark2 2023.01
=======================================================
    OpenGL Information
    GL_VENDOR:      NVIDIA Corporation
    GL_RENDERER:    NVIDIA GeForce GTX 1660 Ti/PCIe/SSE2
    GL_VERSION:     4.6.0 NVIDIA 575.64.05
    Surface Config: buf=32 r=8 g=8 b=8 a=8 depth=24 stencil=0 samples=0
    Surface Size:   800x600 windowed
=======================================================
[build] use-vbo=false: FPS: 6866 FrameTime: 0.146 ms
[build] use-vbo=true: FPS: 12259 FrameTime: 0.082 ms
[texture] texture-filter=nearest: FPS: 12138 FrameTime: 0.082 ms
[texture] texture-filter=linear: FPS: 12118 FrameTime: 0.083 ms
[texture] texture-filter=mipmap: FPS: 11968 FrameTime: 0.084 ms
[shading] shading=gouraud: FPS: 11673 FrameTime: 0.086 ms
[shading] shading=blinn-phong-inf: FPS: 12138 FrameTime: 0.082 ms
[shading] shading=phong: FPS: 11907 FrameTime: 0.084 ms
[shading] shading=cel: FPS: 12191 FrameTime: 0.082 ms
[bump] bump-render=high-poly: FPS: 12068 FrameTime: 0.083 ms
[bump] bump-render=normals: FPS: 12128 FrameTime: 0.082 ms
[bump] bump-render=height: FPS: 11637 FrameTime: 0.086 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 12469 FrameTime: 0.080 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 11624 FrameTime: 0.086 ms
[pulsar] light=false:quads=5:texture=false: FPS: 11805 FrameTime: 0.085 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 4872 FrameTime: 0.205 ms
[desktop] effect=shadow:windows=4: FPS: 5600 FrameTime: 0.179 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1448 FrameTime: 0.691 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 1830 FrameTime: 0.547 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1801 FrameTime: 0.555 ms
[ideas] speed=duration: FPS: 6705 FrameTime: 0.149 ms
[jellyfish] <default>: FPS: 9617 FrameTime: 0.104 ms
[terrain] <default>: FPS: 1786 FrameTime: 0.560 ms
[shadow] <default>: FPS: 8060 FrameTime: 0.124 ms
[refract] <default>: FPS: 3600 FrameTime: 0.278 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 12433 FrameTime: 0.080 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 12406 FrameTime: 0.081 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 12029 FrameTime: 0.083 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 12108 FrameTime: 0.083 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 12478 FrameTime: 0.080 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 11926 FrameTime: 0.084 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 12434 FrameTime: 0.080 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 12475 FrameTime: 0.080 ms
=======================================================
                                  glmark2 Score: 9653 
=======================================================

Hozzászólások

A glmark nagyon látványos, csak mérni alkalmatlan...
Az én gépem paramétereivel 10k-nagyságrendű pontokat mérnek mások, nálam 2200 körül sikerült eddig :)

Nagyon bizodalmam nincs a pontosságában, nekem szintén arch+kde-n nvidia rtx3050 laptop. Az integrált amd kártyával wayland: 8192, xorg: 11076, nvidia wayland:1095, xorg: 2516.