Author Topic: Slowdown with certain VVVVVV full screen modes in Mac OS 10.7 (and other bugs)  (Read 3240 times)

nougatmachine

  • Crewmate
  • *
  • Posts: 5
    • View Profile
Hi, I just got VVVVVV 2.0 and there are quite a few strange bugs I'm experiencing with it.  :victoria:

I wanted full screen, but I wasn't sure which resolution option was best, so I just chose "automatic." When I did so, I started experiencing bad graphical slowdown in the game. How bad, well, let's just say Veni Vidi Vici might have been doable for someone trying it the first time. The slowdown is pervasive, if you look you can even see that the background in the title screen is slower, as are the little transitions between the menu screen and the game itself.

Here's where it gets weird: choosing ANY of the resolution options manually (640X480, 800X600, and 1024X786) will result in normal, smooth and properly speedy graphics! Does the 'auto' option choose something that's not even visible to the user in the menu by picking himself?

We still aren't all the way down the rabbit hole. After manually choosing any of these other full screen resolution options, the game plays just fine, as I said. Fine, that is, until you quit the game and relaunch it again later. When I do so, the graphics are back to being slow. If I go into the graphics options in the menu to check them out, they SAY that whatever option I last selected is still what the game is currently in. Yet, it's behaving the same way as it did when it was set to 'auto,' and if I manually tell the game to enter the same fullscreen resolution that it says it's already in, it will then go back to normal. Upon quitting and relaunching, we're back to the land of slowness, and I'll have to again go to the graphics options to fix it myself.

Final note: there's a similar bug with the graphics options misrepresenting themselves in windowed mode, too. I do not experience the performance issue in any of the windowed mode options. However, if I enter any windowed mode of a size that is not 2X (1X, 3X, or 4X), then quit the game, upon relaunch the window size is always reset back to 2X. When this happens, if I go into the graphics menu, the game will claim that the current mode is what I last set it at, even though it's quite plain to see that it's been reset to 2X.

Terry

  • Administrator
  • Captain
  • *****
  • Posts: 603
    • View Profile
    • distractionware
Oh dear! I thought we'd caught that one :(

Sorry, we'll get this in a patch ASAP. For now I'm afraid you'll have to change resolution manually...

Yoshi348

  • Crewmate
  • *
  • Posts: 3
    • View Profile
I'd like to confirm that this is happening on Windows too; Steam just updated. Also, my computer's a bit pokey (3Ghz processor, 1 gig of memory, NVIDIA GeForce 6200) but for me I get slowdown on any mode that isn't 1x windowed, which is a pain to say the least. I have to set my entire system resolution to 800x600 to get a decent sized window. I don't remember having a problem before on the same hardware with modes that were even multiples of the original, fullscreen or not.

nougatmachine

  • Crewmate
  • *
  • Posts: 5
    • View Profile
Quote from: Terry
Sorry, we'll get this in a patch ASAP. For now I'm afraid you'll have to change resolution manually...

Well, there's really two bugs I brought up: the fact that fullscreen in 'auto' is slow, and the settings not staying the same after launching the game again. The second one doesn't sound like it'd be too difficult to fix, but I don't know about the first one. It seems like a bit of a concern that 'auto,' which is the option the less technically-inclined people are most likely to choose, is the one that actually has a negative concern. So, do you think there's a good chance that can be solved too?  :viridian:

simoroth

  • Doctor
  • ***
  • Posts: 62
  • I made the VVVVVV C++ port.
    • View Profile
We are improving the performance of Auto for the next patch. It scales the image to the desktop resolution of the screen so high res's can bring down some computers in its current implementation.

simoroth

  • Doctor
  • ***
  • Posts: 62
  • I made the VVVVVV C++ port.
    • View Profile
I am currently testing the patch for this issue. If you would like to try it out, please message me an email address to send the new .exe or binary to. :)