Users

All Posts (5)

avatar

(user deleted)

Disabled

Devolutions products vs Apple MAC Silicon

avatar
avatar
avatar
avatar
avatar

Thanks Xavier. I'm actually not using RDM until it fully works for my needs, so no need to revert.

I was able to work around that issue by re-saving the RoyalTSX file as a legacy format.

However, a previous issue I had with the Intel version of RDM on Monterey still persists. When using RDP, my Mac freezes solid. Then the fans ramp up to a million. This is an M1 MacBook Pro. I'm looking for crash dumps but it literally freezes so instantly that I don't think anything is generated. I'm hoping you have folks working on RDM with Monterey to find/fix these issues. Let me know if there's anything I can send you that you might find useful.

Devolutions products vs Apple MAC Silicon

avatar
avatar
avatar
avatar
avatar

EDIT: Ok if you go in RoyalTSx and re-save the file as the legacy version, it works. yeeeee!

aaannnnnddd it's still unusable. If it's not one thing, it's another.

Devolutions products vs Apple MAC Silicon

avatar
avatar
avatar
avatar
avatar

Thanks Xavier. Really looking forward to this. Hoping it runs smoothly. I had to stop using RDM entirely since switching to M1 and there is just nothing else out there to replace it.

Devolutions products vs Apple MAC Silicon

avatar
avatar
avatar
avatar
avatar

Hi gabeo,

It's possible, but I'm not so sure. I don't think Rosetta is supposed to be that inefficient. iOS uses also uses Xamarin, but the entirety of the code is compiled natively which is not the case for RDM Mac. This could also account for some differences.

Were you having performance issue before using an Apple M1 device?

Could you describe the kind of issue you are having?

Best regards,

Yea ever since I discovered RDM, I have noticed it doesn't run the same as my other Mac apps. It's just not "snappy" I guess I would say. Long before M1 Macs even existed, I was trying using RDM and noticing this, and was even digging through the Mac binaries trying to see if I could find some hint of a legacy language being used (Carbon, for example, if that's even possible still) that could explain why it felt different than the rest of my apps. Now that I see you create it using Xamarin, it makes sense. If it's taking C# and creating Objective-C or Cocoa or Swift code for you, I would imagine it wouldn't run as well as something created from scratch using Apple's SDK directly itself. I get why you do it how you do it; RDM is a massive application in terms of functionality and recreating that from scratch would be a huge undertaking. It's the only thing that keeps me from ditching RoyalTSX entirely. I like the cross-platform nature of RDM (access to all the same features and connections directly within RDM on my iPad Pro especially), but I keep going back to Royal because it just runs more smoothly on the Mac. Just some feedback from a fan.

Thanks,

Gabe

Devolutions products vs Apple MAC Silicon

avatar
avatar
avatar
avatar
avatar

To do this, we will need Xamarin.Mac (the framework we use) to add support to compile ARM64 applications.

So this is why RDM runs so poorly, even on a new Intel Mac? RDM is so awesome, functionality-wise, but it's just so tough to use in MacOS. I'm not familiar with Xamarin...does it re-create all your C# into Objective-C? That would surely make it inefficient and would explain the sluggishness. Is the iOS version created this way as well? It seems to run pretty well on iOS. At this point, you could just allow your App Store app to be installed on M1 Macs and it would probably work better than it ever has.

1 - 5 of 5 items