I owned a 10-year old laptop with Core2 Duo chip and Radeon HD 4650 GPU, running Windows 7 Pro. I was able to use Chrome or Firefox with 100+ tabs open and have very few problems or glitches.
Now I run a newer laptop with a Core i5-4310U chip, no GPU, running Windows 10 Pro. I regularly have memory issues, causing Chrome to crash. It generally is preceded by a "blackout" screen, like this: (blackout screen example)
Both have the same 8 GB RAM. I do zero gaming. I do a lot of developing -- 100+ web tabs, VS Code, Slack, Android Studio, database IDE, running node and python in the console.
I am looking to buy a new, more powerful laptop with at least 16gb RAM. The 2 biggest differences between the 2 older machines are Win 7 vs 10 and GPU vs Integrated Graphics. I assume a dedicated GPU is a must. My question is threefold:
- is the lack of dedicated GPU likely the cause of the crashes?
- what GPUs do not have "regulators" like nVidia Optimus, which seems to only allow the GPU to work with specific applications -- with web browsers not one of them (according to an email exchange w/ Nvidia support a few years ago)
- or are the crashes most likely due to a much higher level of graphics/ads/video and typical web pages, not really an issue with the GPU capabilities, there's just too much to decode
Some people state "integrated GPU is fine for web browsing, GPU is only for gaming/CAD/video editing" -- I do none of these, but my graphics don't seem to be capable of keeping up. Thank you for your help.
1 Answer
This is an XY problem.
Those crashes are not caused by lack of dedicated GPU. By the screenshot it looks more like a driver problem, but that's a separate issue. Insufficient GPU performance causes slowdowns, not blackouts (unless you're running out of video memory, but that's very unlikely in desktop applications).
Edit: If you're low on RAM, it makes running into video memory problems slightly more probable, as iGPU "steals" its VRAM from main RAM. But there's a minimal amount reserved at all times and I'd expect it to be enough. Anyway, 8 GB of RAM is not a lot for a developer nowadays. 16 GB is a minimum. You may want to upgrade later so make sure it's not soldered in and the CPU will support over 16 GB. Getting all 16 GB in one stick will make it easier to upgrade later, but will be slightly slower than 2x8 GB because it won't take advantage from dual-channel.
Integrated GPU in 4th generation Intel i5s is more than sufficient for everyday tasks and even works fine for light gaming. I couldn't find benchmark results, but I wouldn't be surprised if it's comparable to Radeon HD 4650 in terms of performance. Unless you're explicitly targeting GPU as a computational unit, and I suppose you don't, you don't need a dedicated one.
what GPUs do not have "regulators" like nVidia Optimus
That's not exactly a GPU-tied feature. Dedicated mobile GPUs are designed to work in tandem with an iGPU because latter ones are way more power-efficient and reasonably competent in common workloads. The dGPU in most configurations is not a complete graphics card, it lacks video outputs and only passes rendered frames to iGPU. A few generations ago some high-end business-oriented laptops had a full-featured NVIDIA GPU that could completely take over Intel's, but I'm not sure if such configurations are still available, as it increases complexity and cost, but doesn't provide any real value.
[…] which seems to only allow the GPU to work with specific applications -- with web browsers not one of them (according to an email exchange w/ Nvidia support a few years ago)
You can choose which programs run with NVIDIA GPU in the NVIDIA Control Panel accessible from desktop's right-click menu. There's also an option there to use it for all applications by default. Enabling dGPU for Chrome may solve your problems, but it's a workaround that will increase energy consumption and heat dissipation (= more noisy fans).
If you haven't yet, update your iGPU drivers to the latest version.
5