The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
A computer can never have too much memory, nice and well. But what do you need high end graphics for? Are you really all writing graphics engines and blasting out as many high resolution frames per second as you can?
Nagy Vilmos wrote:
highly visual and at the same time data heavy.
That sounds more like drawing graphs in some reports to impress some old men in suits. Any chipset should render something like that and not start sweating over it.
I have lived with several Zen masters - all of them were cats.
The UI is painting a lot of graphics and having a good graphics card - maybe not gamer quality, but good - makes it much smoother. With gammer machines, having a good spec means that they're generally good for developmnt.
Yep! The "default" graphics that come with most machines is rubbish - shared memory and cheap chipset.
I upgraded mine to a GTX660Ti and Windows is a whole load smoother (as well as not introducing more bottlenecks on the main RAM)
And it plays games as well!
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
But I prefer an oldstyle large and moveable keyboard, a mouse (don't like those touchpads), and a large monitor for development. So why using a laptop then which is usually more expensive than a comparable desktop system?
In the office and at home I have external keyboard, mouse and an extra monitor. That said, we all spend time working in different locations including on client sites, so having a good laptop is more than worth the extra cost.
Depending on the job you do the best is a laptop and a native docking station...
You can go to your customer's place without having to synchronize/configure/be_sure_to_have_the_same_software_version anything and when you are at your office you get automatically connected to everything using the DS.
Once I did this I've never looked back.
But of course, all this means you need a high end laptop...
..my desktop is based on a laptop-CPU, has modest (onboard) graphic capabilites and still has no problems at all with WarCraft or Heroes of the Storm.
If your application is graphic-heavy, then I would assume you'd need something that is DirectX compatible - as that would be the way to optimize graphic output.
The i3 CPU may sound a bit slow, but during games that's not really noticable; found that its mostly memory and the hd-speed that was usually the bottleneck in my particular setup. So the desktop has a SSD card and 16GB memory. Yes, VS needs a lot of it, and it tends to read/write a lot.
That setup is now probably 4 years old, and still outperforms many "full" desktops.
So, you'd have to ask yourself how much of a bottleneck your graphics are, before thinking of optimizing it; otherwise you risc optimizing a part that may not have any impact at all.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
Another thing to look at would be external graphics enclosures. I just ordered myself a new laptop that has everything except the high end graphics card. Instead I'll be ordering myself one, most likely the HP Omen model since it has room for another HD as well, for gaming and serious graphics work.
Unfortunately that does cause the price to spike pretty quick as the enclosures are 3-400$ plus the graphics card.