Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

lolzok

macrumors newbie
Original poster
Jul 5, 2011
5
0
Hey everyone,

I've been playing World of Warcraft for a while on my mbp without an external monitor. I have the settings set to pretty much max out everything - runs great on the mbp with its native resolution of 1920x1200. I even had to limit the fps to 60 and it almost never drops below 40-ish.

Now I've bought a Samsung Syncmaster P2270HD and connected it to the mbp with a mini-dvi->hdmi converter and an HDMI cable. The monitor is a 22" and has a native resolution which is actually lower than the mbp's - 1920x1080. But when I try to run WoW with the external monitor connected it runs really, really bad - we're talking 15-20 fps!

I don't see how this makes sense at all, and I hope that one of you guys know a solution to my problem.

Thanks
lolzok
 
Any time you connect to an external monitor your available VRAM is being cut in half(more or less) which in turn will cause a drop in performance. Try lowering the resolution of the game or external monitor.
 
Any time you connect to an external monitor your available VRAM is being cut in half(more or less) which in turn will cause a drop in performance. Try lowering the resolution of the game or external monitor.

And exactly half is designated to each monitor? That can't be right, surely it would be allocated to where it's needed?
 
Are both the screens on? If so, shut the lid of the laptop then wake it up with an external keyboard (so the external monitor is the main and only monitor) and you should have your frame rate back.
 
Last edited:
And exactly half is designated to each monitor? That can't be right, surely it would be allocated to where it's needed?

Feel free to do your own research on the subject or find something that says otherwise.

http://www.barefeats.com/rosa03.html

Is there any situation where you could put the 256MB of GDDR3 SDRAM to work? I suppose if you are running your MacBook Pro in dual display mode with an external 30" Cinema display, which assigns 128MB to each display, it could help. And if you are running a video memory hungry pro application like Motion 3, it could help. We're still trying to find a way to quantify this.
 
Feel free to do your own research on the subject or find something that says otherwise.

http://www.barefeats.com/rosa03.html

I'd say the author of that article was just guessing and hasn't done any research on his own.

There is a small amount of video memory that will be reserved for a monitor, just enough for double buffering and Z buffer. Make that about 10 byte per pixel, maybe 12 if they use a floating point Z buffer.

Everything else is dynamically allocated. There is memory needed for the backing buffer of a window; but two large windows use exactly the same amount of video memory whether they are on one or on two monitors.
 
I've just performed a test with similar conditions to the OP using Portal:

MacBook 1024*768 for Portal - 25-34 FPS
MacBook 1024*768 showing desktop, monitor 1024*768 for Portal - 20-26 FPS :eek:

Same settings used for both, both fullscreen (windowed didn't make a difference), tested on a 9400M.

I'm quite surprised :(
 
Isn't there some way to completely turn of the mbp's monitor? It's unbelievable to me that a monitor with lower resolution will cause as poor performance as it does :(
 
Isn't there some way to completely turn of the mbp's monitor? It's unbelievable to me that a monitor with lower resolution will cause as poor performance as it does :(

You can try turning on mirroring; don't know what effect that would have on timing. To disable the internal monitor, you need an external mouse and keyboard; keep the lid close and wake the MacBook up by pressing any key on the keyboard.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.