Linked by Thom Holwerda on Wed 24th Jan 2018 14:40 UTC
Hardware, Embedded Systems

If there's one thing that will make even the most powerful computer feel like a 7 year old rig, it's Adobe Lightroom paired with RAW files from any high-megapixel camera.

In my case, I spent over a year of spare time editing 848GB worth of 11,000+ 42-megapixel RAW photos and 4K videos from my New Zealand trip and making these nine photosets. I quickly realized that my two year old iMac was not up to the challenge.

In 2015 I took a stab at solving my photo storage problem with a cloud-backed 12TB Synology NAS. That setup is still running great. Now I just need to keep up with the performance requirements of having the latest camera gear with absurd file sizes.

I decided it was time to upgrade to something a bit more powerful. This time I decided to build a PC and switch to Windows 10 for my heavy computing tasks. Yes, I switched to Windows.

I love articles like this, because there is no one true way to build a computer for any task, and everyone has their own opinions and ideas and preferences, making sure not one self-built PC is the same as anyone else's. Add in a healthy dose of urban legends and tradition, and you have a great cocktail for endless discussions that never go anywhere.

It's clickbait without actually being clickbait.

Thread beginning with comment 653200
To view parent comment, click here.
To read all comments associated with this story, please click here.
Lozrus
Member since:
2010-06-14

That is actually dependent on the printer model. If the printer provides a USB serial number, then Windows will know it's the same printer and will not create a new queue.
If the printer does not provide a serial number (it's an optional part of the USB spec, manufacturers can choose), then Windows will assign one based on the port it's physically connected to, which obviously changes when connected to a different port, making it look like a different printer of the same type.

For bigger items, like a printer, manufacturers should really set a serial number, but that can have unwanted side-effects too.

Enumeration of multiple, identical devices over USB has problems on every OS, not just Windows, certainly Linux and Mac OS have trouble too, in different ways.

Reply Parent Score: 3

CaptainN- Member since:
2005-07-07

That's all fine and well with the serial number - Linux and macOS on the same machine don't have this problem, with the same printer. I plug it in, it's almost instantly ready - in any USB port - but not in Windows...

Reply Parent Score: 0

Drumhellar Member since:
2005-07-12

The reason for this is that USB device enumeration order at boot is not guaranteed. If devices lack serial numbers, the settings and device location are tracked by connection, so if you move ports, its a different connection, and treated as a different device.

Say you have two identical printers, one configured for photo printing, the other just black and white, but also shared to the network. If Windows didn't do it this way, when you rebooted, the devices might be enumerated in the wrong order, so that now your printer configured for photo printing is shared to the network, and any software set to default to the photo printer will now be set to print to the black and white printer.

This undesirable and unreliable behavior. This is a bad thing, even worse, than waiting a few seconds for a device to be reinstalled when you plug it into the port for the first time.

Edited 2018-01-26 07:45 UTC

Reply Parent Score: 4

Crampo Member since:
2018-01-25

And did you try connecting 2 identical printers to same computer on Linux and Mac?

Reply Parent Score: 2