Automobilista 2 V1.4.3.3 & Racin´ USA Pt3 Officially Released!

Discussion in 'Automobilista 2 - News & Announcements' started by Renato Simioni, Oct 30, 2022.

  1. Marc Collins

    Marc Collins Internal Tester AMS2 Club Member

    Joined:
    Mar 12, 2016
    Messages:
    6,632
    Likes Received:
    3,334
    I have been getting those with other Steam titles recently, so I am guessing a (temporary) Steam infrastructure issue.
     
    • Agree Agree x 3
    • Like Like x 1
  2. Ettore

    Ettore Well-Known Member AMS2 Club Member

    Joined:
    Feb 21, 2020
    Messages:
    2,769
    Likes Received:
    1,724
    Shhh.. Don't say it too loud. Someone may mark you as a fan boy who refuses the only true religion in Simracingland... :D
     
    • Funny Funny x 10
  3. donaldd

    donaldd BANNED BANNED

    Joined:
    Nov 26, 2022
    Messages:
    61
    Likes Received:
    33
    Even a minimal knowledge about how neural networks(NN) is used does reveal that the phase where a lot of computer power is neded is only in the learning/training phase of the network.
    So when Sony in my link above does describe how ressource demanding this training period of Sophy was then it has nothing to do with the version of the NN that can/will be used in a commercial game.

    This is the difference between a dynamic and a static NN.

    The ressource heavy training of the dynamic NN ends up in some kind of static NN "algoritm" where the rules are hidden for the human eyes - because they are created under the training process by the dynamic NN itself.
    The advanced learning skills of the dynamic NN is not needed in the commercial end product.
    This is the reason it only does show lack of knowledge about the subject to believe that todays PCs is only able to run one or two NN AI bots at a time because this will demands so huge ressources. :whistle:
    The demands of running a static NN "algoritm" isnt much different than running the unintelligent AI algoritms most commercial sims of today is cheating the users to use.
     
    Last edited: Dec 16, 2022
    • Disagree Disagree x 1
    • Informative Informative x 1
  4. JayBee

    JayBee Active Member

    Joined:
    Jun 29, 2022
    Messages:
    115
    Likes Received:
    60
    NN inference generally still needs Tensor accelerators (GPU or otherwise). Training is more expensive, but inference is not a cheap CPU task and certainly not for a game requiring a v.high decision rate.

    As discussed earlier, using such compute expensive models to help refine/define A.i. paths is one thing, but I don't believe anyone is going to put a NN model into a game at this point. Possibly (but still highly unlikely) a traditional ML model. If you used the model to define paths 'offline' you could possibly build a lookup table on which decisions to make in certain circumstances with the available paths identified by the model.

    Or conceivably you could run inference on only the closest 2-3 cars and it would be used solely to pick a line/path out of options that have been pre-chosen by the model offline. However even then it would need to be a very small NN for a CPU to run inference at a decent tick rate.

    If you have evidence to the contrary please supply, I'd be surprised if iRacing has an actual model and inference engine in-game.
     
    Last edited: Dec 17, 2022
    • Informative Informative x 2
    • Agree Agree x 1
    • Funny Funny x 1
  5. Marc Collins

    Marc Collins Internal Tester AMS2 Club Member

    Joined:
    Mar 12, 2016
    Messages:
    6,632
    Likes Received:
    3,334
    Your description is a more detailed version of what I mentioned earlier is used by iRacing. They have the advantage of thousands and thousands of tracked/traced laps to use as the basis for the "multiple choices." This matches my understanding of the server-based, machine-learning process.

    No, it is not some super intelligence embedded into each AI vehicle, nor would it matter whether the AI vehicles were using super-advanced or more moderate physics to control their moment-by-moment motions @donaldd.
     
    • Like Like x 2
    • Agree Agree x 1
    • Funny Funny x 1
    • Informative Informative x 1
  6. Gabriel "Pai" Legnini

    Gabriel "Pai" Legnini Well-Known Member AMS2 Club Member

    Joined:
    May 27, 2020
    Messages:
    1,011
    Likes Received:
    525
    upload_2022-12-17_12-53-13.png

    After a mix of online sessions, watching replays, test day sessions and a 5 lap AI race, this is how my core usage looks like. Some cores maximized at some times, others not so much, and the average only looks higher in just some threads. Still, I think that an app that presents an historical graph of each value would help to pinpoint things better. Which one could I use?
     
  7. Troodon

    Troodon Active Member AMS2 Club Member

    Joined:
    Apr 8, 2021
    Messages:
    365
    Likes Received:
    165
    HWiNFO has a logging function which creates a .csv file, and there's a viewer available for it which draws graphs from the .csv files.
     
    • Informative Informative x 2
  8. Gabriel "Pai" Legnini

    Gabriel "Pai" Legnini Well-Known Member AMS2 Club Member

    Joined:
    May 27, 2020
    Messages:
    1,011
    Likes Received:
    525
    TY, just tried the feature. Will try to remember starting a log next time before opening the sim
     
  9. Gabriel "Pai" Legnini

    Gabriel "Pai" Legnini Well-Known Member AMS2 Club Member

    Joined:
    May 27, 2020
    Messages:
    1,011
    Likes Received:
    525
    upload_2022-12-17_17-52-49.png

    I logged a CSV with HWinfo, using the Formula V10 Gen 2 at Indianapolis Road Course. First, a Test Day. Then, a 5 lap 21 car AI race. Then, the same AI race as I found issues with damage being overly sensitive and had to go back to main menu to turn it down.

    The timeline is in minutes. You can see on the first thread (top left) when the game is running, as then is where it's being used near max. The rest of the graphs relate to each thread, two per core, 12 in total.

    Check what's happening with the rest of the threads: most of them have little activity when one is on track racing. They all spark into life when loading, but go back to sleep when that's done.

    AFAIK, this does not look like a fully multithreaded software: there are 4 threads working of 12 available, and only one is properly loaded.
     
    • Informative Informative x 3
    • Like Like x 1
  10. Dady Cairo

    Dady Cairo "Son of Spartakus" and "Leisure Nostradamus" AMS2 Club Member

    Joined:
    Jun 12, 2017
    Messages:
    2,261
    Likes Received:
    782
    Now do this with Raceroom,you will be surprised.:whistle: (or deflated):D
     
    • Funny Funny x 1
  11. LooseyMoosey

    LooseyMoosey Member

    Joined:
    Jul 2, 2021
    Messages:
    63
    Likes Received:
    40
    Any chance we can get the decimal points restored in the seat adjustment messages.
    eg. Previously would show 1.2 etc.... no it's just whole numbers.
    There's a lot of movement while it stays on 0.
     
    • Agree Agree x 3
    • Like Like x 1
  12. Gevatter

    Gevatter The James May of Simracing AMS2 Club Member

    Joined:
    Mar 10, 2016
    Messages:
    1,506
    Likes Received:
    894
    I'd even prefer to have them snap to a number instead of the current fluid adjustments. Doesn't tilt work this way? I may be wrong. Anyways, maybe make the steps smaller if you ever change it.
     
  13. alink

    alink Well-Known Member AMS2 Club Member

    Joined:
    Dec 3, 2017
    Messages:
    2,019
    Likes Received:
    2,419
    Will be there some more ovals in the future?
    Maybe a Tri-Oval, a kind which is missing besides the two D-shape ovals (Fontana + Daytona), Quad-oval (Indianapolis) and the more/less standard oval (Gateway).
    I would prefer the Tri-oval of Nazareth - it's something special:D
     
    • Agree Agree x 2
  14. Racinglegend1234

    Racinglegend1234 AMS2 wiki founder AMS2 Club Member

    Joined:
    Jul 28, 2022
    Messages:
    5,778
    Likes Received:
    2,010
    So you want the Jesus oval?
     
    • Funny Funny x 3
  15. sgsfabiano

    sgsfabiano Well-Known Member AMS2 Club Member

    Joined:
    Oct 28, 2019
    Messages:
    2,058
    Likes Received:
    1,232
    Is there any game that uses all of the cores available?

    Multithreading is a bitch to deal with, at least that was my impression back when I had to write multithread code at Uni.
     
    • Like Like x 1
  16. Racinglegend1234

    Racinglegend1234 AMS2 wiki founder AMS2 Club Member

    Joined:
    Jul 28, 2022
    Messages:
    5,778
    Likes Received:
    2,010
    This could have something to do with it

    maybe the madness engine is optimised to consoles so doesn’t use all cores and threads
     
    • Agree Agree x 1
  17. Troodon

    Troodon Active Member AMS2 Club Member

    Joined:
    Apr 8, 2021
    Messages:
    365
    Likes Received:
    165
    I can't imagine it being easy to take a released game running on an engine that someone else built and turning it into one that does multithreading on a level where it's worth it (assuming they have the rights to do that). Not that I'm a coder.

    Not to mention that if they managed to make the multithreading work like a dream and the AI suddenly had all the computational capacity you could ever wish for, that would mean another full pass to calibrate it for all the different car/track/weather combinations with its newfound capabilities.
     
  18. Dolph

    Dolph Well-Known Member AMS2 Club Member

    Joined:
    May 21, 2020
    Messages:
    1,472
    Likes Received:
    1,051
    Any idea how the Live For Speed AI was learning tracks on their own 20 years ago? Honest question.
     
    • Like Like x 1
    • Agree Agree x 1
  19. jmac_the_man

    jmac_the_man Active Member AMS2 Club Member

    Joined:
    Oct 16, 2018
    Messages:
    119
    Likes Received:
    48
    Daytona is a tri-oval.
     
  20. Racinglegend1234

    Racinglegend1234 AMS2 wiki founder AMS2 Club Member

    Joined:
    Jul 28, 2022
    Messages:
    5,778
    Likes Received:
    2,010
    That’s what I thought
     

Share This Page