Bloody Stupid Iris
10 months ago
General
Random Rumblings
My laptop has two graphics cores. the Intel Iris XE which is integrated with the Intel CPU I believe, and an Nvidia GeForce MX350. The Nvidia one is FAR better performance for more intense graphic function but uses alot more power, the Intel is meant to be pretty good and generally, I would say it's fine for any standard OS stuff. Mostly, I just use the Nvidia GPU when playing more graphical intense stuff.
However, for a long time (can't remember how long) it's kinda been getting worse but I can be typing in notepad and the screen stutters. I've been going through a number of things but without too much luck. I've tried updating drivers, reverting to old drivers, stripping the heatsink and repasting it (non-user servicable my arse.. a bit trickier but I've stripped this laptop down and rebuilt a few times for various things.. just a bugger the keyboard is heatstaked)
anyway.. Finally found out the issue was 100% the Intel Iris GPU.. and I've found.. well, meant to be 2 ways of patching it (as they aren't really fixes per say). One I ruled out completely, and that's uninstalling the Nvidia drivers. As in all Nvidia software (which is often a bit of a pain as alot of software isn't needed but not a HUGE issue) and drivers.. so I would pretty much be given up the better graphics.. screw that. Can't even be arsed to 100% confirm that one as an option.
the other, which is working, is... just odd.. Basically, open the Nvidia control panel with the image adjustment settings open (it'll show a 3D copy of the Nvidia logo spinning). and just leave that open.. I don't think it's good to minimise it as it'll pause so doesn't really do much but just have it open in the background, doesn't have to be viewable or anything. And I'm getting no stuttering and no other side-effects.
I was wondering that IF the uninstall Nvidia option worked, it would be a odd driver compatablity issue. But since it's not this going on,.. I'm partly wondering if its to do with CPU access.. for some reason, is the Intel chip trying to access part of the CPU which is being used as a result, it stutters.. possible but doesn't sound right cause.. what difference does this make? The next idea, because that preview is opening, it means the Nvidia GPU is running, so maybe it means they are both able to manage there resources right and the intel one isn't trying to grab what it can't? but that doesn't make sense cause sometimes I've had other things which are using the Nvidia core running at the same time and still get the stutter (one reason it took a while to figure out the reason) so... no clue why this works.. it's a bit annoying in a way but.. no real side-effects, and it works.
The stuttering was driving me mad and getting worse I think. I would be typing up some code and get a 1-2 second graphic stutter. While that might not sound like much, it's ALOT when you are typing up code or something else. I'm kinda use to the old days when you would type and then could just sit there or a while and wait for the computer to catch up (always fun doing that at school and getting weird looks for why I'm just sitting there doing nothing for a bit every so-often, but if you might the odd mistake or something, that stutter makes typing and coding SOO much harder.
But now... atleast with this 'patch', its working fine. It's weird, but it's fine. Oh and by the way, CPU usage wasn't being taxed (even during Stutters, it was going up but not enough to cause that) and the memory usage is far from taxing either. It does seam online that this has been an issue with people for some years and sometimes it's Intel folks blaming Nvidia, sometimes it's Nvidia folks blaming Intel, sometimes it's both sides blaming Laptop manufacture or OS manufacture or sometimes just telling the user with the issue that they are making it up ¬_¬ it's not really easy to do a dump and see what is trigging the problem with how complex computers are these days.. Maybe a small team or someone more skilled in drivers and the like could do something but.. that's out of my field if I can't just POKE it ^_^:
It took be a while to figure this out and confirm it works (it doesn't seam to just apply to one manufacture or even one OS as some people have problems on win10, some win11, some Linux and.. well, mac users are probably just so use to problems they don't think it's work mentioning much but I think I did see one. Either way, this is one more for anyone that thinks looking on the .. erm.. notification/journal/blog/internet diary/whatever they call them now, of a two-bit artist
Posted using PostyBirb
However, for a long time (can't remember how long) it's kinda been getting worse but I can be typing in notepad and the screen stutters. I've been going through a number of things but without too much luck. I've tried updating drivers, reverting to old drivers, stripping the heatsink and repasting it (non-user servicable my arse.. a bit trickier but I've stripped this laptop down and rebuilt a few times for various things.. just a bugger the keyboard is heatstaked)
anyway.. Finally found out the issue was 100% the Intel Iris GPU.. and I've found.. well, meant to be 2 ways of patching it (as they aren't really fixes per say). One I ruled out completely, and that's uninstalling the Nvidia drivers. As in all Nvidia software (which is often a bit of a pain as alot of software isn't needed but not a HUGE issue) and drivers.. so I would pretty much be given up the better graphics.. screw that. Can't even be arsed to 100% confirm that one as an option.
the other, which is working, is... just odd.. Basically, open the Nvidia control panel with the image adjustment settings open (it'll show a 3D copy of the Nvidia logo spinning). and just leave that open.. I don't think it's good to minimise it as it'll pause so doesn't really do much but just have it open in the background, doesn't have to be viewable or anything. And I'm getting no stuttering and no other side-effects.
I was wondering that IF the uninstall Nvidia option worked, it would be a odd driver compatablity issue. But since it's not this going on,.. I'm partly wondering if its to do with CPU access.. for some reason, is the Intel chip trying to access part of the CPU which is being used as a result, it stutters.. possible but doesn't sound right cause.. what difference does this make? The next idea, because that preview is opening, it means the Nvidia GPU is running, so maybe it means they are both able to manage there resources right and the intel one isn't trying to grab what it can't? but that doesn't make sense cause sometimes I've had other things which are using the Nvidia core running at the same time and still get the stutter (one reason it took a while to figure out the reason) so... no clue why this works.. it's a bit annoying in a way but.. no real side-effects, and it works.
The stuttering was driving me mad and getting worse I think. I would be typing up some code and get a 1-2 second graphic stutter. While that might not sound like much, it's ALOT when you are typing up code or something else. I'm kinda use to the old days when you would type and then could just sit there or a while and wait for the computer to catch up (always fun doing that at school and getting weird looks for why I'm just sitting there doing nothing for a bit every so-often, but if you might the odd mistake or something, that stutter makes typing and coding SOO much harder.
But now... atleast with this 'patch', its working fine. It's weird, but it's fine. Oh and by the way, CPU usage wasn't being taxed (even during Stutters, it was going up but not enough to cause that) and the memory usage is far from taxing either. It does seam online that this has been an issue with people for some years and sometimes it's Intel folks blaming Nvidia, sometimes it's Nvidia folks blaming Intel, sometimes it's both sides blaming Laptop manufacture or OS manufacture or sometimes just telling the user with the issue that they are making it up ¬_¬ it's not really easy to do a dump and see what is trigging the problem with how complex computers are these days.. Maybe a small team or someone more skilled in drivers and the like could do something but.. that's out of my field if I can't just POKE it ^_^:
It took be a while to figure this out and confirm it works (it doesn't seam to just apply to one manufacture or even one OS as some people have problems on win10, some win11, some Linux and.. well, mac users are probably just so use to problems they don't think it's work mentioning much but I think I did see one. Either way, this is one more for anyone that thinks looking on the .. erm.. notification/journal/blog/internet diary/whatever they call them now, of a two-bit artist
Posted using PostyBirb
FA+

Stuff like this makes me miss Windows XP even more. It was soooo much faster and responsive than Win 7.
That wasn't really a win95 CD but when I first got a win95 machine, that was something which came with it, and that was an update from earlier PCs but I still spent a fair amount of time in DOS.
This isn't really a trotting issue because that would lead to the CPU having responsiveness issues as well and it's just graphics but yeah, as things become more complex and they try to throw up 'fancier' features, often which aren't needed, things get worse.. like with Bloatware.. they build in useless features which you can't fully turn off so they take up resources. sure, the average modern PC can handle this, BUT it produces lazy coders and things then build up and create problems. Optimising is a lost art.
The stupid thing is that vertical refresh intervals aren't even necessary on LCD panels, so for a good 20+ years, we've been doing update intervals all wrong and frame tearing shouldn't even be a thing. We just keep doing the vsync thing since that's how we wrote all the display code for CRTs, and it's bothersome and expensive to rewrite everything. So, we don't. Don't even get me started on what a nightmare proper multi-monitor support and font scaling has been.
I hate this industry. I started out with an Atari 800, had a blast during the Amiga years, and have good memories of Windows2000. By the time I was forced to move from XP to Win7, I just said, "screw this", and gave up writing code professionally. For fun, I work on emulators.
I got the source code to the C (for retroarch) port of Vemulator (the Dreamcast VMU emulator) cause there is one HUGE problem.. If you wanna it use for good things like Chao Adventure (2 in this case), it'll save the chao name but It can't deal with any other kind of save to the VMU function. So progression and any fruits found are never saved.. pretty annoying really but there has been no work on it for years.. sadly my C skills are limited when it comes to this level and bugger all comment in the code. Ah well.
there are ways to partly deal with the power caps on laptops, but only partly as they seam to love to limit things as much as possible.. one reason I use a number of hacks and patches around the place