SUPPORT BOARD OVERVIEW & TIPS:

About Receiving Help from the Support Board: While all members may answer questions posted in the Support board, you should only rely on responses posted or confirmed by support moderators and website administrators. Any solutions provided by members of the community that are not verified by a staff member (as indicated by a light-green background) are provided as-is, and we cannot take responsibility for any of the results of said actions.

About Responding to Support Threads: If you feel you know the answer to a question, you are welcome to respond to the thread and politely offer assistance. Please be courteous and try to provide detailed and helpful solutions to users who may not be as advanced as you. We ask that you refrain from posting one-sentence solutions.

Please search for existing topics before creating one! It's quite likely someone else has already encountered a similar issue which was resolved. You can search for existing support threads by clicking here .

About Topic Tags:

* Topics denoted with the [OPEN] tag are awaiting a response from the end user. You are welcome to post in these threads if you are experiencing a similar issue so we may provide further support.

* Topics denoted with the [RESOLVED] title have been successfully answered and confirmed by a support moderator and the end user, and should be used as a reference. These topics are locked.

* Topics denoted with the [CLOSED] tag were either inactive for more than 30 days or the end user did not respond to a suggestion and confirm if the issue was resolved. These topics are locked.

lock [CLOSED] So Laggy!

  • Nockess
  • Nockess's Avatar Topic Author
  • Offline
  • Respected Marbler
  • Respected Marbler
  • There's a patch of sunlight in my room.
  • Posts: 1219
  • Thank you received: 836
21 Jul 2015 13:05 - 07 Sep 2015 06:57 #1
My game is incredibly laggy all of a sudden, and this started a couple days ago. I'm talking like 1-5 FPS instead of 350-400 FPS.
I've gotten a suggestion from Kalle to end processes/applications that were taking up a buttload of memory. All I really needed to close out was Skype and Firefox, which were taking more than everything else combined (and there were a lot of other processes running).
When I opened up Marble Blast Gold (to do whatever), that was also really laggy as well. Matt (calling Matthieu Parizeau "Matt" now) told me to switch my video driver to Driect3D. That fixed everything! I opened up Platinum to find it doesn't support Direct3D.
What should I do?

Discord: nockess
YouTube: www.youtube.com/Nockess
Custom Levels: marbleland.vaniverse.io/profile/53
Last edit: 07 Sep 2015 06:57 by HiGuy.
The topic has been locked.
  • Posts: 1118
  • Thank you received: 370
08 Aug 2015 14:11 #2
Apologies in advance for the delayed response.

To my recollection, MBP 1.50+ will automatically detect available video drivers on the host system. It does support Direct3D, but only if you have the applicable drivers installed. As a result, you may see the "Video Driver" option in the Options menu is greyed out and "OpenGL" is permanently selected if it's unable to detect Direct3D drivers. By default, MBP will attempt to select the optimal video driver for performance (I think? Would need HiGuy or Jeff to confirm.) It sounds like your video driver may have stopped working properly or installed an update that caused the game client to prefer the OpenGL driver over your Direct3D one.

If you want to manually change the video driver, navigate to MBP's local client directory (%APPDATA%\Roaming\Marble Blast Platinum\platinum\client on Windows systems) and locate the "MBPPrefs.cs" file. Open up the file and find this line:
Code:
$pref::Video::displayDevice = "OpenGL";

And change it to:
Code:
$pref::Video::displayDevice = "D3D";

Save MBPPrefs.cs and load the game - the video driver should now default to Direct3D.

~Aayrl
The topic has been locked.
  • HiGuy
  • HiGuy's Avatar
  • Offline
  • Lead Developer
  • Lead Developer
  • PQ Developer Emeritus
  • Posts: 1336
  • Thank you received: 605
09 Aug 2015 06:13 #3
As of now, we do not support Direct3D at all in Marble Blast Platinum 1.51+. Due to future advancements (with the Graphics Extender and Shotter), we can no longer offer the option for Direct3D rendering. While the method that Aayrl described may work for older systems, the current version of the game does not support that. Sorry for any inconvenience.

This signature is real code
Code:
function clientcmd12dothepq() { commandToClient(LocalClientConnection, '34onthedancefloor'); }
The topic has been locked.
  • Jeff
  • Jeff's Avatar
  • Offline
  • Elite Marbler
  • Elite Marbler
  • PlatinumQuest Programmer
  • Posts: 1680
  • Thank you received: 204
09 Aug 2015 15:19 - 09 Aug 2015 15:31 #4
Just as a follow up:

Make sure your drivers are up to date (although, literally every computer should support MBP 1.51 as it requires OpenGL 1.3 and lower practically in terms of functionality (which is pre-year-2000).

The Direct3D option in Marble Blast was never a true Direct3D renderer. It was simply a translation layer around OpenGL to Direct3D version 7. So even if it was supported, it should always run slower than OpenGL if the drivers are working properly, because sometimes extra steps are needed in order to emulate OpenGL through Direct3D. In all honesty, it was designed for cards back in the late 1990s that didn't support OpenGL renderers (maybe 3dfx Voodoo cards???).

As HiGuy mentioned, there will be no Direct3D support for this game, as the game's real graphics API is OpenGL and it would require to much work to add an alternative renderer.

In fact, I'm going to flag this as resolved since there will be no future D3D support.

I am a programmer. Most here know me for being one of the major contributors to Marble Blast Platinum and PlatinumQuest.
Last edit: 09 Aug 2015 15:31 by Jeff.
The topic has been locked.
  • Jeff
  • Jeff's Avatar
  • Offline
  • Elite Marbler
  • Elite Marbler
  • PlatinumQuest Programmer
  • Posts: 1680
  • Thank you received: 204
19 Aug 2015 22:44 #5
he claims hes still having issues. dunno what to say, as we aren't supporting D3D. make sure the drivers are up to date! Also unlocking for now.

I am a programmer. Most here know me for being one of the major contributors to Marble Blast Platinum and PlatinumQuest.
The topic has been locked.
  • J@ckRB
  • J@ckRB's Avatar
  • Offline
  • Professional Marbler
  • Professional Marbler
  • *some self-degrading humour*
  • Posts: 342
  • Thank you received: 164
19 Aug 2015 23:26 - 19 Aug 2015 23:29 #6
Sudden drop in FPS I would presume is most likely MBP not recognising the gpu and resorting to the much weaker integrated graphics. I had this happen recently (NVIDIA stuffed an Win 10 update) and the FPS drop was definitely recognisable (250/300 FPS down to around 30).
This boils down to keeping drivers up-to-date but also researching if anyone else has had problems with a recent update for the gpu that you (presumably) have.
tangent rambling
Warning: Spoiler!

To check what MBP is using graphics card wise it can be found in MBPPrefs.cs (specific location on Windows was provided by Aayrl (appdata/.../platinum/client).
The exact graphics card name and manafacture should be in there (don't remember exact lines but should be near bottom of file - around preferences for resolution and the like)
If MBP is showing that its using integrated graphics then that indicates there is something wrong with the current gpu driver version. Either update, or if the the newest version is already installed, rollback may work. (although research because keeping up-to-date is advisable when possible.)

"funny quote" - funny person 2016 part 2 electric boogaloo
Last edit: 19 Aug 2015 23:29 by J@ckRB. Reason: my rambling about the poor integrated graphics support for OpenGL is more personal curiosity - doesn't actually help specifically with the problem at hand so its spoilered
The topic has been locked.
  • Jeff
  • Jeff's Avatar
  • Offline
  • Elite Marbler
  • Elite Marbler
  • PlatinumQuest Programmer
  • Posts: 1680
  • Thank you received: 204
19 Aug 2015 23:31 #7
@rozi post your console.log here. It will let us know your driver version and opengl version.

I am a programmer. Most here know me for being one of the major contributors to Marble Blast Platinum and PlatinumQuest.
The topic has been locked.
  • Nockess
  • Nockess's Avatar Topic Author
  • Offline
  • Respected Marbler
  • Respected Marbler
  • There's a patch of sunlight in my room.
  • Posts: 1219
  • Thank you received: 836
20 Aug 2015 02:18 - 24 Aug 2015 01:08 #8
Previous post:
Warning: Spoiler!


So I did a cleanup on my computer, and somehow in the process I managed to realized I was connected to our neighbor's internet instead of ours. (Whoops... :oops:) So I reconnected to our internet. Still doesn't do much, except for the fact that I've gained 1 average FPS.

I remember updating a couple of my drivers, if that helps...?

Discord: nockess
YouTube: www.youtube.com/Nockess
Custom Levels: marbleland.vaniverse.io/profile/53
Last edit: 24 Aug 2015 01:08 by Nockess.
The topic has been locked.
  • Posts: 168
  • Thank you received: 8
24 Aug 2015 21:40 #9
Did you happen to download anything on your computer or Marble Blast the day it became very laggy? If so, maybe deleting it would be a possible fix. I don't know much about these drivers, GPU's and all that jazz, so I can't help with that. I highly doubt it would work, but it wouldn't hurt to try re-installing MBP.
The following user(s) said Thank You: Frostfire
The topic has been locked.
  • Nockess
  • Nockess's Avatar Topic Author
  • Offline
  • Respected Marbler
  • Respected Marbler
  • There's a patch of sunlight in my room.
  • Posts: 1219
  • Thank you received: 836
25 Aug 2015 00:23 #10
I'm not sure what I downloaded that caused the trouble (and all that jazz). The most recent thing I remember downloading before being so laggy was HuniePop (do not ask why. I just like puzzles...).

I've also reinstalled Platinum at least 6 times, so that's out of the question.

Discord: nockess
YouTube: www.youtube.com/Nockess
Custom Levels: marbleland.vaniverse.io/profile/53
The topic has been locked.
  • Posts: 168
  • Thank you received: 8
25 Aug 2015 06:24 #11

RoziFP wrote: I'm not sure what I downloaded that caused the trouble (and all that jazz). The most recent thing I remember downloading before being so laggy was HuniePop (do not ask why. I just like puzzles...).

I've also reinstalled Platinum at least 6 times, so that's out of the question.


If you can remember the things you downloaded the day it started to be laggy, deleting all of them might fix it, idk. (unless it's some important file, then duh, don't delete it)
The topic has been locked.
  • Nockess
  • Nockess's Avatar Topic Author
  • Offline
  • Respected Marbler
  • Respected Marbler
  • There's a patch of sunlight in my room.
  • Posts: 1219
  • Thank you received: 836
01 Sep 2015 23:56 #12
Long time, no see...kinda.

I'm really not sure about what's the correct way to post a console.log

Warning: Spoiler!

Pretty much all I did was open the application (not the launcher), switch my screen resolution, and quit the game.
See if this helps!

Discord: nockess
YouTube: www.youtube.com/Nockess
Custom Levels: marbleland.vaniverse.io/profile/53
The topic has been locked.
  • Jeff
  • Jeff's Avatar
  • Offline
  • Elite Marbler
  • Elite Marbler
  • PlatinumQuest Programmer
  • Posts: 1680
  • Thank you received: 204
04 Sep 2015 19:34 #13

OpenGL driver information:
Vendor: Microsoft Corporation
Renderer: GDI Generic
Version: 1.1.0


You need to actually update your drivers. Right now, your computer does not have a proper opengl driver. That is the software renderer that microsoft gives for BASIC opengl 1.1 support (software rendering runs on the CPU, not the graphics card, so its mighty slow for interactive applications such as games). For games, its not fast enough.

I am a programmer. Most here know me for being one of the major contributors to Marble Blast Platinum and PlatinumQuest.
The topic has been locked.
  • Nockess
  • Nockess's Avatar Topic Author
  • Offline
  • Respected Marbler
  • Respected Marbler
  • There's a patch of sunlight in my room.
  • Posts: 1219
  • Thank you received: 836
06 Sep 2015 00:04 #14
Hey Jeff? Can you please explain the rules to updating the driver again? I don't completely remember what you said. I also just don't want to do anything wrong (which would end up destroying my computer. Woohoo!)

Discord: nockess
YouTube: www.youtube.com/Nockess
Custom Levels: marbleland.vaniverse.io/profile/53
The topic has been locked.
  • Nockess
  • Nockess's Avatar Topic Author
  • Offline
  • Respected Marbler
  • Respected Marbler
  • There's a patch of sunlight in my room.
  • Posts: 1219
  • Thank you received: 836
07 Sep 2015 02:30 #15
Just had a chat over Skype with Jeff and Dierking about the problem, and after finding out that my 32-bit computer absolutely sucks (kinda), and that there's not much it'll run that can update my driver because Apple won't do anything with 32-bit stuff anymore.
I'll be getting a Windows 10 computer sometime soon which will be able to run Platinum. In the meantime, I won't be playing Marble Blast Platinum as much as I wish. Fortunately, I'm still able to play at my other house which is amazing, because I don't want to leave the leaderboards.
Thank you to Jeff, Dierking, and everyone else who helped out. Sorry we couldn't get this solved.

Lock the topic, please.

Discord: nockess
YouTube: www.youtube.com/Nockess
Custom Levels: marbleland.vaniverse.io/profile/53
The topic has been locked.
Moderators: Doomblah
Time to create page: 0.834 seconds