Graphics for 15" rMBP Haswell

Page 3 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Ice_Dragon

Senior member
Nov 17, 2011
236
0
71
Even the non-retina has a 650M, which is confusing as I'd think they'd have more cooling to work with having all that extra space. Here's hoping for MXM in the next generation.

MXM?

Also 1 GB 650M in the classic MBP is fine it's just the retina where it's too weak for the price.
 

Rakehellion

Lifer
Jan 15, 2013
12,181
35
91
MX, like in the iMacs, not MXM which is a different technology and would be horrible for the retina.

Apple graphics cards have always been kind of weak though.
 

Tweak155

Lifer
Sep 23, 2003
11,448
262
126
"Fast enough" has nothing to do with it. Lots of features like anisotropic filtering, high resolution textures, and buffering have only a minimal effect on processor usage, but a large effect on memory usage.

Fast enough has plenty to do with it. But I see there is no getting you to understand it.
 

joshhedge

Senior member
Nov 19, 2011
601
0
0
You are forgetting that the GT 650M is essentially a higher clocked, memory wise, GTX 660M. It's not a weak mobile GPU and you're definitely not giving it the credit it's due.
 

Tweak155

Lifer
Sep 23, 2003
11,448
262
126
Okay, so try explaining it to me why the arbitrary cutoff of the GT 650M could utilize no more than 1GB of memory.

It's different to argue that the 650m is fast enough to utilize 2gb of memory than to argue that a video card can't be slow enough to utilize no more than 1gb. In other words, you're changing the argument.

Sure, the speed of the 650m is debateable and it comes down to opinion. What I find as acceptable performance may be different than your acceptable performance. I don't doubt you could come up with scenarios where 2gb would be usable, but the overall performance just does not justify the bump in memory. I'd rather take a 680m with 1gb memory than a 650m with 2 or even 3gb of memory.
 

Rakehellion

Lifer
Jan 15, 2013
12,181
35
91
It's different to argue that the 650m is fast enough to utilize 2gb of memory than to argue that a video card can't be slow enough to utilize no more than 1gb. In other words, you're changing the argument.

I'm not changing the argument. It's always been about the 650M.

Sure, the speed of the 650m is debateable and it comes down to opinion. What I find as acceptable performance may be different than your acceptable performance. I don't doubt you could come up with scenarios where 2gb would be usable, but the overall performance just does not justify the bump in memory.

Okay, so basically you don't know what you're talking about. I named specific instances where processing speed is less important, whereas you're being intentionally vague to conceal your lack of information.

And we're not debating acceptable performance. I gave an example that you can play X game on Y settings and add anisotropic filtering to use 33% more memory with virtually no drop in performance. Memory and processor speed are two completely different things.

Are you saying that no one with a Core 2 Duo can ever use 16GB of system memory because their processor is too slow?
 

JAG87

Diamond Member
Jan 3, 2006
3,921
3
76
It's different to argue that the 650m is fast enough to utilize 2gb of memory than to argue that a video card can't be slow enough to utilize no more than 1gb. In other words, you're changing the argument.

Sure, the speed of the 650m is debateable and it comes down to opinion. What I find as acceptable performance may be different than your acceptable performance. I don't doubt you could come up with scenarios where 2gb would be usable, but the overall performance just does not justify the bump in memory. I'd rather take a 680m with 1gb memory than a 650m with 2 or even 3gb of memory.


Please enlighten us as to how nvidia drivers handle low-level memory management and why 1GB is more than enough for a 650m.

Sure, I get your argument, like an analogy of using Y-rated tires on a 100HP car, but that point is that you have no idea what goes on in the background. There are lots of variables that can be attributed to increased memory usage without much extra GPU load, now and perhaps even more in the future. Anisotropic filtering alone can increase memory usage by ~30%.

So please, don't say that 1GB is enough to fully utilize a 650m like it's one of the commandments, because it makes you look foolish.
 

Tweak155

Lifer
Sep 23, 2003
11,448
262
126
I'm not changing the argument. It's always been about the 650M.

And I quote you:

Rakehellion said:
"Fast enough" has nothing to do with it. Lots of features like anisotropic filtering, high resolution textures, and buffering have only a minimal effect on processor usage, but a large effect on memory usage.

That statement alone is not the same as saying the 650m is fast enough to utilize 2gb of memory, instead it is a generalization that speed is not a factor, for ANY card. If you MEANT that specifically the 650m is fast enough, you failed at making this apparent in your post due to the poor wording.

Okay, so basically you don't know what you're talking about. I named specific instances where processing speed is less important, whereas you're being intentionally vague to conceal your lack of information.

I'm not being intentionally vague. I can also point out scenarios where more memory is NOT beneficial, but what's the point? You stating what it can theoretically do with more memory is a moot point. I'm saying it wouldn't provide much, if at all any improvement without an increase in speed, and you're saying what more memory is useful for. I believe it would impact performance enough that those added features are a moot point. But in the end, we can't prove it for the rMBP.

And we're not debating acceptable performance. I gave an example that you can play X game on Y settings and add anisotropic filtering to use 33% more memory with virtually no drop in performance. Memory and processor speed are two completely different things.

Are you saying that no one with a Core 2 Duo can ever use 16GB of system memory because their processor is too slow?

Quote where you gave X game on Y settings and 33% more memory utilization. Possibly in your head, but nowhere in this thread.

As far as Core 2 Duo and 16gb of memory, sure you could use 16gb of memory on a 64 bit system. It's an unlikely useful combination, but quad core hasn't hit its peak yet IMO and dual core is still the minimum requirement. You do realize there isn't just a processor and memory on a video card, correct? I'm not even sure why you'd compare the 2.

And to back this all the way up, I'm not the one who originally made the argument, I simply agree with the statement. So I'm going to state one very important thought:

The basis for the discussion should be NATIVE RESOLUTION. If you think the 650m can give acceptable performance on 2880x1800 on modern games, there's something wrong here. I'm not even getting to performance problems with GAMES, it's a ludicrous argument in my mind. Adding 10gb to the memory cannot save this card at that resolution. You need a performance increase. Why have a retina screen if you can't take advantage of it?

Given the number of posts you have in 4 months I see you are probably very talented at these pointless arguments (afterall, you should at least agree this is pointless). I'm afraid I shouldn't have backed the other guy up to begin with. If you bring out more points that aren't clear in your previous replies, yet refer to those replies, I will have to refrain from responding.
 

Tweak155

Lifer
Sep 23, 2003
11,448
262
126
Please enlighten us as to how nvidia drivers handle low-level memory management and why 1GB is more than enough for a 650m.

Sure, I get your argument, like an analogy of using Y-rated tires on a 100HP car, but that point is that you have no idea what goes on in the background. There are lots of variables that can be attributed to increased memory usage without much extra GPU load, now and perhaps even more in the future. Anisotropic filtering alone can increase memory usage by ~30%.

So please, don't say that 1GB is enough to fully utilize a 650m like it's one of the commandments, because it makes you look foolish.

You have to apply the 650m in use with the RETINA screen, as this entire thread was based on the rMBP. Adding another 1gb may be useful on the non retina model, but it really is a waste on such a high resolution. Yes adding AF increases memory usage, great point! But if the 650m can't even handle the game without AF, what's the point? You already have to drop the resolution in modern games just to get it to play reasonably.

I can get increased performance out of any video card by dropping resolution.
 

joshhedge

Senior member
Nov 19, 2011
601
0
0
You have to apply the 650m in use with the RETINA screen, as this entire thread was based on the rMBP. Adding another 1gb may be useful on the non retina model, but it really is a waste on such a high resolution. Yes adding AF increases memory usage, great point! But if the 650m can't even handle the game without AF, what's the point? You already have to drop the resolution in modern games just to get it to play reasonably.

I can get increased performance out of any video card by dropping resolution.

Pretty sure I can run at native 2880*1800 with the IGPU, if that's what you were referring to?
 

Rakehellion

Lifer
Jan 15, 2013
12,181
35
91
I'm not being intentionally vague. I can also point out scenarios where more memory is NOT beneficial, but what's the point?

None. Needing 1GB of memory and having 2GB is an entirely different scenario from needing 2GB and only having 1GB.

And a "what's the point" argument when I asked you a direct question is exactly what I meant by intentional vagueness.

The basis for the discussion should be NATIVE RESOLUTION.

"Should be," meaning a qualifier you just made up as you were losing the argument. I know that the Retina MacBook Pro can play Diablo III and Starcraft 2 at native resolution, but really, no one's forcing anyone to play at a resolution they don't want.

Quote where you gave X game on Y settings and 33% more memory utilization. Possibly in your head, but nowhere in this thread.

I suppose you could google "anisotropic filtering" if you don't know what it is.

But in the end, we can't prove it for the rMBP.

I just did, whereas your stance is "I don't have to explain that" as you shifted goalposts.

If you don't know that texture accesses are not handled by shader units, then we don't have much to discuss.
 

Tweak155

Lifer
Sep 23, 2003
11,448
262
126
None. Needing 1GB of memory and having 2GB is an entirely different scenario from needing 2GB and only having 1GB.

And a "what's the point" argument when I asked you a direct question is exactly what I meant by intentional vagueness.

It is a broader argument. I'm not answering because I don't have an answer, I'm not answering because it will go in circles.


"Should be," meaning a qualifier you just made up as you were losing the argument. I know that the Retina MacBook Pro can play Diablo III and Starcraft 2 at native resolution, but really, no one's forcing anyone to play at a resolution they don't want.

I didn't just make it up. The rMBP has 28x18 resolution, why would I argue the 650m in another scenario that could be in any other laptop? Hell, run the game at 800x600 then you don't need 2gb, awesome argument!

I suppose you could google "anisotropic filtering" if you don't know what it is.

What? Can you just quote where you said that please? It clearly highlights a blatantly false statement, as you didn't state it anywhere previously.

I just did, whereas your stance is "I don't have to explain that" as you shifted goalposts.

If you don't know that texture accesses are not handled by shader units, then we don't have much to discuss.

I didn't shift goalposts. I stated my argument, again, and clarified I'm referring to the RETINA mbp as this thread is about (because possibly we weren't on the same level). I'm not going to discuss 650m performance you can get in other laptops and I will talk specifically about the limitations of the 650m in the rMBP, you know, the thread topic?

For clarification, I will agree a 2gb version would prove better under lower than native resolution to justify adding in another 1gb, but even then I wouldn't worry myself with it. The real advantage of the rMBP is the screen, and I don't consider options that cut me of that benefit. It seems we were arguing 2 different things.
 

JAG87

Diamond Member
Jan 3, 2006
3,921
3
76
You have to apply the 650m in use with the RETINA screen, as this entire thread was based on the rMBP. Adding another 1gb may be useful on the non retina model, but it really is a waste on such a high resolution. Yes adding AF increases memory usage, great point! But if the 650m can't even handle the game without AF, what's the point? You already have to drop the resolution in modern games just to get it to play reasonably.

I can get increased performance out of any video card by dropping resolution.


Maybe not everybody has the same expectations, but as far as my expectations go in regards to gaming, I prefer to run the highest resolution possible together with lower game settings.

What I just laid out here for you, is a VRAM limited scenario.

I could run many lightweight games at 2880x1800 (and basically remove the need for AA), but unfortunately the frame rate falls flat on it's face past 1200p because memory size and memory bandwidth limitations. The bottleneck is not the GPU fill rate.

So here you go, with my expectations higher VRAM and VRAM bandwidth would be welcome. If your expectations are to play at 800x600 on HIGH and have your eyes bleed, then obviously your reasoning is valid. But I would rather play at 2880x1800 on LOW, and I could use more VRAM. I could even use more VRAM (or rather faster dedicated VRAM) on an HD4000, nevermind a 650m.
 

Tweak155

Lifer
Sep 23, 2003
11,448
262
126
Maybe not everybody has the same expectations, but as far as my expectations go in regards to gaming, I prefer to run the highest resolution possible together with lower game settings.

What I just laid out here for you, is a VRAM limited scenario.

I could run many lightweight games at 2880x1800 (and basically remove the need for AA), but unfortunately the frame rate falls flat on it's face past 1200p because memory size and memory bandwidth limitations. The bottleneck is not the GPU fill rate.

So here you go, with my expectations higher VRAM and VRAM bandwidth would be welcome. If your expectations are to play at 800x600 on HIGH and have your eyes bleed, then obviously your reasoning is valid. But I would rather play at 2880x1800 on LOW, and I could use more VRAM. I could even use more VRAM (or rather faster dedicated VRAM) on an HD4000, nevermind a 650m.

Yes this is a valid scenario and what I too had in mind (although not my preference - I like 35fps + with high settings at native res). I don't think in your suggested scenario the game would go from unplayable to playable. Would you notice a difference? Possibly. Do you think it would go from say, 15-20fps to all of a sudden pushing 30+? I'm not convinced the VRam is your sole solution. Do you have an example of a game that shows this?
 

JAG87

Diamond Member
Jan 3, 2006
3,921
3
76
Yes this is a valid scenario and what I too had in mind (although not my preference - I like 35fps + with high settings at native res). I don't think in your suggested scenario the game would go from unplayable to playable. Would you notice a difference? Possibly. Do you think it would go from say, 15-20fps to all of a sudden pushing 30+? I'm not convinced the VRam is your sole solution. Do you have an example of a game that shows this?


Yes, here's a stupid example for you. Fifa 13 on very low, field view (not close ups). It goes from 60+ fps at 1920x1200 to unplayable at 2560x1600 on intel HD4000 on 13" rmbp. 768MB of VRAM just doesn't cut it. If it had 1GB+ it would probably be fine.

Now this in particular might be a limitation on the HD4000, since 2560x1600 is pretty hard in 3D no matter how low the settings are, but the 650m could probably achieve more than it can currently if it had more than 1GB.
 
Last edited:

Tweak155

Lifer
Sep 23, 2003
11,448
262
126
Yes, here's a stupid example for you. Fifa 13 on very low, field view (not close ups). It goes from 60+ fps at 1920x1200 to unplayable at 2560x1600 on intel HD4000.

How does that prove it's due to limited VRam?
 

Enigmoid

Platinum Member
Sep 27, 2012
2,907
31
91
Depends really for vram.

I have a 660m (rmbp 650m is clocked similarly)

Highest playable settings (35+ fps at 1080p)

Skyrim --less than 1GB vanilla, bit more than 1 GB with high res textures
Gw2-Only 550MB max
Metro 2033--around 700-850 MB
Bioshock Infinite--1800MB (this this takes a ton of vram, ultra textures and object quality)
Crysis 3--1200-1350 MB (low but ultra textures and high object quaility)

So yes more vram would be nice.
 

Rakehellion

Lifer
Jan 15, 2013
12,181
35
91
Yes this is a valid scenario and what I too had in mind (although not my preference - I like 35fps + with high settings at native res). I don't think in your suggested scenario the game would go from unplayable to playable. Would you notice a difference? Possibly. Do you think it would go from say, 15-20fps to all of a sudden pushing 30+? I'm not convinced the VRam is your sole solution. Do you have an example of a game that shows this?

Running out of memory makes a game unplayable as the program has to swap out resources. If your performance drop is disproportionate to the additional amount of processing work being done, then you're probably out of memory.
 

dagamer34

Platinum Member
Aug 15, 2005
2,591
0
71
I expect the MacBook Pro in 2014 will have 2GB GDDR5 memory as 4Gbit chips will be available (though a good chunk of them will be going to the PS4).
 

badb0y

Diamond Member
Feb 22, 2010
4,015
30
91
The 650M would run out of power before the VRAM limitation is hit.

A number of 7850s ship with 1 GB and game fine even at high resolutions. The VRAM is not limiting performance in this particular case. If the GPU was something like the GTX 675M then the 1 GB VRAM would limit the card.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |