|
| 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
|
  |
| 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 |
|
|
|
| 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 |
|
|
|
| 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 |
|
|
|
| 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 |
|
|
|
| 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 |
|
|
|
| 23 Jun 2012 05:13 PM |
| A dual core i3 is more powerful.. |
|
|
| Report Abuse |
|
|
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 |
|
|
|
| 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 |
|
|
|
| 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 |
|
|
|
| 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
|
  |
| 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
|
  |
 |
| 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
|
  |
| Joined: 24 Oct 2011 |
| Total Posts: 7277 |
|
|
| 24 Jun 2012 01:42 AM |
| ^ Ijelly. Oh well, I [might] be getting Ivy Bridge. |
|
|
| Report Abuse |
|
|
|
| 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 |
|
|
|
| 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 |
|
|
|
| 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 |
|
|
| |
|
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 |
|
|
|
| 24 Jun 2012 03:39 AM |
| Someone make a protest sign asking for 10 cores. :> |
|
|
| Report Abuse |
|
|