All Mono desktop apps failed to launch on AMD chips running Mac Mountain Lion

XiaoguangHuangXiaoguangHuang USMember
edited January 2014 in Xamarin.iOS

Hello, three supermans called Bronya, Sinetek、AnV from insanelymac (see http://www.insanelymac.com/forum/topic/281450-mountain-lion-kernel-testing-on-amd/page-1?&; ) wrote a kernel for AMD chips to run the Mac System. In the past, the AMD chips with ATI/Nvidia graphics cards cannot open QE/CI graphic aacceleration, rusulted in very poor graphic performance and very slow OS speed. They sloved it!!!

What they did was to disabled the controlling cache of the MSR's of the AMD CPU.

I have a AMD Athlon II X3 425 CPU and a Nvidia 9600GSO graphic card and ATI 780G chips mainboard, now I can run Mountain Lion 10.8.2 almost the same as Intel chips. And I can say it's very stable. Until now, never crash.

However, very sadly, I found all kinds of apps written in Mono failed to start, included Xamarin Studio. The apps automatically existed after a jumping for few second seconds. But others apps(all apps from Apples, include Xcode and the simulator, and other apps like VLC Player run very normal on my AMD Mac machine).

So I really want to know if the problem can be solved.

I want to know why Mono apps failed to start on AMD CPU?? Is the Mono runtime use any special techniques and the techniques related to the controlling cache of the MSR's of the AMD CPU?

And how can I capture the debug information?

If anybody or the experts from Xamarin knows, please help me. thanks!

I will also test an old kernel to see if such problems happens.

Thanks!

Posts

  • DaveHuntDaveHunt USMember ✭✭✭✭✭

    Given that the Mac OS X license agreement forbids the use of Mac OS X on any non-Apple-branded hardware, I wouldn't expect much help in this area.

  • AndyFlisherAndyFlisher GBBeta, University ✭✭✭

    MacOS is written for Intel chipsets and Intel alone, I get that there's a Hackintosh scene but even then he aim is build a box that resembles a 'real' Mac as closely as possible.

    If you run on AMD then anything that's chipset optimised will die, anything that does work you should be grateful for! Last time I played with hackintoshes the and result was I bought a scond hand Mac mini :-)

Sign In or Register to comment.