Search results for

“iPhone 16 pro”

80,742 results found

Post

Replies

Boosts

Views

Activity

Reply to Fix text in accessory view
I attempted to reproduce the bug in UIKit, but it works correctly there. Notice how the Tab Bar and the accessory view change color simultaneously. final class ViewController: UITabBarController { override func viewDidLoad() { super.viewDidLoad() let firstVC = FirstTabVC() firstVC.tabBarItem = UITabBarItem( title: first, image: UIImage(systemName: 1.circle), tag: 0 ) let secondVC = SecondTabVC() secondVC.tabBarItem = UITabBarItem( title: second, image: UIImage(systemName: 2.circle), tag: 1 ) viewControllers = [firstVC, secondVC] setupBottomAccessory() } func setupBottomAccessory() { let titleLabel = UILabel() titleLabel.text = Title let iconView = UIImageView(image: UIImage(systemName: play.fill)) iconView.preferredSymbolConfiguration = .init(pointSize: 20, weight: .semibold) iconView.tintColor = .label iconView.contentMode = .scaleAspectFit let stackView = UIStackView(arrangedSubviews: [titleLabel, iconView]) stackView.translatesAutoresizingMaskIntoConstraints = false let accessoryView = UIView() accessoryVi
Topic: UI Frameworks SubTopic: SwiftUI
Feb ’26
Request Help for iCloud Activation Lock – iPhone 16 Pro
Hello, I need help with iCloud Activation Lock on my device. Device: iPhone 16 Pro 256GB Serial Number: HCJD73C0MJ IMEI: 350766435041555 / 350766435124831 I cannot access the original Apple ID, so the device is stuck on Activation Lock. I am the legitimate owner and I have proof of purchase and ID for verification. Please advise on the proper steps to resolve this issue. Thank you.
1
0
65
Feb ’26
Apple Support Not Responding
Hello. I just got my developer account and my legal entity on my account has a mistake. My last name is spelled wrong. I have sent 3 emails to support about this and for the past week i have zero response to this issue. Can someone advise me on this? The ability to reach anybody from support is ridiculous for something that we can access only after payment especially. I even called apple business program with this and person on the phone said they will try to take to the supervisor but its not their department which i of course know but it was worth a shot to call. What more can i do? I didnt make a mistake when creating my account it was the system that didn’t recognize the letter. Such a stupid and frustrating issue and no response from apple, nada. how long am i suppose to wait?
1
0
75
Feb ’26
Can I Upload a Single Screenshot Showing iPhone, iPad, and Mac Designs Together?
Hi everyone, I have a question about showcasing my Swift Student Challenge submission. My app includes layouts optimized for iPhone, iPad, and Mac, and I’d like to highlight that it works well across all three device sizes. Would it be acceptable to upload one combined screenshot that shows the same screen displayed on iPhone, iPad, and Mac side-by-side, to demonstrate the responsive design? Thanks in advance for any advice!
1
0
294
Feb ’26
Reply to Unable to generate "All" platform Enterprise distribution certificate
The Developer website is misleading here, at least AFAICT. When you go to create a certificate, the In-House and Ad Hoc option says: Sign your iOS app for In-House or for Ad Hoc distribution. [All emphasis in these quotes is mine.] However, that certificate isn’t limited to iOS. For example: If you create tvOS In House provisioning profile, it will let you select the iOS Distribution certificate. I believe [1] that other platforms, like visionOS, are covered by the In House provisioning profile, despite the fact that the website says: To sign iOS apps for In House Distribution, you need a Certificate. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] It’s actually hard for me to test this right now, so my conclusion is based on an analogy. If I created an Ad Hoc profile, it lets me select the iOS Distribution certificate but it also then lets me select non-iOS devices, like an Apple Vision Pro. So if things work this way for Ad Ho
Feb ’26
WatchOS version lower than deployment target in Xcode 26
Description: I’m encountering an issue where the Apple Watch’s watchOS version is lower than the deployment target specified in my Xcode project. For example, my Watch device is running watchOS 10.6, but my app’s deployment target is set to watchOS 9.6 or 10.6, and Xcode shows an error stating: Error: “watchOS version doesn’t match the app’s deployment target.” Could someone clarify how to properly handle this version mismatch? Environment: Xcode 26 iPhone: iOS 18 Apple Watch: watchOS 10.6 Any guidance or best practices would be appreciated.
10
0
720
Feb ’26
Reply to Is calling different SBApplication objects from different threads bad?
I have a small external app that puts up a modal dlog on receipt of the openDocuments event. I created a fake job in the big app that sends all the events, and had it send an kAEOpenDocuments to the small app, using kAEWaitReply so it will just sit there until the small app dismisses the modal dlog. I then ran a normal job that hammers InDesign with thousands of scripts. I got this in the Xcode log of the big app: AddInstanceForFactory: No factory registered for id F8BB1C28-BAE8-11D6-9C31-00039315CD46 A few minutes later the big job got stuck and I noticed two of these in the Xcode log: Received XPC error Connection interrupted for message type 1 kCFNetworkAgentXPCMessageTypePACQuery The big job's thread at this point: ProofProcessor - FAKE1 Queue : Job Queue (QOS: USER_INITIATED) (concurrent) #0 0x00000001948e1c34 in mach_msg2_trap () #1 0x00000001948f43a0 in mach_msg2_internal () #2 0x00000001948ea764 in mach_msg_overwrite () #3 0x00000001948e1fa8 in mach_msg () #4 0x0000000194a0ec0c in __CFRunLoopServiceM
Feb ’26
Reply to vImageBuffer_InitWithCGImage fails with Xcode 26 but succeeds with Xcode 15I am
Hello. I tested using Xcode Version 26.2 (17C52) on macOS 26.2 (25C56) using your code with the following color format files and I was unable to reproduce a crash. Can you provide a copy of the image file you are using for testing? Formats I tried: RGB_NoneSkipFirst_8bit 8 bits/component, 32 bits/pixel RGBX format (no alpha, skip first byte) sRGB color space AlphaInfo: kCGImageAlphaNoneSkipFirst RGB_NoneSkipLast_8bit 8 bits/component, 32 bits/pixel XRGB format (no alpha, skip last byte) sRGB color space AlphaInfo: kCGImageAlphaNoneSkipLast RGB_AlphaPremultFirst_8bit 8 bits/component, 32 bits/pixel ARGB format with premultiplied alpha sRGB color space AlphaInfo: kCGImageAlphaPremultipliedFirst RGB_AlphaPremultLast_8bit 8 bits/component, 32 bits/pixel RGBA format with premultiplied alpha sRGB color space AlphaInfo: kCGImageAlphaPremultipliedLast RGB_AlphaPremultLast_16bit 16 bits/component, 64 bits/pixel RGBA format with premultiplied alpha sRGB color space AlphaInfo: kCGImageAlphaPremultipliedLast RGB
Topic: Graphics & Games SubTopic: General Tags:
Feb ’26
MacBook Pro m5 can’t recognize two external monitors with same EDID binary serial (only one works at a time)
My MacBook Pro M5 running MacOS Tahoe 26.3 beta fails to detect two identical ASUS ROG Swift OLED PG32UCDM monitors simultaneously. Only one display is recognized at a time. One potential root cause might be that both monitors report identical binary EDID serial numbers (0x01010101), and the MacBook Pro M5 appears to use this value exclusively for display identity rather than combining it with other more detailed information (e.g., port, or alphanumeric serial number). I've verified that the monitor EDID binary serial numbers are in fact identical -- however the alphanumerical serial numbers are not identical. NOTE: This behavior is specific to the MacBook Pro M5 — when connecting both monitors via usb-c to a Mac Mini M4 Pro running the same MacOS Tahoe 26.3 beta, the monitors work fine. The OS detects both and assigns different names to them (PG32UCDM (1) and PG32UCDM (2)). NOTE: I could be wrong about this root cause, I don't have a way to disprove it, though the fact the
16
0
643
Feb ’26
Reply to MacBook Pro m5 can’t recognize two external monitors with same EDID binary serial (only one works at a time)
I don't think this answer actually holds up. Here is how I understand it: I plug in a monitor. Its default resolution is 4K at 240Hz. Fine, I shouldn't be able to plug in another monitor. I change the one monitor to 4K at 120Hz. Now the laptop has one monitor plugged in, running at 4K at 120Hz. I plug in another monitor. Its default resolution is 4K at 240Hz. I understand this is a problem because it would require both of the two display 'pipes' as you described above. That's close, except the problem here is actually at #2, as changing resolution did NOT release the pipe. The issue here is that these pipes are actually tied to the low-level I/O system, not the monitor itself. Putting that in more concrete terms, driving the monitor at 4K/240Hz requires more video bandwidth than a standard cable should provide, so the system plugged in two cables instead. The change at #2 had no effect on that configuration. And, yes, I used refresh rate to describe what was going on above and, no, that wasn't entirely accura
Feb ’26
Reply to Is calling different SBApplication objects from different threads bad?
or the SB/AE world that fails So, in the process of writing up the message that follows this one, I actually had a breakthrough about what might be involved in triggering this crash. That is, I don't think it's necessarily CAUSING the crash, but I think it is part of the situation that creates the crash. Here is the crashing thread on all three crashes you sent: 0 com.apple.AE 0x1a7d970cc isMachReplyOutstanding(short) + 92 1 com.apple.AE 0x1a7d89b80 absolveReturnID(short) + 92 2 com.apple.AE 0x1a7d8994c AEEventImpl::AEEventImpl(unsigned int, unsigned int, AEDesc const*, short, int) + 100 3 com.apple.AE 0x1a7d85bfc AECreateAppleEvent + 416 What absolveReturnID actually does is generate the random 16-bit ID used when using kAutoGenerateReturnID, which is then checked as unused by calling isMachReplyOutstanding. However, the interesting detail here is that absolveReturnID also has a fixed cache of the last (~64) IDs, so it can just skip those IDs instead of checking for their use. Under normal circumsta
Feb ’26
"EVENT_TIMESTAMP" for the SensorKit phone usage report
Hello, Recently we got a question about the event_timestamps for the phone usage report in our research project: Does the event_timestamp correspond to the start point or end point of a period of interest? For example, say the event_timestamp is 2024-07-01 23:59:59 with a duration of 86400. The user is noted to have made 2 phone calls during that event_timestamp. Did those phone calls occur in the 86400 seconds prior to that timestamp (i.e., on 2024-07-01) or in the 86400 seconds after that timestamp (i.e., on 2024-07-02)? Thanks!
1
0
136
Feb ’26
BLE advertising/scanning communication broken on iPhone 17 — CBPeripheralManager + CBCentralManager workflow
Environment: iPhone 17 / iPhone 17 Pro (Apple N1 chip) iOS 26.x Xcode 26 Framework: Flutter app with native iOS BLE library (CoreBluetooth) We have a production IoT app that communicates with BLE nodes (Nordic, PIC, EnOcean peripherals) using an advertising/scanning-based protocol — not GATT connections. The app broadcasts commands via CBPeripheralManager (advertising service UUIDs) and receives responses by scanning with CBCentralManager (reading manufacturer data and service UUIDs from advertisement packets). This workflow has been reliable across all iPhone models from iPhone 8 through iPhone 16 Pro Max. On iPhone 17 devices, we are experiencing multiple failures in this workflow. Architecture: Sending commands: We use CBPeripheralManager.startAdvertising() with CBAdvertisementDataServiceUUIDsKey to broadcast a UUID-encoded command to nearby nodes. Receiving responses: We use CBCentralManager.scanForPeripherals(withServices: nil, optio
3
0
381
Feb ’26
Reply to MacBook Pro m5 can’t recognize two external monitors with same EDID binary serial (only one works at a time)
Thanks Kevin. I've closed the feedback report as I don't have any new information to share, but I have to say I'm disappointed in the outcome. I don't think this answer actually holds up. Here is how I understand it: I plug in a monitor. Its default resolution is 4k at 240Hz. Fine, I shouldn't be able to plug in another monitor. I change the one monitor to 4K at 120Hz. Now the laptop has one monitor plugged in, running at 4K at 120Hz. I plug in another monitor. Its default resolution is 4k at 240Hz. I understand this is a problem because it would require both of the two display 'pipes' as you described above. But why should this be my problem to deal with as the customer? I have no qualms running the second monitor at 4K 120Hz, same as the first monitor. Why isn't the MacBook Pro M5 dropping this second monitor to 4K 120Hz? It's a resolution and refresh rate that's fully supported by the monitor. Alternately, why can't I set up a display profile that's unique to the monitor, at the supported 4k 120Hz
Feb ’26
Reply to Xcode 26 is insanely slow
no, you're not alone, and I'm using a Apple M4 Pro w/24GB, 2024!
Replies
Boosts
Views
Activity
Feb ’26
Reply to Fix text in accessory view
I attempted to reproduce the bug in UIKit, but it works correctly there. Notice how the Tab Bar and the accessory view change color simultaneously. final class ViewController: UITabBarController { override func viewDidLoad() { super.viewDidLoad() let firstVC = FirstTabVC() firstVC.tabBarItem = UITabBarItem( title: first, image: UIImage(systemName: 1.circle), tag: 0 ) let secondVC = SecondTabVC() secondVC.tabBarItem = UITabBarItem( title: second, image: UIImage(systemName: 2.circle), tag: 1 ) viewControllers = [firstVC, secondVC] setupBottomAccessory() } func setupBottomAccessory() { let titleLabel = UILabel() titleLabel.text = Title let iconView = UIImageView(image: UIImage(systemName: play.fill)) iconView.preferredSymbolConfiguration = .init(pointSize: 20, weight: .semibold) iconView.tintColor = .label iconView.contentMode = .scaleAspectFit let stackView = UIStackView(arrangedSubviews: [titleLabel, iconView]) stackView.translatesAutoresizingMaskIntoConstraints = false let accessoryView = UIView() accessoryVi
Topic: UI Frameworks SubTopic: SwiftUI
Replies
Boosts
Views
Activity
Feb ’26
Request Help for iCloud Activation Lock – iPhone 16 Pro
Hello, I need help with iCloud Activation Lock on my device. Device: iPhone 16 Pro 256GB Serial Number: HCJD73C0MJ IMEI: 350766435041555 / 350766435124831 I cannot access the original Apple ID, so the device is stuck on Activation Lock. I am the legitimate owner and I have proof of purchase and ID for verification. Please advise on the proper steps to resolve this issue. Thank you.
Replies
1
Boosts
0
Views
65
Activity
Feb ’26
Apple Support Not Responding
Hello. I just got my developer account and my legal entity on my account has a mistake. My last name is spelled wrong. I have sent 3 emails to support about this and for the past week i have zero response to this issue. Can someone advise me on this? The ability to reach anybody from support is ridiculous for something that we can access only after payment especially. I even called apple business program with this and person on the phone said they will try to take to the supervisor but its not their department which i of course know but it was worth a shot to call. What more can i do? I didnt make a mistake when creating my account it was the system that didn’t recognize the letter. Such a stupid and frustrating issue and no response from apple, nada. how long am i suppose to wait?
Replies
1
Boosts
0
Views
75
Activity
Feb ’26
Can I Upload a Single Screenshot Showing iPhone, iPad, and Mac Designs Together?
Hi everyone, I have a question about showcasing my Swift Student Challenge submission. My app includes layouts optimized for iPhone, iPad, and Mac, and I’d like to highlight that it works well across all three device sizes. Would it be acceptable to upload one combined screenshot that shows the same screen displayed on iPhone, iPad, and Mac side-by-side, to demonstrate the responsive design? Thanks in advance for any advice!
Replies
1
Boosts
0
Views
294
Activity
Feb ’26
Reply to Unable to generate "All" platform Enterprise distribution certificate
The Developer website is misleading here, at least AFAICT. When you go to create a certificate, the In-House and Ad Hoc option says: Sign your iOS app for In-House or for Ad Hoc distribution. [All emphasis in these quotes is mine.] However, that certificate isn’t limited to iOS. For example: If you create tvOS In House provisioning profile, it will let you select the iOS Distribution certificate. I believe [1] that other platforms, like visionOS, are covered by the In House provisioning profile, despite the fact that the website says: To sign iOS apps for In House Distribution, you need a Certificate. Share and Enjoy — Quinn “The Eskimo!” @ Developer Technical Support @ Apple let myEmail = eskimo + 1 + @ + apple.com [1] It’s actually hard for me to test this right now, so my conclusion is based on an analogy. If I created an Ad Hoc profile, it lets me select the iOS Distribution certificate but it also then lets me select non-iOS devices, like an Apple Vision Pro. So if things work this way for Ad Ho
Replies
Boosts
Views
Activity
Feb ’26
WatchOS version lower than deployment target in Xcode 26
Description: I’m encountering an issue where the Apple Watch’s watchOS version is lower than the deployment target specified in my Xcode project. For example, my Watch device is running watchOS 10.6, but my app’s deployment target is set to watchOS 9.6 or 10.6, and Xcode shows an error stating: Error: “watchOS version doesn’t match the app’s deployment target.” Could someone clarify how to properly handle this version mismatch? Environment: Xcode 26 iPhone: iOS 18 Apple Watch: watchOS 10.6 Any guidance or best practices would be appreciated.
Replies
10
Boosts
0
Views
720
Activity
Feb ’26
Reply to Is calling different SBApplication objects from different threads bad?
I have a small external app that puts up a modal dlog on receipt of the openDocuments event. I created a fake job in the big app that sends all the events, and had it send an kAEOpenDocuments to the small app, using kAEWaitReply so it will just sit there until the small app dismisses the modal dlog. I then ran a normal job that hammers InDesign with thousands of scripts. I got this in the Xcode log of the big app: AddInstanceForFactory: No factory registered for id F8BB1C28-BAE8-11D6-9C31-00039315CD46 A few minutes later the big job got stuck and I noticed two of these in the Xcode log: Received XPC error Connection interrupted for message type 1 kCFNetworkAgentXPCMessageTypePACQuery The big job's thread at this point: ProofProcessor - FAKE1 Queue : Job Queue (QOS: USER_INITIATED) (concurrent) #0 0x00000001948e1c34 in mach_msg2_trap () #1 0x00000001948f43a0 in mach_msg2_internal () #2 0x00000001948ea764 in mach_msg_overwrite () #3 0x00000001948e1fa8 in mach_msg () #4 0x0000000194a0ec0c in __CFRunLoopServiceM
Replies
Boosts
Views
Activity
Feb ’26
Reply to vImageBuffer_InitWithCGImage fails with Xcode 26 but succeeds with Xcode 15I am
Hello. I tested using Xcode Version 26.2 (17C52) on macOS 26.2 (25C56) using your code with the following color format files and I was unable to reproduce a crash. Can you provide a copy of the image file you are using for testing? Formats I tried: RGB_NoneSkipFirst_8bit 8 bits/component, 32 bits/pixel RGBX format (no alpha, skip first byte) sRGB color space AlphaInfo: kCGImageAlphaNoneSkipFirst RGB_NoneSkipLast_8bit 8 bits/component, 32 bits/pixel XRGB format (no alpha, skip last byte) sRGB color space AlphaInfo: kCGImageAlphaNoneSkipLast RGB_AlphaPremultFirst_8bit 8 bits/component, 32 bits/pixel ARGB format with premultiplied alpha sRGB color space AlphaInfo: kCGImageAlphaPremultipliedFirst RGB_AlphaPremultLast_8bit 8 bits/component, 32 bits/pixel RGBA format with premultiplied alpha sRGB color space AlphaInfo: kCGImageAlphaPremultipliedLast RGB_AlphaPremultLast_16bit 16 bits/component, 64 bits/pixel RGBA format with premultiplied alpha sRGB color space AlphaInfo: kCGImageAlphaPremultipliedLast RGB
Topic: Graphics & Games SubTopic: General Tags:
Replies
Boosts
Views
Activity
Feb ’26
MacBook Pro m5 can’t recognize two external monitors with same EDID binary serial (only one works at a time)
My MacBook Pro M5 running MacOS Tahoe 26.3 beta fails to detect two identical ASUS ROG Swift OLED PG32UCDM monitors simultaneously. Only one display is recognized at a time. One potential root cause might be that both monitors report identical binary EDID serial numbers (0x01010101), and the MacBook Pro M5 appears to use this value exclusively for display identity rather than combining it with other more detailed information (e.g., port, or alphanumeric serial number). I've verified that the monitor EDID binary serial numbers are in fact identical -- however the alphanumerical serial numbers are not identical. NOTE: This behavior is specific to the MacBook Pro M5 — when connecting both monitors via usb-c to a Mac Mini M4 Pro running the same MacOS Tahoe 26.3 beta, the monitors work fine. The OS detects both and assigns different names to them (PG32UCDM (1) and PG32UCDM (2)). NOTE: I could be wrong about this root cause, I don't have a way to disprove it, though the fact the
Replies
16
Boosts
0
Views
643
Activity
Feb ’26
Reply to MacBook Pro m5 can’t recognize two external monitors with same EDID binary serial (only one works at a time)
I don't think this answer actually holds up. Here is how I understand it: I plug in a monitor. Its default resolution is 4K at 240Hz. Fine, I shouldn't be able to plug in another monitor. I change the one monitor to 4K at 120Hz. Now the laptop has one monitor plugged in, running at 4K at 120Hz. I plug in another monitor. Its default resolution is 4K at 240Hz. I understand this is a problem because it would require both of the two display 'pipes' as you described above. That's close, except the problem here is actually at #2, as changing resolution did NOT release the pipe. The issue here is that these pipes are actually tied to the low-level I/O system, not the monitor itself. Putting that in more concrete terms, driving the monitor at 4K/240Hz requires more video bandwidth than a standard cable should provide, so the system plugged in two cables instead. The change at #2 had no effect on that configuration. And, yes, I used refresh rate to describe what was going on above and, no, that wasn't entirely accura
Replies
Boosts
Views
Activity
Feb ’26
Reply to Is calling different SBApplication objects from different threads bad?
or the SB/AE world that fails So, in the process of writing up the message that follows this one, I actually had a breakthrough about what might be involved in triggering this crash. That is, I don't think it's necessarily CAUSING the crash, but I think it is part of the situation that creates the crash. Here is the crashing thread on all three crashes you sent: 0 com.apple.AE 0x1a7d970cc isMachReplyOutstanding(short) + 92 1 com.apple.AE 0x1a7d89b80 absolveReturnID(short) + 92 2 com.apple.AE 0x1a7d8994c AEEventImpl::AEEventImpl(unsigned int, unsigned int, AEDesc const*, short, int) + 100 3 com.apple.AE 0x1a7d85bfc AECreateAppleEvent + 416 What absolveReturnID actually does is generate the random 16-bit ID used when using kAutoGenerateReturnID, which is then checked as unused by calling isMachReplyOutstanding. However, the interesting detail here is that absolveReturnID also has a fixed cache of the last (~64) IDs, so it can just skip those IDs instead of checking for their use. Under normal circumsta
Replies
Boosts
Views
Activity
Feb ’26
"EVENT_TIMESTAMP" for the SensorKit phone usage report
Hello, Recently we got a question about the event_timestamps for the phone usage report in our research project: Does the event_timestamp correspond to the start point or end point of a period of interest? For example, say the event_timestamp is 2024-07-01 23:59:59 with a duration of 86400. The user is noted to have made 2 phone calls during that event_timestamp. Did those phone calls occur in the 86400 seconds prior to that timestamp (i.e., on 2024-07-01) or in the 86400 seconds after that timestamp (i.e., on 2024-07-02)? Thanks!
Replies
1
Boosts
0
Views
136
Activity
Feb ’26
BLE advertising/scanning communication broken on iPhone 17 — CBPeripheralManager + CBCentralManager workflow
Environment: iPhone 17 / iPhone 17 Pro (Apple N1 chip) iOS 26.x Xcode 26 Framework: Flutter app with native iOS BLE library (CoreBluetooth) We have a production IoT app that communicates with BLE nodes (Nordic, PIC, EnOcean peripherals) using an advertising/scanning-based protocol — not GATT connections. The app broadcasts commands via CBPeripheralManager (advertising service UUIDs) and receives responses by scanning with CBCentralManager (reading manufacturer data and service UUIDs from advertisement packets). This workflow has been reliable across all iPhone models from iPhone 8 through iPhone 16 Pro Max. On iPhone 17 devices, we are experiencing multiple failures in this workflow. Architecture: Sending commands: We use CBPeripheralManager.startAdvertising() with CBAdvertisementDataServiceUUIDsKey to broadcast a UUID-encoded command to nearby nodes. Receiving responses: We use CBCentralManager.scanForPeripherals(withServices: nil, optio
Replies
3
Boosts
0
Views
381
Activity
Feb ’26
Reply to MacBook Pro m5 can’t recognize two external monitors with same EDID binary serial (only one works at a time)
Thanks Kevin. I've closed the feedback report as I don't have any new information to share, but I have to say I'm disappointed in the outcome. I don't think this answer actually holds up. Here is how I understand it: I plug in a monitor. Its default resolution is 4k at 240Hz. Fine, I shouldn't be able to plug in another monitor. I change the one monitor to 4K at 120Hz. Now the laptop has one monitor plugged in, running at 4K at 120Hz. I plug in another monitor. Its default resolution is 4k at 240Hz. I understand this is a problem because it would require both of the two display 'pipes' as you described above. But why should this be my problem to deal with as the customer? I have no qualms running the second monitor at 4K 120Hz, same as the first monitor. Why isn't the MacBook Pro M5 dropping this second monitor to 4K 120Hz? It's a resolution and refresh rate that's fully supported by the monitor. Alternately, why can't I set up a display profile that's unique to the monitor, at the supported 4k 120Hz
Replies
Boosts
Views
Activity
Feb ’26