| View previous topic :: View next topic |
| Author |
Message |
palmer Guru


Joined: 17 Nov 2004 Posts: 320 Location: Berkeley, CA
|
Posted: Mon May 09, 2011 5:52 am Post subject: Best Video Card for Starcraft 2 |
|
|
About a year ago I bought a GTX460 and it seems like it has died on me, so it's time for a new one. The only game I play anymore is Starcraft 2 in Wine, so I don't really care about anything else. I've noticed that the game drops below 30fps in larger battles, so I was considering getting something faster, according to the VGA charts at TomsHardware, a 560 ti seems to fit my bill well. The performance of my computer is adequete for everything else, so it's just Starcraft 2 that I'm worried about.
I guess I'm wondering:
Does anyone have experience with the 5xx series cards and linux (ideally SC2 in Wine, but that might be pushing it)?
Should I even bother to upgrade or just save the $50 and stick with a 460 (I have a "AMD Phenom(tm) II X4 955 Processor" (not overclocked to 3.2GHz), which I don't think is all that great)? Should I just bite the bullet and get a new CPU? (and if so, what would run SC2 well?)
I would love to go all open-source (it's just this and VirtualBox, but I could probably get away with the OSE version), does anyone have experience running the open-source AMD drivers with Wine and SC2?
Thanks! |
|
| Back to top |
|
 |
krinn Advocate


Joined: 02 May 2003 Posts: 3677
|
Posted: Mon May 09, 2011 10:59 am Post subject: |
|
|
| if you're about to buy that kind of card just to play 1 game, isn't it just cheaper to keep your current card and buy a windows copy to run that game in conditions it was suppose to run ? I don't know anything about SC2, but it looks a bit odd your current video card isn't enough to run it. |
|
| Back to top |
|
 |
dwbowyer Tux's lil' helper

Joined: 18 Apr 2008 Posts: 147
|
Posted: Mon May 09, 2011 11:09 am Post subject: |
|
|
@krinn: Your reading comprehension skills need a brush up.
| Quote: |
About a year ago I bought a GTX460 and it seems like it has died on me
|
Then again, the obvious answer is obvious... the newest graphics card series is likely to be better, if only slightly, than the last. http://www.tomshardware.com usually has good comparison charts for graphics cards, a price/performance comparison will help the original poster to pick out a good replacement. As for the CPU, I wouldn't upgrade that just to play one game, and anything with 2 cores would likely be just fine. |
|
| Back to top |
|
 |
krinn Advocate


Joined: 02 May 2003 Posts: 3677
|
Posted: Mon May 09, 2011 1:02 pm Post subject: |
|
|
| dwbowyer wrote: | @krinn: Your reading comprehension skills need a brush up.
| Quote: |
About a year ago I bought a GTX460 and it seems like it has died on me
|
|
Yep maybe, it's not my native language, but i always expect others don't have english as native language too, and the "died on me", for me, i understand that as "no more suit my needs" "not good anymore" and not as "card is dead", he complain the game run slow at 30fps with it, not that the card isn't working anymore.
It's just i would had use "died for me", "died"... but not "died on me". Not a common usage i have met for english (until now). |
|
| Back to top |
|
 |
palmer Guru


Joined: 17 Nov 2004 Posts: 320 Location: Berkeley, CA
|
Posted: Mon May 09, 2011 3:25 pm Post subject: |
|
|
| krinn wrote: | | if you're about to buy that kind of card just to play 1 game, isn't it just cheaper to keep your current card and buy a windows copy to run that game in conditions it was suppose to run ? I don't know anything about SC2, but it looks a bit odd your current video card isn't enough to run it. |
Sorry, I must have not made this clear: my graphics card no longer works. Running SC2 in Wine has severe graphical glitches and running SC2 in Windows 7 causes the graphical desktop thing (I'm not really up on Windows terminology) to restart every 5 seconds. I was debating whether to spend ~$150 on another GTX460, spend ~$200 (after rebates) on a 560Ti, or switch to an AMD card (I didn't look at a specific one, I was just wondering about driver support for now).
| dwbowyer wrote: | | http://www.tomshardware.com usually has good comparison charts for graphics cards, a price/performance comparison will help the original poster to pick out a good replacement. |
Yeah, I actually used their VGA Charts to pick the 560 based on how it preforms relative to my current card, the problem is that they measure performance on Windows and this does not (because Nvidia's drivers can be bad for new cards) coorelate with linux performance, so I was wondering if anyone has run a 560 on linux. According to the internet it seems that I would need nvidia-drivers-270.18 or newer and all these drivers seem unstable on my current 460.
Sorry for not making things clear. |
|
| Back to top |
|
 |
arterius n00b

Joined: 03 Nov 2006 Posts: 39
|
Posted: Mon May 09, 2011 4:55 pm Post subject: |
|
|
I guess you have already tried all tricks on the winehq page for sc2. Some people report nice improvements because of cpu affinity among other things.
I always feel that my cpu is to slow (E6600@3,0Ghz) and my 460gtx is not the reason for low fps.
What resolution do you play in ?
I would personally go for the bigger card. |
|
| Back to top |
|
 |
StringCheesian l33t

Joined: 21 Oct 2003 Posts: 887
|
|
| Back to top |
|
 |
Desti² Tux's lil' helper

Joined: 06 Sep 2003 Posts: 114
|
Posted: Thu May 12, 2011 1:18 am Post subject: |
|
|
GTX460 is running well for SC2, you should check your graphics settings, especially shader and terran should not be too high. Also turn off vsync in the game settings, it makes the game feeling much slower on my system.
When you complain about slow battles in 4v4 with two 800 armys, it doesn't matter what kind of PC you have, the game engine can't handle that much units smooth. _________________ Linux Users Everywhere @ climateprediction.net |
|
| Back to top |
|
 |
palmer Guru


Joined: 17 Nov 2004 Posts: 320 Location: Berkeley, CA
|
Posted: Mon May 16, 2011 3:51 am Post subject: |
|
|
| Desti² wrote: | GTX460 is running well for SC2, you should check your graphics settings, especially shader and terran should not be too high. Also turn off vsync in the game settings, it makes the game feeling much slower on my system.
When you complain about slow battles in 4v4 with two 800 armys, it doesn't matter what kind of PC you have, the game engine can't handle that much units smooth. |
I have everything of lowest settings, vsync off, and I mostly play 1v1's. I run GNOME's default window manager (which I believe is not compositing, I just switched from KDE), so that shouldn't be too much of a problem.
The only thing I can think of is that I have 2 monitors, but the game doesn't seem to mind much under windows -- it could just be nvidia's driver under linux, though.
If it helps, I'm playing at 1650x1080. I've followed the registry settings on the Wine appdb for SC2, and I've set my nvidia-settings to "High Performance" (I also have "Allow Flipping" checked, but I assume that's the default setting or something). Are there any other settings I should know about?
Thanks! |
|
| Back to top |
|
 |
darklegion Guru

Joined: 14 Nov 2004 Posts: 451
|
Posted: Mon May 16, 2011 9:12 am Post subject: |
|
|
A better GPU is unlikely to help. Performance is bad because the conversion between Direct3D and OpenGL is slow. A faster CPU will help, however, I can't really say how much a better AMD (or overclocked AMD) processor would help. A SandyBridge setup (e.g i5 2500k) should result in decent gains (especially if you overclock) but I'm not sure it would be worth upgrading everything just for this one game. There's also AMD's new Bulldozer lineup that should be released in a few months or so, which may (or may not) be better than SandyBridge.
Oh and for a quick test, you could overclock your current processor and see much more FPS you gain. It should give you an idea of whether or not a better CPU will be useful. My minimum FPS for oblivion was raised by 5-10 fps from overclocking my E5200 from 2.5ghz to 3.5ghz, which is quite decent.
One more thing, performance of wine is not usually affected by texture quality or resolution and stuff like that, so if you have a good card, you can pump those settings up (Including the OpenGL quality setting in nvidia-settings). Shadow and lighting effects can have an effect, some of the time, but often at a large image quality cost. I usually play games with maximum settings, as turning them down often doesn't make a worthwhile difference. |
|
| Back to top |
|
 |
darklegion Guru

Joined: 14 Nov 2004 Posts: 451
|
Posted: Tue May 17, 2011 12:05 pm Post subject: |
|
|
| I've found that "UseGLSL = disabled" gives me a 5-10 minimum FPS gain with most games. Could be enough to get you acceptable performance with your current setup (and a new video card of similar strength) |
|
| Back to top |
|
 |
nukem996 l33t

Joined: 13 Nov 2003 Posts: 766
|
Posted: Thu May 19, 2011 7:03 pm Post subject: |
|
|
| My system has an Intel i7 Sandybridge 8G of RAM and an evga geforce 570 GTX. I can play SC2 on max settings(yes everything) with no lag. You may want to look into the 560 that just came out. Its cheaper then the 570 but still pretty powerful. |
|
| Back to top |
|
 |
darklegion Guru

Joined: 14 Nov 2004 Posts: 451
|
Posted: Fri May 20, 2011 1:50 am Post subject: |
|
|
It's your CPU that is making the main difference nukem996, you have an i7. There's little point in getting a powerful video card if wine (and thus the CPU) is bottlenecking it.
BTW do you play any other games nukem? I'd be interesting in seeing what sort of performance you get for heavier games like the Witcher 1/2, Oblivion, Crysis etc. I've been thinking of getting an i5/i7 but am not sure if the performance increase will be great enough for it to be worthwhile. |
|
| Back to top |
|
 |
nukem996 l33t

Joined: 13 Nov 2003 Posts: 766
|
Posted: Fri May 20, 2011 2:05 am Post subject: |
|
|
heh I'm just finishing up college so I havn't had time to play many games. I got this machine mostly for virtualization during class and gaming when I'm done. I can play Heros of Newerth, any source based game, or Civ IV at max. I'm planning on getting into Crysis when I graduate.
BTW my gf plays Oblivion at full settings on her machine(Intel Q6600 Gefore 8800 GTS) so I assume I could as well. |
|
| Back to top |
|
 |
darklegion Guru

Joined: 14 Nov 2004 Posts: 451
|
Posted: Fri May 20, 2011 2:08 am Post subject: |
|
|
| nukem996 wrote: | | BTW my gf plays Oblivion at full settings on her machine(Intel Q6600 Gefore 8800 GTS) so I assume I could as well. |
Yeah, I can play oblivion with a Pentium E5200 @ 3.6ghz and GTX275 at max settings, but I still get framedrops down into the 20s in outdoor areas (a q6600 is about the same or weaker with single core performance). If an upgrade would get me into the 40+ fps outdoor range, it would probably be worthwhile. |
|
| Back to top |
|
 |
darklegion Guru

Joined: 14 Nov 2004 Posts: 451
|
Posted: Mon May 30, 2011 11:16 am Post subject: |
|
|
| pria22 wrote: | Video cards are not cheap.Their rate goes like:
1.HIS H685FIGD Radeon HD 6850: $164.99-$249.99
2.Sapphire Radeon HD 5770: $117.96-$199.99
3.Sapphire 100287VGAL Radeon HD 5670: $69.99-$114.91 |
All of those would be suboptimal with wine, as ATI cards do not play well with Wine at the moment. |
|
| Back to top |
|
 |
j_c_p Apprentice


Joined: 30 Aug 2003 Posts: 289 Location: France - Colmar
|
Posted: Mon May 30, 2011 12:01 pm Post subject: |
|
|
Hello here,
I have about (20~50)fps /high settings (1680x1050) after reading the useful topic thread in the WineHQ Starcraft II page.
| Quote: | | On Nvidia make sure you set 'UseGLSL' to disabled (see wiki.winehq.org/UsefulRegistryKeys) it should provide a huge boost (I remember 30% or so in the demo). Disabling this option won't impact image quality because on Nvidia hardware we support shader model 3.0 with and without GLSL (without GLSL it uses nvidia specific opengl extensions). |
-> http://forum.winehq.org/viewtopic.php?t=9149
| Quote: | RE: How to dramatically improve FPS
by Alexey Loukianov on Monday February 14th 2011, 17:32
This is another way to set CPU affinity:
# taskset -p 1 `pidof SC2.exe`
Would set affinity mask to only use CPU #0.
# taskset -p 2 `pidof SC2.exe`
Same as previous, but use CPU #1 instead.
Affinity mask is a bitfield, so value of 4 would be for CPU #2, while 3 would mean to use CPUs #0 and #1. |
-> http://appdb.winehq.org/objectManager.php?sClass=version&iId=20882 _________________ Lian Li PC60 - AMD Phenom II X6 1100T BE - Gigabyte GA-MA790X-UD4 - MSI 260GTX+ - M-Audio Delta Audiophile 24/96
Kernel 3.8.3 KDE 4.9.5 GCC 4.6.3 x86_64 03/16/2013 |
|
| Back to top |
|
 |
darklegion Guru

Joined: 14 Nov 2004 Posts: 451
|
Posted: Wed Jun 01, 2011 3:35 am Post subject: |
|
|
Yeah, "UseGLSL = disabled" does give quite a decent performance boost on most D3D games. It even allows games like the Witcher 2 to work, that don't yet work properly with "UseGLSL = enabled".
Oh and one more thing. Although I'm not sure if this was just something else on my system causing issue, I found that enabling CONFIG_SCHED_AUTOGROUP=Y with the stock CPU scheduler (CFS) resulted in a performance drop with wine, compared to CFS without it (and BFS for that matter). So if you have that setting enabled with your kernel, you might want to try without it (or try BFS). |
|
| Back to top |
|
 |
|