Happened to me. With Catalina, my Mac Pro (2019, W5700X) was able to drive 2 LG 27GN950-B 27" monitors at 4K, 144Hz, HDR.
Under Big Sur? 60Hz only, for HDR, or 95Hz without HDR. It seems Display Stream Compression (DSC) is broken in Big Sur, including 11.1, including for some Apple display users. For other users, doesn't matter the display, the GPU, or the cable, this seems broken.
Apple gets bit (again) by the WFM bug.
Multiple people report having spoken to Apple who has said "Macs max out at 95Hz", though it is unclear where the confusion may be there (perhaps the M1), as they definitely don't under Catalina.
I'm still on Catalina and the external ultrawide LG monitor that's directly connected through Thunderbolt to my 16" MacBook Pro runs fine at only 60hz with its lid closed... The constant sound of an F35's VTOL engine right next to me all day long can't be good though
This is like asking "Which is the best automobile?"
It depends a lot on personal preference and what you want to use it for. (Families with a lot of kids need something like a minivan, some people need a truck with huge towing capacity, some people want good gas mileage, etc.)
My personal opinions:
* Ubuntu - when you want something well-supported and everything usually just works out of the box
* Pop!_OS - same as above but gaming is more important to you
* Debian - when you want stability rather than the latest features
* Arch - when you want control over every aspect of your system
* CentOS - when you want a rock-solid server platform (though this has changed very recently)
And there are dozens of other flavors of Linux with different strengths and weaknesses and different levels of support.
Is Pop!_OS better than Ubuntu for gaming? Given that the officially supported distro for Steam is whatever the latest LTS version of Ubuntu is I would assume that would be the way to go.
(FWIW I'm using Arch and have found Steam support to be pretty seamless, apart from needing to install PulseAudio as bare ALSA had issues.)
I've never used Pop!_OS but I've heard that it takes the "Just Works" polish of Ubuntu in general and extends that to proprietary video card drivers.
For an absolute beginner, it's probably better for gaming. For people who already know what they're doing, it's probably not a noticeably better gaming experience.
To people that post this type of comment, do you not have qualms about announcing to the Internet that you repeatedly decline critical security updates for enough weeks that Windows forcibly installs them?
Not on mine in the UI, you can pause for 7 days or set hours to reboot during (but you need X hours per day that it can reboot during) but not have it disabled perpetually.
You can make it not reboot with group policies, not commonly known though - most people try the registry stuff which doesn't seem to work consistently. Been running Win10 Pro for a couple years, never had a single unwanted reboot, once went nearly a year without doing a single update.
Specifically, in group policy:
Computer Configuration > Administrative Templates > Windows Components > Windows Update > "Configure Automatic Updates" and "No auto-restart with logged-on users for scheduled automatic update installations"
I just leave Final Fantasy 14 running in the background perpetually which stops windows from sleeping or running updates although it probably is helping kill the planet slightly faster as a result.
Personally, I'd prefer the system repeatedly prompt the user to restart to apply security updates (of which almost every update contains these days) instead of automatic restarts. It does try to apply those during what it believes are not "active hours", but it is not a perfect system.
Until that happens, consider setting your active hours manually in the Update & Security -> Windows Update settings panel. The update system is designed to avoid automatic restarts during active hours.
You can also pause updates for a period of time as well when you know that you don't want your system disrupted overnight.
I empathize with your frustration around the timing and I would encourage you to file feedback asking for more control over when updates happen.
I can't believe this is a thing. I recently switched back to Windows after deciding I wanted to play around with VR development (and honestly, get back into gaming) and was horrified to see a notice telling me my computer was going to reboot itself in one minute, with no way to abort.
I was right in the middle of something, and my first instinct was to Google how to stop the damn reboot. Of course, my computer was already rebooting by then.
I now know to turn on the setting to postpone updates for a month. But wow, I can't believe such unbelievably hostile UX is the out of the box experience.
(Also, side note, I'm pleasantly surprised at how robust and hassle free the Windows experience has otherwise become. I may even prefer this laptop to my MacBook, which I never thought I'd find myself thinking in a million years.)
ChromeOS. And I'm not even kidding. Everything you loved about switching from XP to OS X, or Blackberry to iPhone, all over again. And arguably better *nix support than Mac.
I certainly don't. However, I absolutely have noticed a reduction in my eye fatigue after a day of working. It's also very nice to move things quickly, scroll quickly, without tearing.
Need, though? No.
I'd also like it if Tidal could play without popping and hiccuping on a 12 core Xeon at idle under Big Sur (this also worked fine on Catalina, but I've not found much on this so I'm reserving my blame). I'm getting flashbacks to my 486 trying to play 320kbps MP3s...
I recommend Manjaro with the default desktop environment XFCE.
It's a rolling release, so you always get up-to-date software. Installing software is easier than any other OS (just use the Add/Remove app not the command line). I have tried desktop Linux for years and I never really got an effortlessly stable and worry free system until I used that distro.
I've been running it on one laptop and two desktop workstations now for over two years. It never interrupts me, I update when I want to and it's based on Arch so it's got excellent documentation.
What exactly are you doing that macOS being locked down is a problem? Despite the fact you can turn things like SIP off if you need to?
I ask because most of the time the answers are vague or sketchy. There are legit answers. However, usually it's along the lines of installing a game they torrented that's trying to load keylogger.kext and failing. or 'I just don't like it, so it shouldn't exist'
Those lock down parts are stopping normal people, who arn't well versed in say... not installing things from links sent from root@printer.cpa-lawyer.br claiming to be their companies ceo.
Not the op, but I was shocked to see how much effort was required to disable mouse acceleration on a mac. Dragging the slider to 0 doesn't do it. Editing the plist doesn't do it. You need to install some custom mouse driver with kernel extensions to have 1:1 mouse movement.
It's nuts, but you can still manage to do it. Maybe a handful of people would ever actually need to do it, so why would it be a default, or even an option people might accidently set?
Don't think I'm blindly all-in on Macs - I have Windows here, multiple Linux flavors running, etc.
This is more about Apple's continual decreasing quality level unless you do buy all-in (and as much as they are pretty, I get what I need from these 2 LG monitors, and don't need the Pro Display XDR). I mean, it seriously appears as though they didn't bother to test DSC on anything but the Pro Display with Big Sur, when this stuff worked just fine.
Arch Linux representing: my OS can turn a directory into a container w/ arbitrary programs loaded that is split from my main OS. My backup routine moves 50gb to an external hdd in 30 seconds because I use rsync with hard links against previous deltas. I have ~75 lines of python that poll my downloads directory and unzip, untar, and un-rar anything I download. Another ~75 lines moves downloads into a quarantine zone after 48 hours, then deletes them after 5 days.
My entire OS weights 26gb, I can remote into servers across the globe faster than you can get a right-click menu on a win10 desktop, and I want to finish by reminding windows 10 users that their videogame OS ships with a start menu and boots like an orangutan with a PHD in sales.
I work professionally as a programmer, so I agree with your overall sentiment, but I'm also very involved in film & video restoration outside of work and can state with confidence that GNU/Linux is a second-class citizen in this space.
The few companies in this business that target GNU/Linux produce software that pales in comparison to offerings on Windows & Mac OS X. For instance, PFClean by The Pixel Farm barely holds a candle to DIAMANT.
Now, this obviously has nothing to do with them targeting GNU/Linux, but at the end of the day you have to use the best tools for the job at hand.
Is that a temporary issue (GNU/Linux will catch up soon with new upgrades) or a permanent lag for GNU/Linux? And is there a case for “all the tools are good enough really”? Total OS agnostic here. In the early days, performance was really a “can do/no can do” sort of thing for a big chunk of the problem space. Is that still true today?
I'd like to imagine that it's a temporary issue, but the problem is self-perpetuating. Film Restoration houses buy souped-up Windows & Mac OS X boxes and hire workers trained to use specific software which targets only those OSes. It would be very hard to make a good business argument to move to GNU/Linux at present which, unfortunately, disincentivizes having GNU/Linux as a target.
EDIT: I am pretty damn proud of it though, nearly every week I'm finding some button I can "not have to click anymore" and packages that support that get recorded in the azure-os build script.
There's sandbox in Windows now, and before that there was SanboxIE which I never needed though.
The backup on Windows is transparent and keeps all versions of the files. You just need to specify destination when it starts nagging.
Your Python script has nothing to do with OS. I have a few C# scripts for DynDNS and other stuff.
Windows takes about 20GB, and lives with full Visual Studio on a 60GB drive with about 15GB left.
Sounds like you haven't really used Windows after 7.
And yeah, not only I can remote in under a second with either SSH or RDP, I can do gaming easily, train my TensorFlow models, and use multiple monitors with a tiling WM.
Yes - so nice! I was using Dual Link DVI for my 2560x1600 because if you use DisplayPort in Windows and turn your monitor off, Microsoft for whatever reason resets your desktop - utterly re-arranging your windows and icons on your desktop. Windows only does this with DisplayPort, not with HDMI or DVI.
So a few months back after an update - not sure if it was Windows or nVidia - my graphic card drive starts crashing. And even though in the event log it shows the driver recovered, the display would never come back and I’d have to reboot the machine. Swapping cards solved the issue so I figured it might be my 1080ti or perhaps my power supply was starting to fail and not supplying enough power (others with the error I was getting reporting replacing their power supply fixed it).
I was all set to get a new power supply when for whatever reason I decided to test Display Port. It worked! Well, with the annoying behavior for why I didn’t want to use Display Port under Windows in the first place.
Sigh.
Bottom line - no vendor or platform is perfect. They all have their issues. In general I find I have far fewer problems with Apple; as it should be - they have far more control over all the variables at play.
Also if we ever had 100% trouble free computing what would people on the Internet have to complain about?
Even before Big Sur, the output to external monitors on MPBs was buggy as hell. My 2019 one wakes up from sleep, and its a 50/50 chance on the external monitor output working, causing me to have to unplug and replug the cable to get it to output.
I do like macOS on a lot of levels (though I find myself "maximizing" windows a whole lot), but the external/multi monitor support has always been abysmal.
Why should many users have to buy SwitchResX to bludgeon the OS into "supporting" otherwise standard resolutions, too?
I just got my first macbook in years. I legit thought something was wrong with my monitor (even though it works perfectly with my Windows desktop and my Linux laptop). So it's Big Sur??
Could just as easily be your Thunderbolt dock (if you are using one) or adapter.
Most docks and a lot of the adapters out there completely suck.
CalDigit is perfect, though. No issues with my 2 external monitors on my 16" MBP since I got a CalDigit dock. Now I plug in one cable, and everything is kosher: 96W power, GigE, external speakers, 2 external hard drive arrays, and 2 monitors.
Was perfect under Catalina, and remains perfect under Big Sur.
Yeah, that's the thing. I used my dock with both my desktop and laptop for months and it worked fine. _Still_ works fine. It's a 100W. If I plug it into my Macbook, it'll run the external display for like 10 seconds and shut it off. It's unfortunate :(
Anecdotally, I use a Caldigit - but I get frequent AMD GPU driver kernel panics when I plug my laptops in, I see it on two separate 16" machines (work and personal). I suspect that it's the monitors at fault. Less common but no less annoying is when the machine doesn't pick up one of the two panels, forcing me to replug the laptop or panels in the dock (invariably increasing the likelihood of a panic...)
I read that as Bug Sir, but I'm a little sleep deprived.
Apple announced MST support back during Sierra, and we still can't daisy chain on USB-C. Have to run each display to separate TB3 ports.
What I haven't tried is daisy chaining running Linux on a T2 Mac, which I don't know is possible yet. My enthusiasm for Apple's Intel-based hardware tapped out around 2014, though, so I'm calling anything pre-M1 a wash.
+1 for displayplacer. I use it for 4 external monitors (2 vertical) and it's a god-send. I also recommend people look into software to move their app windows into prefered locations. I use Phoenix [0] to resize/place my windows in their designated spots when I hit a hotkey. I tried stuff like Stay [1] and a few other similar tools that I forget the names of but they didn't work well or at least didn't work well on a multi-monitor setup. Phoenix required a little more up-front work but now it works perfectly for my needs.
I was delighted to learn of it. The C file is so small, I just added some lines to check if my displays are rotated correctly, and correct them if not. I added a LaunchAgent to spawn the program every ten minutes. Now when my stupid Macintosh borks my displays, it unborks it of its own accord :)
I find it somewhat funny that this is on HN just today. Today's big sur update obviously did something that had caused the trash can mac pro to again be able to output non-choppy audio while doing useful work...
Unfortunately I don’t think apples had a smooth new OS Release it in some time. This issue was obviously noted with the Big Sur beta roll out where that may be forgiven more readily. But now it’s in the public release. Knowing nothing about the matter I guess I could see how new OS releases break things and how it’s sometimes hard to triage bug reports in a giant organization like Apple. In desktop Linux these sorts of problems are almost a matter of course— I still remember having to drop Arch when I no longer had the time to read every changelog as recommended before evergreen updates. With Ubuntu is easier— just go with LTS and install stuff from source when the packages don’t have what you need. On the other hand Windows didn’t seem to have any of these issues. Not to mention Mac controls the hardware it installed on and Windows had to work on much more diverse hardware. In the end though I think Apple works out its new OS kinks within a few months of release and, even though there ideally wouldn’t be workflow breaking bugs in public releases. You just have to kind of treat the public release as unstable for a few months. Ideally you don’t upgrade before then lest Apple revoke the install signatures from the previous stable release.
There were a few system breaking bugs in Big Sur beta and also a security breaking one that circumvent the firewall/sandbox for apps.
It looks like 11.1 that's in RC now, address the known bugs, I'm actually impressed at how fast they fix the bugs.
If Apple now focus on stability, like Microsoft is doing with Windows 10, I think MacOS can grow significantly, especially together with their new custom silicon.
Although losing some of your Hz sucks, the one that's driving me insane is the bug when you have an external both vertical and scaled.
The cursor position seems to display relative to the next scaling option up (or two), so that means it's off by more the further it gets from the top left corner. It disappears altogether in the bottom or rightmost 10% of the screen.
It has basically rendered my vertical 4k monitor unusable, unless I try and read tiny text, or scale it so big it's equivalent to a very crisp 1080p monitor.
Same with the issue I have with notes, if you edit the same note from both iOS and MacOS, you'll find yourself with invisible lines pretty quick. Also no reply.
97 comments
[ 3.7 ms ] story [ 171 ms ] threadUnder Big Sur? 60Hz only, for HDR, or 95Hz without HDR. It seems Display Stream Compression (DSC) is broken in Big Sur, including 11.1, including for some Apple display users. For other users, doesn't matter the display, the GPU, or the cable, this seems broken.
Apple gets bit (again) by the WFM bug.
Multiple people report having spoken to Apple who has said "Macs max out at 95Hz", though it is unclear where the confusion may be there (perhaps the M1), as they definitely don't under Catalina.
Edit: I don't know what I expected.
It depends a lot on personal preference and what you want to use it for. (Families with a lot of kids need something like a minivan, some people need a truck with huge towing capacity, some people want good gas mileage, etc.)
My personal opinions:
* Ubuntu - when you want something well-supported and everything usually just works out of the box
* Pop!_OS - same as above but gaming is more important to you
* Debian - when you want stability rather than the latest features
* Arch - when you want control over every aspect of your system
* CentOS - when you want a rock-solid server platform (though this has changed very recently)
And there are dozens of other flavors of Linux with different strengths and weaknesses and different levels of support.
So it depends on your goals!
(FWIW I'm using Arch and have found Steam support to be pretty seamless, apart from needing to install PulseAudio as bare ALSA had issues.)
For an absolute beginner, it's probably better for gaming. For people who already know what they're doing, it's probably not a noticeably better gaming experience.
I now have my render box completely disconnected from the internet and I task it remotely.
Specifically, in group policy:
Computer Configuration > Administrative Templates > Windows Components > Windows Update > "Configure Automatic Updates" and "No auto-restart with logged-on users for scheduled automatic update installations"
Don't do that on a computer you care about...
Until that happens, consider setting your active hours manually in the Update & Security -> Windows Update settings panel. The update system is designed to avoid automatic restarts during active hours.
You can also pause updates for a period of time as well when you know that you don't want your system disrupted overnight.
I empathize with your frustration around the timing and I would encourage you to file feedback asking for more control over when updates happen.
With that being said, I now have the box in question completely disconnected from the internet and I task it remotely via serial.
I was right in the middle of something, and my first instinct was to Google how to stop the damn reboot. Of course, my computer was already rebooting by then.
I now know to turn on the setting to postpone updates for a month. But wow, I can't believe such unbelievably hostile UX is the out of the box experience.
(Also, side note, I'm pleasantly surprised at how robust and hassle free the Windows experience has otherwise become. I may even prefer this laptop to my MacBook, which I never thought I'd find myself thinking in a million years.)
Not super great when the whole point of not upgrading to the latest BIOS was because it introduced a critical bug.
Need, though? No.
I'd also like it if Tidal could play without popping and hiccuping on a 12 core Xeon at idle under Big Sur (this also worked fine on Catalina, but I've not found much on this so I'm reserving my blame). I'm getting flashbacks to my 486 trying to play 320kbps MP3s...
I would probably use a frozen in time Windows 7 indefinitely, but for the first time in my life, I'm seriously considering moving to desktop Linux.
It's a rolling release, so you always get up-to-date software. Installing software is easier than any other OS (just use the Add/Remove app not the command line). I have tried desktop Linux for years and I never really got an effortlessly stable and worry free system until I used that distro.
I've been running it on one laptop and two desktop workstations now for over two years. It never interrupts me, I update when I want to and it's based on Arch so it's got excellent documentation.
I ask because most of the time the answers are vague or sketchy. There are legit answers. However, usually it's along the lines of installing a game they torrented that's trying to load keylogger.kext and failing. or 'I just don't like it, so it shouldn't exist'
Those lock down parts are stopping normal people, who arn't well versed in say... not installing things from links sent from root@printer.cpa-lawyer.br claiming to be their companies ceo.
The Windows UI is shockingly tweakable. You can buy programs to do all sorts of things, e.g. multi monitor assistants.
With OS X, Apple's way is fantastic, but if you want to step outside it you're in trouble.
The Unix underlying OS X was strictly superior, although now there's WSL it's much less of an advantage.
It's nuts, but you can still manage to do it. Maybe a handful of people would ever actually need to do it, so why would it be a default, or even an option people might accidently set?
This is more about Apple's continual decreasing quality level unless you do buy all-in (and as much as they are pretty, I get what I need from these 2 LG monitors, and don't need the Pro Display XDR). I mean, it seriously appears as though they didn't bother to test DSC on anything but the Pro Display with Big Sur, when this stuff worked just fine.
My entire OS weights 26gb, I can remote into servers across the globe faster than you can get a right-click menu on a win10 desktop, and I want to finish by reminding windows 10 users that their videogame OS ships with a start menu and boots like an orangutan with a PHD in sales.
</represent professional="maybe">
The few companies in this business that target GNU/Linux produce software that pales in comparison to offerings on Windows & Mac OS X. For instance, PFClean by The Pixel Farm barely holds a candle to DIAMANT.
Now, this obviously has nothing to do with them targeting GNU/Linux, but at the end of the day you have to use the best tools for the job at hand.
EDIT: I am pretty damn proud of it though, nearly every week I'm finding some button I can "not have to click anymore" and packages that support that get recorded in the azure-os build script.
There's sandbox in Windows now, and before that there was SanboxIE which I never needed though.
The backup on Windows is transparent and keeps all versions of the files. You just need to specify destination when it starts nagging.
Your Python script has nothing to do with OS. I have a few C# scripts for DynDNS and other stuff.
Windows takes about 20GB, and lives with full Visual Studio on a 60GB drive with about 15GB left.
Sounds like you haven't really used Windows after 7.
And yeah, not only I can remote in under a second with either SSH or RDP, I can do gaming easily, train my TensorFlow models, and use multiple monitors with a tiling WM.
Oh, and my laptops sleep well.
They're basing everything on what they read in Mac printed magazines about "Windoze" back in the late 80s.
So a few months back after an update - not sure if it was Windows or nVidia - my graphic card drive starts crashing. And even though in the event log it shows the driver recovered, the display would never come back and I’d have to reboot the machine. Swapping cards solved the issue so I figured it might be my 1080ti or perhaps my power supply was starting to fail and not supplying enough power (others with the error I was getting reporting replacing their power supply fixed it).
I was all set to get a new power supply when for whatever reason I decided to test Display Port. It worked! Well, with the annoying behavior for why I didn’t want to use Display Port under Windows in the first place.
Sigh.
Bottom line - no vendor or platform is perfect. They all have their issues. In general I find I have far fewer problems with Apple; as it should be - they have far more control over all the variables at play.
Also if we ever had 100% trouble free computing what would people on the Internet have to complain about?
Why should many users have to buy SwitchResX to bludgeon the OS into "supporting" otherwise standard resolutions, too?
Most docks and a lot of the adapters out there completely suck.
CalDigit is perfect, though. No issues with my 2 external monitors on my 16" MBP since I got a CalDigit dock. Now I plug in one cable, and everything is kosher: 96W power, GigE, external speakers, 2 external hard drive arrays, and 2 monitors.
Was perfect under Catalina, and remains perfect under Big Sur.
Apple announced MST support back during Sierra, and we still can't daisy chain on USB-C. Have to run each display to separate TB3 ports.
What I haven't tried is daisy chaining running Linux on a T2 Mac, which I don't know is possible yet. My enthusiasm for Apple's Intel-based hardware tapped out around 2014, though, so I'm calling anything pre-M1 a wash.
But since Big Sur I no longer have this issue /shrug
[0] https://github.com/kasper/phoenix
[1] https://cordlessdog.com/stay/
So you get everything perfect and run it - save the output to a script, and then run that script whenever the monitors decide to go weird.
It looks like 11.1 that's in RC now, address the known bugs, I'm actually impressed at how fast they fix the bugs.
If Apple now focus on stability, like Microsoft is doing with Windows 10, I think MacOS can grow significantly, especially together with their new custom silicon.
Although losing some of your Hz sucks, the one that's driving me insane is the bug when you have an external both vertical and scaled.
The cursor position seems to display relative to the next scaling option up (or two), so that means it's off by more the further it gets from the top left corner. It disappears altogether in the bottom or rightmost 10% of the screen.
It has basically rendered my vertical 4k monitor unusable, unless I try and read tiny text, or scale it so big it's equivalent to a very crisp 1080p monitor.
Same with the issue I have with notes, if you edit the same note from both iOS and MacOS, you'll find yourself with invisible lines pretty quick. Also no reply.