WarmRoast for GPU?

Discussion in 'Alice (Minecraft)' started by Drift91, Nov 16, 2013.

  1. Drift91

    Drift91 Occasional Forum Creeper

    Joined:
    Sep 16, 2013
    Messages:
    85
    Likes Received:
    12
    I'd like to be able to profile what in my base is hurting my FPS the most. Seeing as how the Alice client takes up about 30% of my CPU, profiling it with WarmRoast is pointless. Is there any way I can profile how Java is using my GPU? Some kinda command-line with WarmRoast? Or would I need another program?
     
  2. Me4502

    Me4502 Lead Developer of CraftBook

    Joined:
    Jul 13, 2012
    Messages:
    17
    Likes Received:
    1
    Although it may only be taking 30% CPU usage, it may be maxing out a certain thread.
     
  3. Smudgerox

    Smudgerox Active Member

    Joined:
    Oct 9, 2012
    Messages:
    321
    Likes Received:
    77
    Looking at the part with the WorldRenderer is what you need to see. Minecraft is mostly cpu-based.
     
  4. Drift91

    Drift91 Occasional Forum Creeper

    Joined:
    Sep 16, 2013
    Messages:
    85
    Likes Received:
    12
    Wow I feel stupid. Didn't think to check the percentage per core.

    Edit: Most saturated core spikes between about 50%-90% but never reaches 100%. GPU sits at about 17% according to GPU-z.

    Edit 2: I should mention that the second thread on said core is completely idle. Although I just realized that the 90% could be an average between frames. Guess it is the CPU that's the bottleneck. For a second I was wondering if it was my cheap motherboard bottlenecking the FSB or something.
     
  5. SKULLHEADHJ

    SKULLHEADHJ IMGAY

    Joined:
    Jan 31, 2013
    Messages:
    21
    Likes Received:
    4
    Minecraft is all about RAM. If you want better performance, get more RAM. Me, currently running on 2x4GB Corsair Vengeance, am getting about 30-40 fps and it doesn't matter how pimped my other PC components are.
     
  6. Neonbeta

    Neonbeta Person who did stuff and things

    Joined:
    Mar 2, 2012
    Messages:
    2,603
    Likes Received:
    757
    Actually you're wrong. Minecraft is more GPU based then anything (GTX 670 w/ 2gb of Vram & 16GB of ram), but it definitely is better the more ram you can ALLOCATE to it, especially modded MC. But it pays to have all around good spec components just to relieve any bottlenecks you might have.
     
    SKULLHEADHJ and Fluttermine like this.
  7. sk89q

    sk89q Administrator
    Staff Member

    Joined:
    Dec 1, 2011
    Messages:
    2,490
    Likes Received:
    1,504
    • Vanilla Minecraft: bottleneck is usually GPU (most of MC uses OpenGL display lists now, and the list of non-rendering tasks is relatively small)
    • Heavily modded Minecraft: bottleneck is usually CPU (mods dropping into OpenGL intermediate mode massively drop performance, plus the fact that rendering has to wait on the main game loop means all the mod-added non-rendering tasks drop framerate)
     
  8. Me4502

    Me4502 Lead Developer of CraftBook

    Joined:
    Jul 13, 2012
    Messages:
    17
    Likes Received:
    1
    Actually, adding more ram can cause the performance to be worse. You need to work out how much ram it is using, and only give it he necessary amount. If you give it too much it will cache the memory to disk, causing major performance issues.
     
    Drift91 likes this.
  9. Drift91

    Drift91 Occasional Forum Creeper

    Joined:
    Sep 16, 2013
    Messages:
    85
    Likes Received:
    12
    Unless you have no pagefile. But that in itself can cause overall performance issues with your system.

    I actually have 8GB as well. But I only allot 1GB because that's all my client needs. As Me4502 said, if you allot more than you need it'll start storing stuff on your hard drive, which is exponentially slower than your RAM, even if you have an SSD on SATA 3.0. Now if you get into the RAM's bus speed and latency, that's a different story. But it'll still result in a minimal impact on performance.
     
  10. SKULLHEADHJ

    SKULLHEADHJ IMGAY

    Joined:
    Jan 31, 2013
    Messages:
    21
    Likes Received:
    4
    That's what I heard from a friend and 3-4 weeks ago I finally bought a Sapphire 7870 with a factory over clock, there was almost no difference in fps or any performance related thing. Otherwise, thank you for answering me. I won't post things I'm not 100% certain about the way i did this time.