Digging down to the CORE

Discussion in 'Computer Hardware' started by James Low, Apr 24, 2020.

  1. James Low

    James Low
    Expand Collapse

    Joined:
    Apr 24, 2020
    Messages:
    7
    Okay, where do I start?

    I am a new member in the community and would like to shed some light on the following issues...

    before I get into all the technical goo, i would like you all to know that I am running BeamNG.drive on a Dell Latitude E550 (CORE i5-2520M [2.50GH], Wndows 7 PROFESSIONAL [Laugh at me all you want but it still is a good system]) and my laptop is capable of running it to some extent. Also my Xigmatek MACH II is at home and I'm stuck on vacation so i can't even optimize the NVIDIA

    The first thing I would like to address is the fact that BeamNG can recognize if you are running the game on a laptop, so this is a plus. However, the problem comes where most old and new generation gaming/business laptops use intel processors and Graphics Processing Units (GPU) and cannot easily be modified like my PC. Now the developers are working on this and it shouldn't be a problem in a coming update.

    This is where my next point comes in. DirectX. as we all know, Microsoft's DirectX is the ruling API and has currently got the entire world of gaming on Windows in it's palm. And it pains me to say this, but BeamNG will sometimes misread your DirectX version, practically banning you from newer updates where optimizations are most likely put in place. The latest verion of BeamNG requires at leats DirectX 10, While I currently Have DirectX 11. but this doesn't bother me too much as my PC at home has at least DirectX 12.

    The User Interface. This is, in my opinion, the Worst problem so far...
    I don't think I'm The only person who has problems with the UI lagging, crashing, freezing and being completely unresponsive from time to time. Here's likely why this happens. I was checking up on my Laptop's performance when I noticed something rather strange. BeamNG runs the User Interface as a COMPLETELY DIFFERENT PROCESS. This is definitely a very large issue indeed. Not only does it have to collect data from the game itself, but Windows and other OS's now have to run two completely different processes at the same time WHILE transferring data between the two, and I think this is why BeamNG's community has such a big issue with their optimization. NO WONDER MY CRAPPY OLD LAPTOP CAN RUN NFS:U2 ON FULL SETTINGS BUT NOT BEAMNG. I think this needs a fix, rather soon. Please keep in mind that I am new and am still getting used to the community.

    But yeah, any suggestions or tips or something would be REALLY helpful, specifically tips on how to dedicate performance to a specific process (if that's even posible)
     
  2. redrobin

    redrobin
    Expand Collapse

    Joined:
    Aug 21, 2012
    Messages:
    602
    Hi, I'm a local engineer in training.

    What?

    What? Intel graphics are unsupported and the Xigmatek MACH II is an empty chassis. What are you asking? I didn't know bare cases came with Nvidia graphics.

    I can assure you they aren't at all worried about Intel iGPUs because they royally suck.

    What. Are. You. Saying?

    Welcome to the world of web-based UI. Get used to it. There's the option to GPU accelerate the UI now. It's lovely.

    Also, that's not at all how process scheduling works.

    I don't think you know how this works...

    Buy a better computer. Sorry.
     
    #2 redrobin, Apr 27, 2020
    Last edited: Apr 27, 2020
  3. Funky7Monkey

    Funky7Monkey
    Expand Collapse

    Joined:
    Oct 12, 2014
    Messages:
    977
    I didn't think a computer case could run BeamNG.

    Oh, yeah, the UI is kinda awful. It's literally just modded chromium. But I don't think you know how memory works. On supported configs, there (usually) isn't any of the desync problems that I assume you're complaining about. If anything, have the UI as a separate process improves simulation performance.

    You're stuck with the performance you have. You're on an unsupported config. Been there, done that. No point in complaining.
     
  4. James Low

    James Low
    Expand Collapse

    Joined:
    Apr 24, 2020
    Messages:
    7
    hey,
    hey, listen, i am extremely sorry. see, as I said I don't really know that much, and my Xigmatek MACH II is not, in fact, empty, it has quite a few good parts in it, however the dude who built the thing put in DDR2 instead of something good like DDR3 or4. also when we took it in to repair the one of the RAM cards they put a tiny 1GB ram card instead of a 2GB, and now the PC has less than 4GB. The GIGABYTE DDR2 motherboard can take 4 RAM cards, I am planning to install more than the two i am currently sitting with.

    Also I am very familiar with web-based UI's, I was just confused to see the manner in which they operate. Now that I look back on it, I sound like a complete idiot and would very much like to apologize for doing so. I'm not sure if this is a good example but Microsoft Flight Simulator 10 (FSX) quite obviously has the actual game and the menus as seperate entities. When I really think about it, I'm just more confused why my laptop struggles so much with running the UI, surely it's easier to run than the game itself, but then again I don't know that much and it's probably blatantly obvious as to why.

    also, like I said, for some reason BeamNG will not let me update to a newer version, apparently this is because of my DirectX but I highly doubt it. I will try and update the game again when I get home and have a better internet connection.

    I have no idea what the actual hell I was rambling on about because it is, in fact, very common knowledge that intel iGPU's suck more than a black hole.

    I do apologize for sounding like an monkey trying to explain algebra, I was extremely tired while writing it because it was like 4 in the morning and I hadn't slept once. so I'm sorry for triggering everyone. My mistake, maybe next time I'll make sure that I'm awake before starting a thread.
     
  5. Michaelflat

    Michaelflat
    Expand Collapse

    Joined:
    Jul 10, 2014
    Messages:
    1,543
    Set the UI process to high priority, and set the BeamNG one to be 'above normal' if you have a weak CPU.
    However this can drop your BeamNG frames quite a bit.
     
  6. PriusRepellent

    PriusRepellent
    Expand Collapse

    Joined:
    Mar 19, 2018
    Messages:
    353
    FYI, the GUI uses CEF which is Chromium Embedded Framework. Steam uses CEF. GMod uses CEF on certain branches. RPG Maker MV uses something based on CEF and Node. I have had no issues with any of that software. I can assure you that CEF itself does not cause a laggy interface. It is much more complicated than that.

    Also, disable Windows game mode if it is on. It can cause BeamNG to lag.

    As for optimization of the UI, DOM access is quite slow relatively and should be minimized but I am quite sure the Beam devs know this.
     
    • Like Like x 1
  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