Multimonitor computer for writing code

eovf

Honorable
May 6, 2013
2
0
10,510
I'm going to buy a new workstation to be used at home. I telecommute a lot, so I do a lot of programming at home, which means keeping websites, manuals, virtual machines, email, emacs etc. open at the same time. I'm putting a fairly low budget here, because it's a waste to pay more than needed if this budget is possible.

Budget: <$1500 (after whatever rebates, but I prefer not to waste my time mailing stuff)

Requirements:
- Lots of memory (multiple running VMs etc.)
- nvidia graphics
- silent, so no crazy fans on graphics card
- 2 or 3 monitors, probably 24" with 1920x1080 resolution.

My location: Philadelphia, USA

Some of the stuff I've been doing lately has involved QT UI programming and I'm thinking of learning OpenGL properly. For this reason, I'd like a GPU that supports the newest OpenGL 4.3 standard, but I don't really have many other requirements in terms of graphics. I'm running Linux, so I need an nvidia chip for solid OpenGL support on the platform.
 
You might want to fill out this form, it will give us the info needed to best help you.
http://www.tomshardware.com/forum/353572-31-build-upgrade-advice

A 24" 1080p monitor is going to be $150-200 each, not leaving all that much room for your rig. Not even including the monitors your going to be cutting it close if you want a powerful rig. I'm afraid you might have to up your budget.

It was my understanding that Radeon cards are better than Nvidia when it comes to OpenCL/GL applications.
And that Nvidia was known for its bad Linux support, even causing Linus Torvalds to outright insult Nvidia.
 

eovf

Honorable
May 6, 2013
2
0
10,510
Nvidia has far superior support on Linux if you use their closed source driver. The reason why Linus doesn't like them is that they don't provide any documentation or help for the development of open source drivers, so the open source support is awful.

Approximate Purchase Date: Within the next 6 weeks

Budget Range: $1500 (I could go up to around $3000 if I wanted...)
System Usage from Most to Least Important: Programming, VMs. I never game.
Are you buying a monitor: Yes, 2 or 3
Do you need to buy OS: No
Location: Philadelphia, PA, USA
Overclocking: No
SLI or Crossfire: No

Just to add that running VMs for software testing purposes requires really just memory, not much CPU power. I should be able to get by with a sub $150 nvidia 600-series card as long as it can support 3 monitors.
 
This should do I think.

PCPartPicker part list / Price breakdown by merchant / Benchmarks

CPU: Intel Core i7-3770 3.4GHz Quad-Core Processor ($289.98 @ Amazon)
CPU Cooler: Cooler Master Hyper 212 EVO 82.9 CFM Sleeve Bearing CPU Cooler ($28.99 @ Newegg)
Motherboard: ASRock H77 Pro4/MVP ATX LGA1155 Motherboard ($82.55 @ Newegg)
Memory: G.Skill Sniper Gaming Series 32GB (4 x 8GB) DDR3-1600 Memory ($239.99 @ Newegg)
Storage: Samsung 840 Pro Series 128GB 2.5" Solid State Disk ($139.44 @ Amazon)
Storage: Seagate Barracuda 2TB 3.5" 7200RPM Internal Hard Drive ($89.98 @ Outlet PC)
Video Card: Asus GeForce GTX 650 Ti Boost 2GB Video Card ($168.98 @ Newegg)
Case: Fractal Design Define R4 (Black Pearl) ATX Mid Tower Case ($98.98 @ Outlet PC)
Power Supply: XFX 550W 80 PLUS Bronze Certified ATX12V / EPS12V Power Supply ($54.99 @ NCIX US)
Monitor: Asus VE248H 24.0" Monitor ($169.99 @ NCIX US)
Monitor: Asus VE248H 24.0" Monitor ($169.99 @ NCIX US)
Monitor: Asus VE248H 24.0" Monitor ($169.99 @ NCIX US)
Total: $1703.85
(Prices include shipping, taxes, and discounts when available.)
(Generated by PCPartPicker 2013-05-07 09:48 EDT-0400)