zimmie
About
- Username
- zimmie
- Joined
- Visits
- 166
- Last Active
- Roles
- member
- Points
- 2,737
- Badges
- 1
- Posts
- 651
Reactions
-
Rack-mounted Mac mini power problem solved by remote servos
JamesBrickley said:The old Apple Xserves had iLO Lights-Out management. But none of the modern Macs have the necessary BMC chips and remote management functionality of PC servers. It would be nice to have that.maltz said:darkvader said:maltz said:At some point you have to ask if a row of Mac Minis are the right tools for the job... probably a point well before this. lol
Honest question: Why is ANY Mac the right tool for the job? I'm not sure what server application is better handled by macOS than by Linux these days.
Apple also provides a content caching service which runs on macOS and caches software updates, stuff from the store, and so on.
On a purely subjective note, I cannot stand Linux, and I'm of the opinion that any application would be better handled by macOS than by Linux. With the widespread adoption of systemd, pretty much every distribution is wildly unreliable. I would never run anything I care about on it. I'd go with a proper UNIX (BSD, illumos, etc.), then a UNIXy RTOS (Pike|QNX|seL4|VxWorks), then Windows then not running the service at all, then Linux if I had no other option. -
Apple Vision Pro firmware hints at three distinct battery models
mayfly said:zimmie said:mayfly said:"Apple said at WWDC that the battery is not casually removable from the headset. There is a USB-C port on the battery for charging and directly powering the Apple Vision Pro."Just my uninformed opinion, but I think Apple missed an opportunity by attaching the battery this way. Better to put two USB-C ports on the headset, so users could just swap battery packs without it powering down. Weight gain would be marginal, and it would be easy to add a latch to prevent accidental detachment. Unless it's possible to attach a backup battery to the USB port on the battery. At this time, there's been no mention of that from Apple.
They could have done it with a sizable internal battery and USB power delivery, but then all this upcoming legislation mandating easily replaceable batteries would bite them. They would probably also need to change away from glass for the outer face to hit their target weight. Apple uses plastics for AirPods, the Magic Mouse, and all of their keycaps, but they haven’t done plastic in front of a display in a long time.
Without an internal battery, Vision Pro would just suddenly lose power. While that would be bad for any device, it is absolutely not tolerable for something covering your entire visual field. Further, the battery would need to be able to provide fairly high current. A capacitor bank could be used, but would take up a lot of volume, increasing the lever effect of the weight of other components (like the exterior glass) which have to be pushed further our from your face.
Part of the reason USB-PD is so bad is that it's built on USB 2, which is a nightmare of a protocol. Talk to anybody who has ever had to implement USB 2 at an electrical level. They will absolutely agree that USB-PD can't ever be remotely reliable enough for a battery-to-load connection. -
Apple Vision Pro firmware hints at three distinct battery models
mayfly said:"Apple said at WWDC that the battery is not casually removable from the headset. There is a USB-C port on the battery for charging and directly powering the Apple Vision Pro."Just my uninformed opinion, but I think Apple missed an opportunity by attaching the battery this way. Better to put two USB-C ports on the headset, so users could just swap battery packs without it powering down. Weight gain would be marginal, and it would be easy to add a latch to prevent accidental detachment. Unless it's possible to attach a backup battery to the USB port on the battery. At this time, there's been no mention of that from Apple.
They could have done it with a sizable internal battery and USB power delivery, but then all this upcoming legislation mandating easily replaceable batteries would bite them. They would probably also need to change away from glass for the outer face to hit their target weight. Apple uses plastics for AirPods, the Magic Mouse, and all of their keycaps, but they haven’t done plastic in front of a display in a long time. -
Why Apple uses integrated memory in Apple Silicon -- and why it's both good and bad
hmlongco said:Misses the other major benefit of SOC integrated memory. In a traditional system if I want to move an image from memory to a graphics card that image data has to be copied from the CPU's RAM to the RAM on the GPU, byte by byte. Similarly, if I want the GPU to perform some action on that image and return it then the result needs to be copied once more from the GPU back to the CPU.In Apple's SOC design, you do little more than hand the address of the data in RAM to the GPU, which then can perform the operation in place. You get tremendous gains in throughput when you don't have to copy data back and forth.
The memory controller has exclusive access to the RAM. Everything else goes through the memory controller to request the contents of an address range. Apple's data sharing is possible because the CPU cores and GPU cores (and Neural Engine cores, etc.) all go through the same memory controller. The performance figures (such as 400 GB/s of memory throughput) are because Apple uses multiple DDR5 channels. Each channel gets 50 GB/s. The base M2 has two. The M2 Pro has four. The M2 Max has eight. The M2 Ultra has 16. Each of these channels could lead to a slot if Apple wanted. Yes, there would be a barely-measurable amount of latency added by the longer traces. They would also consume a barely-measurable amount of extra power. Those are insignificant next to the two main reasons Apple doesn't offer slots, though:- Slots take up a lot more physical space than RAM chips soldered directly to the SoC package
- If you give users slots, they will put RAM in them with different capacities and performance characteristics
For the second point, with soldered RAM, Apple can guarantee that each channel has the same amount of RAM and each channel's RAM performs the same. This removes a HUGE amount of situational logic to deal with seven sticks at 50 GB/s and one stick at 44.8 GB/s, or five slots populated with 8 GB each and three empty slots. The system can be designed to just assume certain things because Apple can guarantee at a manufacturing level that those assumptions will never be violated. -
Apple TV+ production of 'Metropolis' has shut down permanently
greginprague said:zimmie said:I was really looking forward to this one, but the strike is more important, without a doubt. Oh well. We can always hope they pick it up again in a few years.
One of the really big ones is a demand that "AI" can't be used to write or rewrite, and that contractually-covered scripts can't be used to train such systems. The AMPTP rejected this one and countered with an offer for "annual meetings to discuss advancements in technology", which is just insulting.
The WGA demanded base pay increases roughly in line with inflation, the AMPTP countered with base pay increases lower than inflation (still, any increase is better than none). The WGA demanded minimum employment terms (minimum duration, minimum number of writers for shows based on episode count, etc.) and guarantees for things like rewrite pay (executive producers tend to demand a lot of free rewrites) and health insurance, which the AMPTP mostly rejected and refused to even counter.
In 2008 the studios successfully argued that streaming was new and unproven (à la Spotify), and they didn't know if they would be able to afford to pay residuals. Now that everyone sees how wildly profitable streaming media is, the WGA demanded increases in streaming residuals. The AMPTP countered with much lower increases. The WGA also demanded more information about view counts for streaming episodes and features (movies) to make sure the residuals were accurate, which the AMPTP rejected and refused to counter.
I'm 100% in favor of the writers. Studios get up to some deeply unethical nonsense to avoid paying most of the people involved in making a show.