It has been a while since my last podcast, part of the reason is that I have been building my dalek in the basement, another part of the reason is that I have been tearing down the studio and rebuilding it with a different teleprompter.
The new teleprompter allows me to see the PowerPoint slides when I face the camera. This is quite important when you are trying to keep the in-shot display synchronized.
The new setup is much better than the last, but it does have one irritating drawback. I now have two displays attached to the system, The 30" on my desktop, and the 20" for the teleprompter. The 30" has a maximum resolution of 2560x1600, the 20" only supports HD resolution of 1920x1080.
This is not a problem as far as I am concerned, I have two displays with different resolutions. But this notion is clearly upsetting some idiot at Microsoft or nVidia because every single time I restart the system, even restarting from sleep, it switches the resolution on my 30" monitor to match the lower resolution of the 20".
A little pop up window even appears to gleefully tell me that the system has changed the resolution of my display. What type of mental midget imagined that was a good idea? Did it never occur to them that if the user had chosen a particular display resolution they probably had a good reason for doing so?
I did find a program 'Display Resolution Monitor' that purports to manage display resolutions for you. The problem I have with it is provenance, the program is distributed on a site with an '88' logo in the top right hand corner. 88 is a white supremacist code for 'Heil Hitler' and so there is a significant risk that the program is spyware.
Why should I be forced to install possible spyware just to stop the system changing the display settings that I selected?
Why does the simplest job sometimes turn into a major hassle? Computers are complex and it only takes one person who thoughtlessly assumes something should work when it won't for the whole system to fail. This is particularly the case with issues arising out of occasional events that do not get exhaustive testing such as operating system bootstrap and installation.