120Hz FTW!

I have been using a 144Hz monitor for gaming for a while now, but I recently replaced the monitor I was using with the M1 Mac Mini with a 120Hz, 1ms G2G one.

Wow! With that monitor, Mac OS is as smooth as an iPad Pro. Ok, I get it. The ProMotion display on the iPad Pro is 120Hz, so of course it’s that smooth. The thing is, I’m not used to seeing that while working on a desktop. The difference is *immediately* obvious.

Problems on the M1 frontier

I hadn’t gotten around to writing about my newest Mac, even though I’ve had it for a while now. Unfortunately, now that I am finding the time, it’s because of an unexpected problem with it. Oh well, that’s life.

Backstory

A few months before the new M1 Macs were announced, my mom’s iMac (20-inch, Early 2009) started to fail for her. This machine had already had its HD replaced once and, from the symptoms I was seeing, it looked like it was on the verge of happening again.

Since I had stopped using my iMac to host GCW, and I had a gaming PC with enough horsepower that I could use it as a backup to make music, I wasn’t really doing anything mission critical on the Mac, so decided to wipe it and give it to my mom as an upgrade. That machine was incredibly badass for its day, and is still running fine. Between the processor upgrade (Core2Duo to i7), the Fusion Drive, the top (at the time) Mac graphics chip (780M), and the increased system RAM (4Gig to 24Gig), the new machine behaves easily >10x faster than what she had. Woot!

Of course, my secret plan in all this was to replace my iMac with a new M1 Mac when they became available. 😉

What I got

What I ended up getting was this…

Of course, this wasn’t my first Mac mini, and I had lots of peripherals lying around, so “downgrading” from the iMac wasn’t a big deal, but I have to say I was not prepared for how much faster this new machine is.

I can honestly, say that this is the most responsive Macintosh I have ever worked on, and that includes my (almost) current gen, max spec, work MBP, which cost four times as much.

Starting up an application? Instant. Starting an Intel-based application via Rosetta 2? Almost as fast (after the first startup). Gaming performance? Everything is faster, even comparing against the dedicated 780M in the iMac, and that includes games written for the Intel architecture.

Wow! To say I’m pleased with the performance would be a massive understatement.

And now the bad news.

Like any first generation product, there have been growing pains — Blutooth dropouts, USB issues, etc. Generally, these have been minor and new releases of macOS 11 are bringing improvements.

At this point though, there are two issues which are pretty serious:

Lack of support for M1
Because of Rosetta 2, most applications you run work fine on M1. However, the closer you get to things that are at the edges, like printer drivers and music software, the more likely you will be to see problems. I’m still nowhere close to having all of my music software running on the new machine, but at least my mainstay, Reason, works as does Logic Pro (of course).

The display flickering bug
This is a reasonably wide-spread issue that causes certain combinations of content being displayed to flicker in brightness and have faint vertical lines. The problem is quite bad, when it happens, but I usually only see it when watching videos with dark backgrounds.

Here is an example:

Notice how the whole screen flickers when the lightning flashes

It’s hard to get a good demonstration of the problem, because it usually only occurs when the display is in flux, but at one point I did manage to capture a video of a static case. Here’s a close up:

At this point, there’s no fix for the problem. Anecdotally, there’s some evidence that this is a software bug, which hopefully means it will eventually get fixed, but who knows.

Also, in case you think it’s just me, here are some links from around the net:

I have a case open with Apple, of course, but they weren’t able to provide any useful suggestions, and fell back to the old standbys:

I did try running in safe mode (with no effect), but the other two are particularly sad because neither of those are possible on an M1. Argh.

I guess we’ll see. Hopefully, this gets fixed at some point. I’ll update this post when something changes.

A new machine, a new era.

Just a quick note to say that I have upgraded to a new machine. I had been using a Mac Mini to host GCW for many years, but the hard drive in the old beast is starting to sound like the gerbils are getting tired, and I thought it was time. I know no one … Continue reading “A new machine, a new era.”

Just a quick note to say that I have upgraded to a new machine. I had been using a Mac Mini to host GCW for many years, but the hard drive in the old beast is starting to sound like the gerbils are getting tired, and I thought it was time.

I know no one would guess I had given up on the Mac universe, so without further ado, here is the new beast…

iMac

It’s a 27″ iMac, with the 3.5 GHz i7 and the upgraded graphics chip (780M w. 4Gig of RAM). I must say, it is amazing. It’s actually fast enough to play PC games under Parallels with completely acceptable framerates even at high detail levels.

And so, it’s the end of an era: I am getting rid of my gaming PC. I’m also getting rid of the Mac Mini I was using for the server, and the MBP I was using for music. Believe it or not, at the end of this process, I will have just the one iMac in my home office, plus a station to hold my work laptop when I bring it home. I’m not sure how long I can stand it, but that’s the plan.

In any case, I have once again transplanted Great Castle Wilson to new hardware. This move was more difficult than previous ones, since (for some unknown reason) I was unable to load the mysql database directly by importing the records from the old site. Instead I had to use the export/import capabilities built into WordPress, which at least appear to have been successful. This is the first time I’ve tried this though, so if you see anything wrong/missing, please let me know.

One note: So far of all the old blogs on GCW I have only gotten this one going. I don’t think the others get many visitors, but I will get around to moving them eventually.

If my mind was this cluttered… Oh, wait.

I’ve been busy on many fronts lately, and haven’t had time to blog. In lieu of real content, here’s a picture of my office… (Click on it to get a bigger view.) Some things to note: You can see by the height of the chair that I have put my desk back in “stand up” … Continue reading “If my mind was this cluttered… Oh, wait.”

I’ve been busy on many fronts lately, and haven’t had time to blog. In lieu of real content, here’s a picture of my office…

my work desktop
(Click on it to get a bigger view.)

Some things to note:

  • You can see by the height of the chair that I have put my desk back in “stand up” mode. I’ve only been at it for a couple of days, and so my back (and feet) are still pretty sore, but I must say it’s a great way to remind myself that I need to lose weight. It usually takes about 3 weeks to get used to it again.
  • I do still juggle, especially on conference calls [pssst… don’t tell anyone. 😉 ]. The balls on the desk are actually made of wood; they’re great for training you to catch properly since they hurt if you do it wrong (but you don’t lose fingers like you do with knives). The pins (stuck in the back of the desk under the Escher print) are just for show, I haven’t used them in years. Oh, and there’s a unicycle just out of frame behind the cello case on the left. 🙂
  • The silent cello is still at work. I try to get 10 or 15 minutes to play it at lunch, but that’s about the best I’ve done.
  • Yes, my main development machine is a MacBook Pro.

Anyway, stay tuned hopefully after EclipseCon is over, next week, we can get back to our regularly scheduled programming updates.