generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Game Creation and Development » Scripters
Home Search
 

Re: Why doesn't Roblox use computer resources as necessary?

Previous Thread :: Next Thread 
Prehistoricman is not online. Prehistoricman
Joined: 20 Sep 2008
Total Posts: 12490
23 Jun 2012 03:50 PM
I'm not talking about lag online. I'm talking about in Studio.
I know my computer is powerful enough to do the physics at at least 10FPS for a broken happy home falling down. Roblox doesn't know this. It will lag at 5-4FPS if I do that. If I add another house, the FPS does not change. This is the same for the next 3 houses, until the computer is not fast enough to work at that speed.
What I want to know is why it isn't smooth when the computer can do it. Here are my specs:

AMD FX-6100 Six-Core processor @ 3.3Ghz
XFX Radeon HD 5770
Ace Black Edition 750w PSU
Team 2x4GB RAM DDR3-1333 667Mhz

When I do the house crash thing, and I look at Roblox's use in Task Manager, it says 20-30% CPU. I look at the GPU's use in MSI Afterburner. 30-40%. It is using nowhere near the capacity of the machine. My physics could be 3 times faster and graphics 2.5 times faster. But no. Roblox can't do that. Why?
Report Abuse
SN0X is not online. SN0X
Joined: 24 Oct 2011
Total Posts: 7277
23 Jun 2012 03:53 PM
I don't know...this happens in loads of applications though.

Even some of those performance tests seem to use only like 30%.
Report Abuse
Prehistoricman is not online. Prehistoricman
Joined: 20 Sep 2008
Total Posts: 12490
23 Jun 2012 03:58 PM
I have apps running all the time that will completely eat one core. Roblox doesn't so this.
Report Abuse
Prehistoricman is not online. Prehistoricman
Joined: 20 Sep 2008
Total Posts: 12490
23 Jun 2012 03:59 PM
Yeah my computer idles at 100%. BOINC helps a lot :3

Even if I disable BOINC, I still get lags.
Report Abuse
Radioaktiivinen is not online. Radioaktiivinen
Joined: 25 Apr 2009
Total Posts: 18629
23 Jun 2012 04:19 PM
20-30 % on a hexcore means roblox is using the whole core its running on. Its not multithreaded or anything...
Report Abuse
Prehistoricman is not online. Prehistoricman
Joined: 20 Sep 2008
Total Posts: 12490
23 Jun 2012 04:20 PM
'20-30 % on a hexcore means roblox is using the whole core its running on. Its not multithreaded or anything...'

y not?
Report Abuse
Psychoticism is not online. Psychoticism
Joined: 30 Oct 2010
Total Posts: 1335
23 Jun 2012 05:13 PM
A dual core i3 is more powerful..
Report Abuse
EMAN381 is not online. EMAN381
Joined: 27 Nov 2007
Total Posts: 4300
23 Jun 2012 05:41 PM
Stravant told me something about lag and it is because of something about ROBLOX and the unpredictability with scripts.

Like he said for an example about a moving projectile in a place and how we could suddenly change what it does.
Report Abuse
pokelover980 is not online. pokelover980
Joined: 12 Jun 2009
Total Posts: 4141
23 Jun 2012 05:43 PM
"A dual core i3 is more powerful.."

No, it is not. You're probably assuming that because you can get dual-core i3's with default clock speeds of something like 3.4GHz. Clock speed is not the only deciding factor, though.
Report Abuse
ColorfulBody is not online. ColorfulBody
Joined: 17 Jun 2012
Total Posts: 2353
23 Jun 2012 05:45 PM
@EMAN381

Indeed.

ROBLOX's physics have to take into account the fact that, at any moment, any script in the game could completely edit the position, size and velocity of any part in the game.

This is not the case in games where the content is created by the game's designers, nor in games like Minecraft where the content is created by the player but where there are no scripts that can change anything at any point.
Report Abuse
ColorfulBody is not online. ColorfulBody
Joined: 17 Jun 2012
Total Posts: 2353
23 Jun 2012 05:48 PM
To add on what I said in my previous post, that is also why terrain is almost completely lag-free compared to parts.

Terrain offers almost no flexibility. But that's why it produces almost no lag. If terrain was as flexible as parts, then, what would be the point of having terrain? :P

ROBLOX made terrain with in mind the fact that, usually, terrain is very uniform and doesn't need many properties. Therefore, they made it as non-flexible as possible and gave it as least properties as possible. Since they removed properties like position and size and similar things, they were able to use voxels instead of the same system as parts. They were also able to compress it and much more.

The result was that the terrain is extremly less laggy than parts.
Report Abuse
EMAN381 is not online. EMAN381
Joined: 27 Nov 2007
Total Posts: 4300
23 Jun 2012 05:50 PM
@color

Interesting. Now I know why terrain works so well.
Report Abuse
LPGhatguy is online. LPGhatguy
Forum Moderator
Joined: 27 Jun 2008
Total Posts: 4725
23 Jun 2012 11:18 PM
"Six-Core processor @ 3.3Ghz"

I've got my system (with 8 cores) at 4.2GHz right now and it doesn't slow down too horribly.
ROBLOX isn't optimized for multicore systems.
Report Abuse
SN0X is not online. SN0X
Joined: 24 Oct 2011
Total Posts: 7277
24 Jun 2012 01:42 AM
^ Ijelly. Oh well, I [might] be getting Ivy Bridge.
Report Abuse
Prehistoricman is not online. Prehistoricman
Joined: 20 Sep 2008
Total Posts: 12490
24 Jun 2012 02:25 AM
4.2Ghz must be enough for Roblox then. I wonder if they will ever make it multi-threaded. They must at some point because lots of users have more than one core now. I think it would improve the speed of Roblox a lot. And they could also do with making it a 64bit process so it could use more than 4GB of memory.

Ivy Bridge is the same as Sandy Bridge but with a redesigned graphics processor, which only just exceeds the power of most chipsets so if you have any graphics card at all Ivy Bridge won't offer you much.
Report Abuse
Megamatrixdude is not online. Megamatrixdude
Joined: 06 Dec 2009
Total Posts: 10939
24 Jun 2012 02:33 AM
"Processor AMD FX(tm)-6200 Six-Core Processor, 3800 Mhz, 3 Core(s), 6 Logical Processor(s)"

Mine is at 3.8Ghz. From my system information. Now what is the difference between the 3 cores and the 6 logical processors?

My processor just sold as "six core". Is Windows lying to me? :L
Report Abuse
Prehistoricman is not online. Prehistoricman
Joined: 20 Sep 2008
Total Posts: 12490
24 Jun 2012 02:34 AM
No, AMD lied to you. AMD FX 8 cores are really 4 cores but 8 processors. I have 6 processors but 3 cores. 2 processors in each core.
Report Abuse
Megamatrixdude is not online. Megamatrixdude
Joined: 06 Dec 2009
Total Posts: 10939
24 Jun 2012 02:38 AM
Ah okay. Fair enough.
Report Abuse
SN0X is not online. SN0X
Joined: 24 Oct 2011
Total Posts: 7277
24 Jun 2012 03:22 AM
We need more cores

Quad is so '08

Hex is so '11
Report Abuse
Megamatrixdude is not online. Megamatrixdude
Joined: 06 Dec 2009
Total Posts: 10939
24 Jun 2012 03:39 AM
Someone make a protest sign asking for 10 cores. :>
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Game Creation and Development » Scripters
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image