Apple silicon

what-to-expect-from-apple’s-may-7-“let-loose”-event

What to expect from Apple’s May 7 “Let loose” event

A colorful Apple log with an Apple Pencil inside it, with the copy

Enlarge / The promotional image for Apple’s May 7 event.

Apple

On May 7, Apple will host a product announcement event at 9 am ET. Labeled “Let loose,” we expect it will focus on new iPads and iPad accessories.

We won’t be liveblogging the stream, but you can expect some news coverage as it happens. Below, we’ll go over our educated guesses about why Apple might be doing this.

Why hold an event now?

It’s unusual for Apple to host an event shortly before WWDC. New products debut at that event all the time, so if it’s just a faster chip and a nicer screen for the iPad Pro and iPad Air, why not wait until June?

We’re not completely sure what the answer is, but we can make educated guesses.

Apple has been criticized by commentators over the past few weeks for three things. First, iPads have not been selling well. Second: While the Vision Pro introduced a new product category that may grow over time, its initial launch didn’t sell that well. Lastly, Apple is perceived by many as way, way behind on generative AI tech, which is already transforming other companies. There have also been rumors that Microsoft might announce a new silicon that will be fiercely competitive with Apple Silicon for AI tasks, and Microsoft’s chips could be announced at a planned event between May 7 and the start of WWDC.

Given all that, our best guess is that Apple wants to focus its messaging—and the time window for that messaging—on the right targets without muddying the message by trying to address everything at once.

Talking about the iPad’s challenges while also preempting Microsoft with a new chip announcement could be Apple’s focus for this event. Getting those things out of the way now would allow WWDC and its new operating system announcements to focus heavily on AI, which is the bigger question the company is looking to answer.

What new iPads might look like

Given that an Apple Pencil is in the event’s promotional image—a much more explicit hint than Apple usually provides—there’s no question iPads will be a focus.

As is often the case these days, we have a plethora of leaks, supply chain reports, and, of course, insider reporting at sites like Bloomberg and The Information to give us a rough idea of what to expect from Apple’s new hardware.

iPad Pro

It’s likely that the star of the show will be a significant redesign of the iPad Pro for the 11-inch and 12.9-inch sizes.

Both are rumored to get OLED displays, a huge step up over the LCD display in the current 11-inch iPad Pro. The 12.9-inch iPad Pro has a MiniLED display, which competes directly with OLED in the consumer TV space, so it won’t be as big a leap for that device, but we can still expect better contrast and richer colors.

What to expect from Apple’s May 7 “Let loose” event Read More »

usb-hubs,-printers,-java,-and-more-seemingly-broken-by-macos-14.4-update

USB hubs, printers, Java, and more seemingly broken by macOS 14.4 update

pobody’s nerfect —

Issues seem to be related to security fixes made in Apple’s latest OS.

USB hubs, printers, Java, and more seemingly broken by macOS 14.4 update

A couple of weeks ago, Apple released macOS Sonoma 14.4 with the usual list of bug fixes, security patches, and a couple of minor new features. Since then, users and companies have been complaining of a long list of incompatibilities, mostly concerning broken external accessories like USB hubs and printers but also extending to software like Java.

MacRumors has a good rundown of the list of issues, which has been steadily getting longer as people have run into more problems. It started with reports of malfunctioning USB hubs, sourced from users on Reddit, the Apple Support Communities forums, and elsewhere—USB hubs built into various displays stopped functioning for Mac users after the 14.4 update.

Other issues surfaced in the days after people started reporting problems with their USB hubs, including some instances of broken printer drivers, unexpected app crashes for some Java users, and problems launching apps that rely on the PACE anti-piracy software (and iLok hardware dongles) to authenticate.

At least some of the problems seem localized to Apple Silicon Macs. In fact, iLok recommends running digital audio software in Rosetta mode as a temporary stopgap while Apple works on a fix. According to iLok, Apple has acknowledged this particular bug and is working on an update, but “[has] not indicated a timeline.”

The USB hub issue may be related to the USB security prompts that Apple introduced in macOS 13 Ventura, asking users to confirm whether they wanted to connect to USB-C accessories that they were connecting to their Mac for the first time. Some users have been able to get their USB hubs working again after the 14.4 update by making macOS request permission to connect to the accessory every time the accessory is plugged in; the default behavior is supposed to recognize USB devices that you’ve already connected to once.

Scanning Apple’s release notes or security update disclosures for the update doesn’t reveal any smoking guns, but many of the security bugs were addressed with “improved checks” and “improved access permissions,” and it’s certainly possible that some legitimate accessories and software were broken by one or more of these changes. The Oracle blog post about the Java problems refers to memory access issues that seem to be causing the crashes, though that may or may not explain the problems people are having with external accessories. The blog post also indicates that these bugs weren’t present in the public developer betas of macOS 14.4.

My desktop M2 Mac Studio setup, which is connected to a 4K Gigabyte M28U with a built-in USB hub, hasn’t exhibited any unusual behavior since the update, so it’s also possible that these issues aren’t affecting every user of every Mac. If you haven’t updated yet, it may be worth waiting until Apple releases fixes for some or all of these issues, even if you don’t think you’ll be affected.

USB hubs, printers, Java, and more seemingly broken by macOS 14.4 update Read More »

asahi-linux-project’s-opengl-support-on-apple-silicon-officially-surpasses-apple’s

Asahi Linux project’s OpenGL support on Apple Silicon officially surpasses Apple’s

who needs metal? —

Newest driver supports the latest versions of OpenGL and OpenGL ES.

Slowly but surely, the Asahi Linux team is getting Linux up and running on Apple Silicon Macs.

Enlarge / Slowly but surely, the Asahi Linux team is getting Linux up and running on Apple Silicon Macs.

Apple/Asahi Linux

For around three years now, the team of independent developers behind the Asahi Linux project has worked to support Linux on Apple Silicon Macs, despite Apple’s total lack of involvement. Over the years, the project has gone from a “highly unstable experiment” to a “surprisingly functional and usable desktop operating system.” Even Linus Torvalds has used it to run Linux on Apple’s hardware.

The team has been steadily improving its open source, standards-conformant GPU driver for the M1 and M2 since releasing them in December 2022, and today, the team crossed an important symbolic milestone: The Asahi driver’s support for the OpenGL and OpenGL ES graphics have officially passed what Apple offers in macOS. The team’s latest graphics driver fully conforms with OpenGL version 4.6 and OpenGL ES version 3.2, the most recent version of either API. Apple’s support in macOS tops out at OpenGL 4.1, announced in July 2010.

Developer Alyssa Rosenzweig wrote a detailed blog post that announced the new driver, which had to pass “over 100,000 tests” to be deemed officially conformant. The team achieved this milestone despite the fact that Apple’s GPUs don’t support some features that would have made implementing these APIs more straightforward.

“Regrettably, the M1 doesn’t map well to any graphics standard newer than OpenGL ES 3.1,” writes Rosenzweig. “While Vulkan makes some of these features optional, the missing features are required to layer DirectX and OpenGL on top. No existing solution on M1 gets past the OpenGL 4.1 feature set… Without hardware support, new features need new tricks. Geometry shaders, tessellation, and transform feedback become compute shaders. Cull distance becomes a transformed interpolated value. Clip control becomes a vertex shader epilogue. The list goes on.”

Now that the Asahi GPU driver supports the latest OpenGL and OpenGL ES standards—released in 2017 and 2015, respectively—the work turns to supporting the low-overhead Vulkan API on Apple’s hardware. Vulkan support in macOS is limited to translation layers like MoltenVK, which translates Vulkan API calls to Metal ones that the hardware and OS can understand.

Apple’s OpenGL support has been stuck at the 4.1 level since macOS 10.9 Mavericks was released in 2013. Since then, the company has shifted its focus to its proprietary Metal graphics API, which, like DirectX 12 and Vulkan, is a “low-overhead” API meant to reduce the performance overhead sometimes associated with older APIs like OpenGL. But despite declaring OpenGL officially deprecated in 2018, Apple has left its existing OpenGL implementation alone since then, never updating it but also maintaining support even as it has transitioned from Intel’s processors to its own CPUs and GPUs.

Rosenzweig’s blog post didn’t give any specific updates on Vulkan except to say that the team was “well on the road” to supporting it. In addition to supporting native Linux apps, supporting more graphics APIs in Asahi will allow the operating system to take better advantage of software like Valve’s Proton, which already has a few games written for x86-based Windows PCs running on Arm-based Apple hardware.

Though there are still things that don’t work, Fedora Asahi Remix is surprisingly polished and supports a lot of the hardware available in most M1 and M2 Macs—including the webcam, speakers, Wi-Fi and Bluetooth, and graphics acceleration. Other features, like Thunderbolt, running displays over USB-C, the system’s built-in microphone, and the Touch ID fingerprint sensors, remain non-functional. Asahi’s most recent update blog post, published in mid-January, highlighted HDMI support, support for DRM-protected websites via Google’s proprietary Widevine package, Touchbar support for the handful of Apple Silicon Macs that use one, and more.

As for the newest wave of M3 Macs, Asahi developer Hector Martin said in October 2023 that basic support for the newest chips would take “at least six months.” Among other things, the team will need time to support the M3 GPU in their drivers; the team also relies primarily on Mac mini models for development, and the M3 Mac mini doesn’t exist yet.

Asahi Linux project’s OpenGL support on Apple Silicon officially surpasses Apple’s Read More »