Jump to content


Go faster stripes....


  • This topic is locked This topic is locked
109 replies to this topic

Poll: Go faster stripes.... (149 member(s) have cast votes)

How fast does the optimised verison of the demo run?

You cannot see the results of the poll until you have voted. Please login and cast your vote to see the results of this poll.
Vote

#41 Cakefish

Cakefish

    I Shot The Sheriff

  • GMC Member
  • 1329 posts
  • Version:GM:Studio

Posted 03 May 2011 - 11:47 PM

Intel Core i5-520m (@ 2.4-2.93GHz)
4GB DDR3 RAM
ATI Mobility Radeon HD 5650
Windows 7 64-bit

Current GM: 4 fps
Optimised GM: 190 fps
Optimised GM (fallback): 260 fps

Holy moly, very impressive!!!

Edited by Player_2, 04 May 2011 - 12:19 AM.

  • 0

#42 Recreate

Recreate

    Furry

  • GMC Member
  • 2928 posts
  • Version:GM8

Posted 04 May 2011 - 12:30 AM

 4 FPS - 3DCube_gm8.171.exe
97 FPS - 3DCube_24BitZ_2xAA_With_AA_Fallback.exe - (AA working)
FAILED - 3DCube_24BitZ_8xAA_Optimised.ext

CPU: 2x 2GHZ AMD Opteron Dual-core
GPU: NVIDIA/eVGA GeForce 6800GS
RAM: 4 GB
OS: Windows XP 32-bit

Nice work, Mike.

How on earth did you acquire a dual-processor motherboard with opterons, those are server processors. o_o
  • 0

#43 xot

xot

    media multimixer

  • Global Moderators
  • 4651 posts
  • Version:GM:Studio

Posted 04 May 2011 - 01:08 AM

How on earth did you acquire a dual-processor motherboard with opterons, those are server processors. o_o

I built the most powerful computer I could afford for my video editing. It's a beast. In retrospect, I should have purchased twice the RAM (or twice the modules). The motherboard is a SuperMicro H8DCE.
  • 0

#44 Hach-Que

Hach-Que

    RoketGames Admin

  • New Member
  • 1490 posts

Posted 04 May 2011 - 01:21 AM

I'm getting just over 11 FPS with the Optimized (8xMSAA) version and 186 FPS with the 2xMSAA version.

How on earth did you acquire a dual-processor motherboard with opterons, those are server processors. o_o

I built the most powerful computer I could afford for my video editing. It's a beast. In retrospect, I should have purchased twice the RAM (or twice the modules). The motherboard is a SuperMicro H8DCE.

You wouldn't be able to do anything with twice the RAM without also switching to a 64-bit OS :)

Edited by Hach-Que, 04 May 2011 - 01:26 AM.

  • 0

#45 amd42

amd42

    GMC Member

  • GMC Member
  • 269 posts
  • Version:GM8

Posted 04 May 2011 - 01:50 AM

All three worked for me.

The speed on the optimized examples kinda varied a lot, but here are my estimates:
Unoptimized: 5fps
2xAA: ~250fps
8xAA: ~100fps

Computer specs:
CPU: Intel Core i7-860 @ 3.19 GHz
RAM: 4 GB
GPU: NVIDIA GeForce 9800 GT
OS: Windows 7 x64

I have to say, that's very impressive. I'm really looking forward to being able to create more complex 3D games.
  • 0

#46 Watulio

Watulio

    GMC Member

  • GMC Member
  • 67 posts

Posted 04 May 2011 - 01:51 AM

Dell xps 14 6gb ram and 2gb gt 425m nvdia graphics card. Intel i7 2.93ghz in turbo mode.


Optimised runs at 90 at the beggining, and ends up running from 40 to 50
gm8.1.71 runs at 3-4 fps
Fallback one runs at 134 at the beginning and ends up in running between 100 and 110.

The most efficient one is the Fallback one, and it runs at high speed in here, the optimised is ok, but it then slows down 2 times than when it started to run in a matter of seconds.

Edited by Watulio, 04 May 2011 - 01:52 AM.

  • 0

#47 xot

xot

    media multimixer

  • Global Moderators
  • 4651 posts
  • Version:GM:Studio

Posted 04 May 2011 - 01:56 AM

You wouldn't be able to do anything with twice the RAM without also switching to a 64-bit OS :)


Yes and no. First, I was expecting to upgrade, but legacy drivers have kept me 32-bit. Second, I would still benefit from dual-channel memory access. As it is, I only have one memory module per core, and that's holding things back.
  • 0

#48 Robert3DG+

Robert3DG+

    VR Games

  • GMC Member
  • 1853 posts
  • Version:GM:Studio

Posted 04 May 2011 - 02:00 AM

3DCube_24BitZ_2xAA_With_AA_Fallback- 12-15 FPS
3DCube_24BitZ_8xAA_Optimised- Failed to initialize Drawing Surfaces
3DCube_gm8.1.71- 1-2 FPS
  • 0

#49 Manuel777

Manuel777

    InvaderGames

  • GMC Member
  • 2865 posts
  • Version:GM:Studio

Posted 04 May 2011 - 02:09 AM

Cool, so this will be in the C++ runner? if so it will allow us to make great things for IOS and Android.. :snitch:
  • 0

#50 round

round

    GMC Member

  • GMC Member
  • 131 posts

Posted 04 May 2011 - 02:54 AM

3DCube_gm8.1.71 2fps

3DCube_24BitZ_8xAA_Optimised "Failed to initialize surfaces......."

3DCube_24BitZ_2xAA_With_AA_Fallback 11-12 fps


Motherboard: Asrock G31M-S
RAM: 2GB DDR2-800
OS: Windows XP SP3
CPU: Intel E3300
Display: Intel integrated GMA 3100 on the motherboard


I have read the previous posts in this thread. The 3D examples have problems with Intel integrated display chips.
  • 0

#51 Yourself

Yourself

    The Ultimate Pronoun

  • Retired Staff
  • 7341 posts
  • Version:Unknown

Posted 04 May 2011 - 03:05 AM

Unoptimized: 5-6 FPS
Optimized with 8xAA: 250-550 FPS*
Optimized with 2xAA: 500-800 FPS**

Windows 7 x64
Intel i5-2500k @ 3.3 GHz
8 GB RAM
NVIDIA GeForce GTX 560 Ti

*My processor is changing its clock speed a lot while running this corresponding to the changes in FPS. It never fully utilizes an entire core and just seems to decide that it just doesn't need to run that fast so down clocks to conserve power, I guess.
**Similar to last test the clock speed adjusts a lot, but to a lesser extent.
  • 0

#52 Watulio

Watulio

    GMC Member

  • GMC Member
  • 67 posts

Posted 04 May 2011 - 03:28 AM

Unoptimized: 5-6 FPS
Optimized with 8xAA: 250-550 FPS*
Optimized with 2xAA: 500-800 FPS**

Windows 7 x64
Intel i5-2500k @ 3.3 GHz
8 GB RAM
NVIDIA GeForce GTX 560 Ti

*My processor is changing its clock speed a lot while running this corresponding to the changes in FPS. It never fully utilizes an entire core and just seems to decide that it just doesn't need to run that fast so down clocks to conserve power, I guess.
**Similar to last test the clock speed adjusts a lot, but to a lesser extent.


wooaaah, pretty beast hardware and frame rates!
  • 0

#53 xot

xot

    media multimixer

  • Global Moderators
  • 4651 posts
  • Version:GM:Studio

Posted 04 May 2011 - 03:32 AM

Cool, so this will be in the C++ runner? if so it will allow us to make great things for IOS and Android.. :snitch:


These particular upgrades are entirely dependent on DirectX, so this doesn't really mean anything for those platforms. The techniques employed may be applicable to other APIs. 3D and surface support are expected to appear for iOS in the future.
  • 0

#54 shad0w

shad0w

    GMC Member

  • Retired Staff
  • 1111 posts
  • Version:Unknown

Posted 04 May 2011 - 03:48 AM

Core 2 Duo P8600 @ 2.4GHz
3GB RAM
512MB ATI Mobility Radeon HD 4570
(Dell Studio 1555)

3DCube_24BitZ_2xAA_With_AA_Fallback: 100fps and then drops to 40fps
3DCube_gm8.1.71: 3 fps
3DCube_24BitZ_8xAA_Optimised: Failed to initialize surfaces.
  • 0

#55 Revel

Revel

    ɹǝqɯǝɯ ɔɯƃ

  • GMC Member
  • 4873 posts
  • Version:GM8

Posted 04 May 2011 - 05:49 AM

Intel i7 2600k @ 3.7Ghz
1.5GB Nvidia Geforce 480 GTX
8GB RAM

3DCube_gm8.1.71.exe: 4 FPS
3DCube_24BitZ_8xAA_Optimised.exe: 600FPS
3DCube_24BitZ_2xAA_With_AA_Fallback.exe: 1000 FPS


Impressive optimizations

Edited by Revel, 04 May 2011 - 05:49 AM.

  • 0

#56 FredFredrickson

FredFredrickson

    Artist

  • Global Moderators
  • 9196 posts
  • Version:GM8

Posted 04 May 2011 - 06:25 AM

I tested on two machines, both running Windows 7 SP1 64-bit. Here are the builds:

Desktop
CPU: Intel Core i7 @ 2.67Ghz
RAM: 6GB
GPU: nVidia GeForce GTX 470 (1GB)

Laptop
CPU: Intel Core 2 Duo @ 2Ghz
RAM: 3GB
GPU: ATI Mobility Radeon HD 4650 (500MB)

And here are the results:

Desktop
  • 3DCube_24BitZ_2xAA_With_AA_Fallback - Min: 206, Max: 536, Avg: 220-260
  • 3DCube_24BitZ_8xAA_Optimised - Min: 523, Max: 822, Avg: 520-560
  • 3DCube_gm8.1.71 / GMK - Min: 4, Max: 5, Avg: 4-5
Laptop
  • 3DCube_24BitZ_2xAA_With_AA_Fallback - Min: 60, Max: 211, Avg: 62-64
  • 3DCube_24BitZ_8xAA_Optimised - Min: 24, Max: 153, Avg: 23-26
  • 3DCube_gm8.1.71 / GMK - Min: 3, Max: 4, Avg: 3-4
I noticed that in each of the tests (didn't wait long enough to test this on the unoptimized / GMK version) the test ran much better when the blue side of the cubes was showing. I'm not sure why this is, but the difference was quite noticeable.
  • 0

#57 mcoot

mcoot

    GMC Member

  • New Member
  • 387 posts

Posted 04 May 2011 - 06:51 AM

Wow! That is a MASSIVE improvement.

8.1.71 gave me 5fps...

Optimised version (both with and without fallback) gave me a consistent 650fps.

Intel Core i7-860 Quad Core @ 2.8GHz
ATI Radeon HD 5850
8GB DDR3 RAM
Windows 7 x64

That is an amazing improvement.
  • 0

#58

  • Guests

Posted 04 May 2011 - 07:34 AM

For those naughty boys and girls who didn't read the rest of the discussion (I'm looking at you Mr FredFredrickson!! ;) ) Heres the reason for the slow down... don't worry about it. :)

http://gmc.yoyogames...dpost&p=3747944

I'm also guessing it's becoming apparent to everyone here that there's a massive range of computer specs out there, and with great power comes great...err... yeah. Well, with all this speed up, you will now have to cope with slower machines much better. This means doing level of detail (LOD) on your (more) complex models. This is what the big boys have to deal with, so I guess unless you keep your poly counts pathetically low, you'll now have to do the same! :)

The rule of thumb for doing a new game, is you buy the best hardware at the time, and then in 2-3 years when it comes out, that's your "base to middle" spec. You allow for slightly slower, but know there's LOADS faster. I'd recommend this approach. If you have an "okay" machine (the 2xAA demo runs about 100 fps), then you can probably write for that. If you have a really slow machine.. <30 fps, then you might want to consider spending £40 on a new graphics card. They aren't expensive these days, and unless your on a laptop, you'll now see it's value.

For those on netbooks. Sorry. :)

I still have some compatibility work to do on this, mainly dealing with older cards and making sure it at least runs! But be warned.... things like 3D surface fixes, and these optimisations does raise the bar in terms of graphics cards required. We have shifted a lot of the power needed for 3D away from the CPU, and onto the graphics card. This has limits (throughput, memory, number of lights etc.) but it also opens up huge amounts of power.

I'll open up a new topic here and you can quiz me on how to code for the new 3D if you wish.....

#59 Desert Dog

Desert Dog

    GMC Member

  • Global Moderators
  • 6409 posts
  • Version:Unknown

Posted 04 May 2011 - 07:56 AM

This is what the big boys have to deal with, so I guess unless you keep your poly counts pathetically low, you'll now have to do the same!

Well, is pathetically low worse than what we're use to with older GM version? :)
  • 0

#60 ~Dannyboy~

~Dannyboy~

    ~hoqhuue(|~

  • GMC Member
  • 2144 posts
  • Version:GM8

Posted 04 May 2011 - 08:26 AM

3DCube_gm8.1.71 - 3~4fps
3DCube_24BitZ_8xAA_Optimised - 37fps
3DCube_24BitZ_2xAA_With_AA_Fallback - 103fps

Windows 7 32-bit
Intel Core2 Quad Q9550 @ 2.83Ghz
4GB RAM
NVIDIA GeForce 9500 GT (1GB)

Edited by ~Dannyboy~, 04 May 2011 - 08:30 AM.

  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users