5 ms·
I think very few people choose to work at a laptop when a desktop is available.
by ux-app 10y ago
I think very few people choose to work at a laptop when a desktop is available.
- massysett 10y agoFor awhile I had a desktop with two 24 inch monitors, and a retina Mac Book Pro. I would always use the Mac Book because after having the Retina screen there and on the phone, standard PC monitors looked fuzzy. I stopped using the desktop and eventually junked it. I'm considering getting a desktop again but would only get the Retina iMac.
- macspoofing 10y agoA docked laptop is as good as a desktop.
- vacri 10y agoNo, it really isn't. Desktop cpus blow mobile cpus out of the water (same with gpus, of course), and can use far more RAM and disk storage. Laptops simply have the rather massive advantage of portability.
- derefr 10y agoI've always wondered: has any computer ever come with a "dock" that actually contains its own CPU+GPU+RAM+disks+etc, such that, when you plug the "computer" into the "dock", you're really telling the "dock" to boot and parasitize all the "computer's" PCI-E peripherals into its own address-space? Sort of like an iMac's Target Display Mode, but in reverse: instead of the "guest" computer doing the work and the "host" computer acting as a dumb frame-buffer, the "host" does the work and the "guest" acts as a Thunderbolt hub.
- lmm 10y agoYou want to be running the "guest" since that's where all your work is (just having access to the disk isn't really enough, you want to run your apps/settings/etc). I think we may see a move towards docks with graphics cards, but the CPU and RAM probably want to stay on the guest computer.
- derefr 10y agoI would imagine that the "host" would be diskless and would treat the "guest"'s boot disk as its boot disk. It's effectively the same as swapping the guest disk into the host, but all its other peripherals (ports, sensors, etc.) come along as well. This is why I was asking whether there was ever a dock made for a specific computer that had this feature: it requires the guest's disk's OS to have drivers to let it boot the host—or even hardware compatibility such that docking the "guest" would cause it to hibernate to disk, and then boot from that same hibernation image on the host. That basically requires the host and guest [the dock and the portable] to be made together. (And that's not even getting into weird things you could do with live process migration and NUMA and memory hotplug if you want to make both the host's and guest's processors available without an effective reboot/hibernation/sleep step.) An aside: before it was revealed what exactly the Nintendo Switch was (a portable with a variable clock rate that overclocks itself when plugged into a heatsink dock), I had a suspicion that it might use this architecture: a portable that just turns itself into a disk and Bluetooth controller for a more powerful non-portable when plugged into it.
- Fnoord 10y ago> You want to be running the "guest" since that's where all your work is (just having access to the disk isn't really enough, you want to run your apps/settings/etc). I think we may see a move towards docks with graphics cards, but the CPU and RAM probably want to stay on the guest computer. Like the Razer Core, with USB-C. Yep, I can see this happening, but also remote gaming where you rent the workstation and just get a thin client which only has to be able to download and see the 'movie'. Gaming-wise, I can also see use cases where you want to get additional CPU power.
- lmm 10y ago> Like the Razer Core, with USB-C. Yeah, I was thinking of my Surface Book (with the graphics card in the base). > Yep, I can see this happening, but also remote gaming where you rent the workstation and just get a thin client which only has to be able to download and see the 'movie'. I suspect the inherent latency will always argue against remote gaming - especially for the kind of games where you most want extra computing power.
- lmm 10y agoDoes the horsepower give you any extra capability these days though? My laptop (Surface Book) is plenty powerful enough for development, even a certain amount of 3D rendering.
- vacri 10y agoIt depends what you're doing as to whether the CPU is enough, but RAM is still a frequently-cited constraint in the laptop world. Obviously with the immense rise in popularity of laptops, mobile CPUs are now 'fast enough' and have been for a while, but when you do need the grunt, desktops are nice. I imagine most developers these days have 'forgotten' how nicely desktops perform, simply due to lack of access. My own anecdata: I work in two places, one where I have a 'nice' laptop (some old-but-beefy Alienware thing) and one where I have a 'nice' whitebox desktop. When I'm on the desktop, I find that I'm not keeping my computer's limitations in mind as I do my work, whereas on the laptop I do. It's not at the forefront of my mind, but it's there to some degree. Before I moved to the Alienware (16G ram), I was on an 8G laptop, and I had daily issues with that constraint - even though all I used daily were terminals, about 15-20 browser tabs[1], and maybe a screencap program. Then I go home and play games, and in that realm, laptops really are the middle-child if the game has any GPU or CPU heft (though again, laptops have the benefit of portability). [1] not all website are created equal, of course...
- macspoofing 10y agoI have Dell XPS 15 with quad-core i7, 512 SSD, dedicated GPU and 16 GB of RAM. It's plenty for anything I want to do ... with the added benefit of mobility. Why desktop? These days if you're purchasing a computer the default option is a laptop. You have to have a good reason not to go with a laptop.
- petecox 10y agoI have a NUC, which is the size of a video cassette and thus doesn't consume much desk space. Once you plug in a mouse, keyboard, and external screens, a laptop then just becomes clutter. So, I mainly use my laptop for on-the-go such as at university libraries.