Board index FlightGear Support Hardware

hardware 2022  Topic is solved

Joysticks, pedals, monitors.

Re: hardware 2022

Postby wkitty42 » Tue Aug 30, 2022 5:26 pm

MariuszXC wrote in Tue Aug 30, 2022 1:56 pm:It is just a data point. Both old and new are in our Wiki, for analysis.
Wkitty, if you find that some configuration adjustment changed the result significantly, just post the new result, I'll update the wiki.

here's the latest after double checking my settings were as stated...
Code: Select all
=======================================================
    glmark2 2021.02
=======================================================
    OpenGL Information
    GL_VENDOR:     NVIDIA Corporation
    GL_RENDERER:   NVIDIA GeForce RTX 2060/PCIe/SSE2
    GL_VERSION:    4.6.0 NVIDIA 515.65.01
=======================================================
[build] use-vbo=false: FPS: 8645 FrameTime: 0.116 ms
[build] use-vbo=true: FPS: 12130 FrameTime: 0.082 ms
[texture] texture-filter=nearest: FPS: 12139 FrameTime: 0.082 ms
[texture] texture-filter=linear: FPS: 12152 FrameTime: 0.082 ms
[texture] texture-filter=mipmap: FPS: 12180 FrameTime: 0.082 ms
[shading] shading=gouraud: FPS: 11767 FrameTime: 0.085 ms
[shading] shading=blinn-phong-inf: FPS: 11708 FrameTime: 0.085 ms
[shading] shading=phong: FPS: 11610 FrameTime: 0.086 ms
[shading] shading=cel: FPS: 11582 FrameTime: 0.086 ms
[bump] bump-render=high-poly: FPS: 10345 FrameTime: 0.097 ms
[bump] bump-render=normals: FPS: 12493 FrameTime: 0.080 ms
[bump] bump-render=height: FPS: 12210 FrameTime: 0.082 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 10816 FrameTime: 0.092 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 8728 FrameTime: 0.115 ms
[pulsar] light=false:quads=5:texture=false: FPS: 12109 FrameTime: 0.083 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 5835 FrameTime: 0.171 ms
[desktop] effect=shadow:windows=4: FPS: 9102 FrameTime: 0.110 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 1904 FrameTime: 0.525 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 2177 FrameTime: 0.459 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 2296 FrameTime: 0.436 ms
[ideas] speed=duration: FPS: 10731 FrameTime: 0.093 ms
[jellyfish] <default>: FPS: 10287 FrameTime: 0.097 ms
[terrain] <default>: FPS: 1393 FrameTime: 0.718 ms
[shadow] <default>: FPS: 9622 FrameTime: 0.104 ms
[refract] <default>: FPS: 4790 FrameTime: 0.209 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 11886 FrameTime: 0.084 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 11828 FrameTime: 0.085 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 11825 FrameTime: 0.085 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 11790 FrameTime: 0.085 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 11746 FrameTime: 0.085 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 11786 FrameTime: 0.085 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 11861 FrameTime: 0.084 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 11749 FrameTime: 0.085 ms
=======================================================
                                  glmark2 Score: 9794
=======================================================

so we gained 257 score points... not sure i would call that significant but there it is...
"You get more air close to the ground," said Angalo. "I read that in a book. You get lots of air low down, and not much when you go up."
"Why not?" said Gurder.
"Dunno. It's frightened of heights, I guess."
User avatar
wkitty42
 
Posts: 9146
Joined: Fri Feb 20, 2015 4:46 pm
Location: central NC, USA
Callsign: wk42
Version: git next
OS: Kubuntu 20.04

Re: hardware 2022

Postby MariuszXC » Tue Aug 30, 2022 6:04 pm

Shall I add a third dataset to the wiki or shall I replace the previous one?
If you run this test a couple more times, what kind of variation do you see?
INOP
MariuszXC
 
Posts: 1061
Joined: Tue May 18, 2021 5:38 pm
Location: Europe
Callsign: SP-MRM
Version: 2020.4
OS: Ubuntu 16.04

Re: hardware 2022

Postby V12 » Tue Aug 30, 2022 9:02 pm

I had some spare time and made glmark2 test with old nVidia driver 460 and new 515. For my surprise, old driver is faster :
460.91.03 score 21043
515.65.01 score 19610
difference 7%

Full results for 460 :
Code: Select all
=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL Information
    GL_VENDOR:     NVIDIA Corporation
    GL_RENDERER:   GeForce RTX 3060/PCIe/SSE2
    GL_VERSION:    4.6.0 NVIDIA 460.91.03
=======================================================
[build] use-vbo=false: FPS: 11254 FrameTime: 0.089 ms
[build] use-vbo=true: FPS: 29636 FrameTime: 0.034 ms
[texture] texture-filter=nearest: FPS: 29042 FrameTime: 0.034 ms
[texture] texture-filter=linear: FPS: 28999 FrameTime: 0.034 ms
[texture] texture-filter=mipmap: FPS: 29260 FrameTime: 0.034 ms
[shading] shading=gouraud: FPS: 26891 FrameTime: 0.037 ms
[shading] shading=blinn-phong-inf: FPS: 26747 FrameTime: 0.037 ms
[shading] shading=phong: FPS: 26420 FrameTime: 0.038 ms
[shading] shading=cel: FPS: 26418 FrameTime: 0.038 ms
[bump] bump-render=high-poly: FPS: 20730 FrameTime: 0.048 ms
[bump] bump-render=normals: FPS: 30645 FrameTime: 0.033 ms
[bump] bump-render=height: FPS: 30351 FrameTime: 0.033 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 22851 FrameTime: 0.044 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 14990 FrameTime: 0.067 ms
[pulsar] light=false:quads=5:texture=false: FPS: 27926 FrameTime: 0.036 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 8020 FrameTime: 0.125 ms
[desktop] effect=shadow:windows=4: FPS: 13161 FrameTime: 0.076 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 2140 FrameTime: 0.467 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 2786 FrameTime: 0.359 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 2108 FrameTime: 0.474 ms
[ideas] speed=duration: FPS: 19072 FrameTime: 0.052 ms
[jellyfish] <default>: FPS: 21011 FrameTime: 0.048 ms
[terrain] <default>: FPS: 1662 FrameTime: 0.602 ms
[shadow] <default>: FPS: 16395 FrameTime: 0.061 ms
[refract] <default>: FPS: 6196 FrameTime: 0.161 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 27586 FrameTime: 0.036 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 27520 FrameTime: 0.036 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 27597 FrameTime: 0.036 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 27580 FrameTime: 0.036 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 27204 FrameTime: 0.037 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 27532 FrameTime: 0.036 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 27552 FrameTime: 0.036 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 27141 FrameTime: 0.037 ms
=======================================================
                                  glmark2 Score: 21043
=======================================================

and for 515 :
Code: Select all
=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL Information
    GL_VENDOR:     NVIDIA Corporation
    GL_RENDERER:   NVIDIA GeForce RTX 3060/PCIe/SSE2
    GL_VERSION:    4.6.0 NVIDIA 515.65.01
=======================================================
[build] use-vbo=false: FPS: 10999 FrameTime: 0.091 ms
[build] use-vbo=true: FPS: 26850 FrameTime: 0.037 ms
[texture] texture-filter=nearest: FPS: 26848 FrameTime: 0.037 ms
[texture] texture-filter=linear: FPS: 26799 FrameTime: 0.037 ms
[texture] texture-filter=mipmap: FPS: 26879 FrameTime: 0.037 ms
[shading] shading=gouraud: FPS: 25481 FrameTime: 0.039 ms
[shading] shading=blinn-phong-inf: FPS: 25411 FrameTime: 0.039 ms
[shading] shading=phong: FPS: 24888 FrameTime: 0.040 ms
[shading] shading=cel: FPS: 24910 FrameTime: 0.040 ms
[bump] bump-render=high-poly: FPS: 19805 FrameTime: 0.050 ms
[bump] bump-render=normals: FPS: 28017 FrameTime: 0.036 ms
[bump] bump-render=height: FPS: 27743 FrameTime: 0.036 ms
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 22071 FrameTime: 0.045 ms
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 14652 FrameTime: 0.068 ms
[pulsar] light=false:quads=5:texture=false: FPS: 25931 FrameTime: 0.039 ms
[desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 7872 FrameTime: 0.127 ms
[desktop] effect=shadow:windows=4: FPS: 10676 FrameTime: 0.094 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 2070 FrameTime: 0.483 ms
[buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 2672 FrameTime: 0.374 ms
[buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 2050 FrameTime: 0.488 ms
[ideas] speed=duration: FPS: 14315 FrameTime: 0.070 ms
[jellyfish] <default>: FPS: 20131 FrameTime: 0.050 ms
[terrain] <default>: FPS: 1662 FrameTime: 0.602 ms
[shadow] <default>: FPS: 15763 FrameTime: 0.063 ms
[refract] <default>: FPS: 6103 FrameTime: 0.164 ms
[conditionals] fragment-steps=0:vertex-steps=0: FPS: 25893 FrameTime: 0.039 ms
[conditionals] fragment-steps=5:vertex-steps=0: FPS: 25845 FrameTime: 0.039 ms
[conditionals] fragment-steps=0:vertex-steps=5: FPS: 25932 FrameTime: 0.039 ms
[function] fragment-complexity=low:fragment-steps=5: FPS: 25896 FrameTime: 0.039 ms
[function] fragment-complexity=medium:fragment-steps=5: FPS: 25620 FrameTime: 0.039 ms
[loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 25848 FrameTime: 0.039 ms
[loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 25858 FrameTime: 0.039 ms
[loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 25647 FrameTime: 0.039 ms
=======================================================
                                  glmark2 Score: 19610
=======================================================


Config :
AMD R7 3700X @4200 MHz on all 8 cores, HT OFF in BIOS
32 GB 3200 MHz RAM
RTX3060 12 GB with max boost 1935 MHz

Both drivers optimized for maximum performance, antialias off, anizo filtering off, V-SYNC off, flipping allowed, in Power mixer Prefer max power
Fly high, fly fast - fly Concorde !
V12
 
Posts: 2757
Joined: Thu Jan 12, 2017 5:27 pm
Location: LZIB
Callsign: BAWV12

Re: hardware 2022

Postby wkitty42 » Tue Aug 30, 2022 9:04 pm

MariuszXC wrote in Tue Aug 30, 2022 6:04 pm:Shall I add a third dataset to the wiki or shall I replace the previous one?

i really don't know...

i have two monitors making one "screen"... a 4k on DP-0 and a 1080p on HDMI-0... so far i've just been running a terminal on the 4k monitor and typing "glmark2" to let it run... the "glmark2 2021.02" graphic window has been appearing on the 4k monitor... i had an idea that maybe running it with the graphics output on the 1080p might change things but no... it doesn't seem to matter where it outputs... running it from a terminal window on the 1080 puts the graphic window on the 1080 but the next execution puts the graphic window back on the 4k in the same place...

MariuszXC wrote in Tue Aug 30, 2022 6:04 pm:If you run this test a couple more times, what kind of variation do you see?

give me a little time... i'm working on something to gather numerous executions... i'll update later once i get it working as desired...

EDIT: ok, here's the result of 20 iterations taking 110 minutes or so...
Code: Select all
iteration   score       real      user     sys
----------------------------------------------
     1       9521    5:30.76    231.61   98.54
     2       9619    5:30.61    233.34   97.01
     3       9626    5:30.62    233.47   96.94
     4       9628    5:30.62    231.55   98.58
     5       9639    5:30.63    228.25  102.12
     6       9631    5:30.63    229.12  101.05
     7       9640    5:30.64    228.94  101.50
     8       9629    5:30.61    228.71  101.29
     9       9631    5:30.63    230.74   99.78
    10       9627    5:30.62    227.67  102.17
    11       9634    5:30.62    229.27  101.20
    12       9638    5:30.61    230.27  100.11
    13       9633    5:30.63    228.43  102.07
    14       9634    5:30.62    229.07  101.32
    15       9635    5:30.63    230.18  100.15
    16       9615    5:30.61    230.07  100.13
    17       9649    5:30.63    229.45  101.05
    18       9627    5:30.63    227.76  102.27
    19       9607    5:30.64    228.89  100.86
    20       9634    5:30.62    230.02  100.48
Last edited by wkitty42 on Tue Aug 30, 2022 11:28 pm, edited 1 time in total.
"You get more air close to the ground," said Angalo. "I read that in a book. You get lots of air low down, and not much when you go up."
"Why not?" said Gurder.
"Dunno. It's frightened of heights, I guess."
User avatar
wkitty42
 
Posts: 9146
Joined: Fri Feb 20, 2015 4:46 pm
Location: central NC, USA
Callsign: wk42
Version: git next
OS: Kubuntu 20.04

Re: hardware 2022

Postby erik » Tue Aug 30, 2022 10:39 pm

I was thinking: This could well be a result of all those retpoline related fixes.

Erik
Current: Parachutist, Paraglider, Pterosaur, Pilatus PC-9M and variants, ERCO Ercoupe, Fokker Dr.1, Fokker 50, Fokker 100
Less active: Cessna T-37, T-38, Santa Claus. Previous: General Dynamics F-16. Worked on: Wright Flyer
erik
 
Posts: 2244
Joined: Thu Nov 01, 2007 2:41 pm

Re: hardware 2022

Postby wkitty42 » Tue Aug 30, 2022 11:39 pm

erik wrote in Tue Aug 30, 2022 10:39 pm:I was thinking: This could well be a result of all those retpoline related fixes.

are you talking about this? https://download.nvidia.com/XFree86/Linux-x86_64/390.147/README/retpoline.html
but it appears to be a fairly old document if i'm reading that "390.147" number properly... plus the referenced pdf is dated June 2018...
i remember, too, a set of kernel patches in late 2021 that rewrote a bunch of retpoline stuff which should have made things cleaner and somewhat faster??
"You get more air close to the ground," said Angalo. "I read that in a book. You get lots of air low down, and not much when you go up."
"Why not?" said Gurder.
"Dunno. It's frightened of heights, I guess."
User avatar
wkitty42
 
Posts: 9146
Joined: Fri Feb 20, 2015 4:46 pm
Location: central NC, USA
Callsign: wk42
Version: git next
OS: Kubuntu 20.04

Re: hardware 2022

Postby TheEagle » Wed Aug 31, 2022 12:16 am

wkitty42 wrote in Tue Aug 30, 2022 11:39 pm:but it appears to be a fairly old document if i'm reading that "390.147" number properly... plus the referenced pdf is dated June 2018

Maybe, but the facts are that people are still using that driver (including me, because that's the newest that supports my GPU) ! :wink:
Cessna 210 (Wiki)
My other aircraft: my wiki profile !
Other: FGTools (GitHub)
World tour: View on SkyVector
Please consider donating $1 / €1 to help me finance a new camera !
User avatar
TheEagle
 
Posts: 3411
Joined: Sat May 01, 2021 3:27 pm
Location: France
Pronouns: You, he
Callsign: F-EAGLE
IRC name: none
Version: Git next
OS: Ubuntu Studio 22.04

Re: hardware 2022

Postby erik » Wed Aug 31, 2022 7:15 am

wkitty42 wrote in Tue Aug 30, 2022 11:39 pm:are you talking about this? https://download.nvidia.com/XFree86/Linux-x86_64/390.147/README/retpoline.html
but it appears to be a fairly old document if i'm reading that "390.147" number properly... plus the referenced pdf is dated June 2018...
i remember, too, a set of kernel patches in late 2021 that rewrote a bunch of retpoline stuff which should have made things cleaner and somewhat faster??

That's the one. The patches have become faster but there is still a performance penalty for most CPU's. And OpenGL drivers are quite CPU intensive, in contrast to Vulkan drivers.

So if the previous tests where done before the patches I would assume you will see lower numbers with those patches applied. And there have been more patches introduced to solve more hardware security issues similar to retpolines which all eat away from CPU performance.

Update:
An average of 7% is not uncommon for these mitigations, but it should not video card driver but kernel related:
https://www.phoronix.com/review/amd-retpoline-2022/3

Erik
Current: Parachutist, Paraglider, Pterosaur, Pilatus PC-9M and variants, ERCO Ercoupe, Fokker Dr.1, Fokker 50, Fokker 100
Less active: Cessna T-37, T-38, Santa Claus. Previous: General Dynamics F-16. Worked on: Wright Flyer
erik
 
Posts: 2244
Joined: Thu Nov 01, 2007 2:41 pm

Re: hardware 2022

Postby erik » Thu Sep 15, 2022 7:41 am

With the work Mike Blumenkrantz (VALVE) is doing for the Linux AMD drivers, which are required for their Steam Deck, I'm seriously considering an AMD video card as a valuable option in the future:
https://www.phoronix.com/news/RADV-Lowe ... U-Overhead

Erik
Current: Parachutist, Paraglider, Pterosaur, Pilatus PC-9M and variants, ERCO Ercoupe, Fokker Dr.1, Fokker 50, Fokker 100
Less active: Cessna T-37, T-38, Santa Claus. Previous: General Dynamics F-16. Worked on: Wright Flyer
erik
 
Posts: 2244
Joined: Thu Nov 01, 2007 2:41 pm

Re: hardware 2022

Postby V12 » Thu Sep 15, 2022 5:25 pm

AMD + OpenGL on Linux = problems.
Fly high, fly fast - fly Concorde !
V12
 
Posts: 2757
Joined: Thu Jan 12, 2017 5:27 pm
Location: LZIB
Callsign: BAWV12

Re: hardware 2022

Postby erik » Fri Sep 16, 2022 7:12 am

I think that situation has improved, especially with the latest community Open Source drivers. But I admit that I don't have the data to prove it.

Erik
Current: Parachutist, Paraglider, Pterosaur, Pilatus PC-9M and variants, ERCO Ercoupe, Fokker Dr.1, Fokker 50, Fokker 100
Less active: Cessna T-37, T-38, Santa Claus. Previous: General Dynamics F-16. Worked on: Wright Flyer
erik
 
Posts: 2244
Joined: Thu Nov 01, 2007 2:41 pm

Previous

Return to Hardware

Who is online

Users browsing this forum: No registered users and 7 guests