Jump to content

Unity 3d multithreading! 8)


Recommended Posts

From 2013!

This video mentions Unity 3d. Is this related to the unity engine this game uses? Or is this seperate from the issue KSP has with a single core maximizing and slowing down the game? I'm surprised they haven't tried to add hock a small way to alleviate the issue.

I'm gettig so tired of building my plane to even moderate practical specs and having my one core hit 100% and the game freezing up while I move and build.. Even a slight spreading out of the game over my cpu would massively increase performance. I rely on jets and higher air intakes volumes for my ship designs require large numbers of air intake along with solar panels for my Ion engine clusters(50,100,150 total engines,etc). My smallest version uses a 66 Ion engine setup for long term travel using an attempted 1:1 0 gravity thrust to weight ratio for making the ion efficient for the longer interplanetary burns. I would be nice to be able to do this more reasonably! 8) Unfortunately, I like MK2 over MK1 and I don't want to downgrade. 8(

Edited by Arugela
Link to comment
Share on other sites

I don't know much, but I think that Unity doesn't have problems with multithreading. The problem is physics! Largest resource-usage part of KSP is physics, and physics calculations can be done on only one thread.

Someone correct me if I'm wrong. :)

Link to comment
Share on other sites

I don't know much, but I think that Unity doesn't have problems with multithreading. The problem is physics! Largest resource-usage part of KSP is physics, and physics calculations can be done on only one thread.

Someone correct me if I'm wrong. k_smiley.gif

That is what I've heard. I was wondering if this was related to the physics only being one thread. I'm surprised there aren't any physics programs out there that are multithreaded that could be applied to unity or the game.

Link to comment
Share on other sites

Cuda is the Nvidia graphics card thing, Unity physX is run in software.

unity 5 will support gpu based physx "The new Cloth component supports the GPU via CUDA internally, but we’ve decided to release this later in the 5.x cycle", but when and what way...

Link to comment
Share on other sites

Cuda is the Nvidia graphics card thing, Unity physX is run in software.

EDIT: and I got so ninja'd so the paragraph below is just preserved for historical accuracy.

That's not entirely accurate. There is PhysX chip on Nvidia Graphics Cards for hardware acceleration, but KSP doesn't use it (possibly Unity doesn't even support it).

The technology was originally made by Ageia and the technology was sold as a separate PCI card from the video cards called a PhysX Processing Unit (PPU), when Nvidia purchased Agiea, they added it directly to the GPU. I used to have one of the old Ageia cards, it was great but sadly not a lot of games for it. Some more modern games that support the hardware acceleration are the Batman: Arkham series and the Borderlands series, these games have settings for enabling PhysX hardware acceleration and can only be enabled on Nvidia GPU's

EDIT2: I found a list.

Edited by Alshain
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...