Double Precision Float

Discussion in 'Ideas and Suggestions' started by mrwallace888, Jan 29, 2024.

  1. Louie's Workshop

    Louie's Workshop
    Expand Collapse

    Joined:
    Feb 5, 2021
    Messages:
    3,005
    I can't believe an 8700 is considered old now. I still look at 4th gen Core series are decently new-ish enough.
     
  2. Olivier80

    Olivier80
    Expand Collapse

    Joined:
    Aug 20, 2024
    Messages:
    45

    Sure, but for gaming users that want up to date performances, specially to be able to run BeamNG with a decent FPS refresh rate and advanced functions like large maps, they will use probably something more recent. Around 70% of gaming users in the world do have PCs that are less than 5 years old. This is a statistic that was available 2 years ago.
     
  3. Louie's Workshop

    Louie's Workshop
    Expand Collapse

    Joined:
    Feb 5, 2021
    Messages:
    3,005
    The first revision of my gaming PC was created a few years ago was on the X79 platform with a Xeon e5 something or other then I had upgraded to a 3930k
     
  4. Cake Johnson

    Cake Johnson
    Expand Collapse

    Joined:
    Aug 19, 2023
    Messages:
    25
    yep its noticable, but please if they do such thing as double float point precision i would like to have multiple terrain support in the editor cus if you place 2 terrains one of them disables their colision. Or making terrains bigger without loosing some sort of resolution of the terrain. Once i tried to make a map of my own city and it almost worked the only problem i ran into was the resolution of the terrain cus the bigger it get the bigger the brushes get and it looks ugly if you try to rebuild streets.
    --- Post updated ---
    The game itself doesnt really use the cpu only cpu 10 is used for me LOL (ryzen 5 3600), the rest of the threads are almost unused. i think there could be a serious improvement how the CPU is used in Beamng.
     
  5. Olivier80

    Olivier80
    Expand Collapse

    Joined:
    Aug 20, 2024
    Messages:
    45
    No BeamNG seems quite correctly multithreaded, on my Core I7 8700 CPU @ 3.2 Ghz, i have around 50 to 60% processor load on a complex map, and 70% load on the Nvidia RTX2060 GPU for a full HD resolution, displayed on a 2.5 K monitor. Your report seems to show that there is a multithreading problem with Rizen processors.

    There is some margin for improvements but probably not so much at the threads level. More, recoding the engine parallelism could be a complex and long task, specially if this part of the code has not been worked on since years, it is not so easy to update.

    Switching to 64 bits float is probably easier, and optimization for AVX2 can probably be done by the compiler. In the end there is a good probability that the switch to 64 bits floats would only impact old PCs, more than 5 or 7 years. And as i said before, it is probably possible to keep compatibility with older PCs not fitted with AVX2, with a CPUID test, to adapt the code.

    The good news is that Intel is actually finalizing AVX10.2, a new version of AVX-512 (AVX-512 has been abandoned (except on Xeon processors). This should soon gives 2 times more power for intensive vector computing. This version will work on performance CPU cores and efficient cores, making it compatible with the actual Intel CPU architecture. AVX-512 was working only on performance cores, asking to disable the efficient cores on recent processors.
     
    #25 Olivier80, Oct 12, 2024
    Last edited: Oct 12, 2024
  6. OwnTheBanks

    OwnTheBanks
    Expand Collapse

    Joined:
    Jan 19, 2023
    Messages:
    152
    Camera stabilization is huge, very noticeable improvement! Great job!!!
     
    #26 OwnTheBanks, Oct 14, 2024
    Last edited: Oct 16, 2024
    • Like Like x 1
  7. tdev

    tdev
    Expand Collapse
    Developer
    BeamNG Team

    Joined:
    Aug 3, 2012
    Messages:
    3,074
    We will not switch to doubles for everything due to increased computational cost. The good news is though that we don't need to do that to completely fix the issue though :)
    We now added a command line argument to shift everything into 500km away to test all the subsystems now. This is ongoing effort, stay tuned :)
     
    • Like Like x 13
    • Agree Agree x 1
  8. Musicman27

    Musicman27
    Expand Collapse

    Joined:
    Dec 13, 2023
    Messages:
    2,568
    Big DonkeyIconMicro.png Maps here we come!
     
  9. Barbent Servo GT

    Barbent Servo GT
    Expand Collapse

    Joined:
    Jun 4, 2023
    Messages:
    646
    That sounds very exciting! Will this cause an interruption or could it even happen unnoticed?
     
    • Agree Agree x 1
  10. tdev

    tdev
    Expand Collapse
    Developer
    BeamNG Team

    Joined:
    Aug 3, 2012
    Messages:
    3,074
    should 'just' work hopefully, lets see
     
    • Like Like x 2
  11. Lordlichi2006

    Lordlichi2006
    Expand Collapse

    Joined:
    Apr 4, 2021
    Messages:
    1,274
    In the consumer .33 release already?
     
  12. Musicman27

    Musicman27
    Expand Collapse

    Joined:
    Dec 13, 2023
    Messages:
    2,568
    Probably in the 0.34 Development Branch.
     
  13. tdev

    tdev
    Expand Collapse
    Developer
    BeamNG Team

    Joined:
    Aug 3, 2012
    Messages:
    3,074
    we are working on it right now, so hopefully it is stable enough for the next major release. The camera FOV and the motion seems broken right now... we need some more time :)
     
    • Like Like x 7
  14. Musicman27

    Musicman27
    Expand Collapse

    Joined:
    Dec 13, 2023
    Messages:
    2,568
    CALLED IT!
     
  15. Bubby88

    Bubby88
    Expand Collapse

    Joined:
    Jan 5, 2025
    Messages:
    3
    Extremely interested in this!! Hoping you guys make some huge progress!
     
    • Agree Agree x 1
  16. ByteGuy

    ByteGuy
    Expand Collapse

    Joined:
    May 2, 2016
    Messages:
    438
    This will honestly be the best feature/change ever for BeamNG. I will literally buy the game again to gift someone when they release it.
     
    • Agree Agree x 2
    • Like Like x 1
  17. mrwallace888

    mrwallace888
    Expand Collapse

    Joined:
    Jun 17, 2015
    Messages:
    533
    Is this what the new changelog changes are for 0.34?
    upload_2025-1-6_21-6-20.png
     
    • Like Like x 2
  18. Musicman27

    Musicman27
    Expand Collapse

    Joined:
    Dec 13, 2023
    Messages:
    2,568
    Probably.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice