Jump to content

missing functions AMD CPU vs Intel CPU (for help, please use the Help Topic)


spakk
 Share

9 posts in this topic

Recommended Posts

Hello AMD users, I have an such wishful thinking and so I need your help:
What features are missing us in use of Mac OS X with AMD processors against Intel processors.
Please write here on the missing functions.
FYI, this page is not of Install helps or something similar, please

Link to comment
Share on other sites

Did a bit of research on the differences and found this. Not sure if its already implemented in the kernel though.

  • Intel 64's BSF and BSR instructions act differently than AMD64's when the source is zero and the operand size is 32 bits. The processor sets the zero flag and leaves the upper 32 bits of the destination undefined.
  • AMD64 requires a different microcode update format and control MSRs (model-specific registers) while Intel 64 implements microcode update unchanged from their 32-bit only processors.
  • Intel 64 lacks some MSRs that are considered architectural in AMD64. These include SYSCFG, TOP_MEM, and TOP_MEM2.
  • Intel 64 allows SYSCALL/SYSRET only in 64-bit mode (not in compatibility mode), and allows SYSENTER/SYSEXIT in both modes. AMD64 lacks SYSENTER/SYSEXIT in both sub-modes of long mode.
  • In 64-bit mode, near branches with the 66H (operand size override) prefix behave differently. Intel 64 ignores this prefix: the instruction has 32-bit sign extended offset, and instruction pointer is not truncated. AMD64 uses 16-bit offset field in the instruction, and clears the top 48 bits of instruction pointer.
  • AMD processors raise a floating point Invalid Exception when performing an FLD or FSTP of an 80-bit signalling NaN, while Intel processors do not.
  • Intel 64 lacks the ability to save and restore a reduced (and thus faster) version of the [floating-point state (involving the FXSAVE and FXRSTOR instructions).
  • Recent AMD64 processors have reintroduced limited support for segmentation, via the Long Mode Segment Limit Enable (LMSLE) bit, to ease virtualization of 64-bit guests.
  • When returning to a non-canonical address using SYSRET, AMD64 processors execute the general protection fault handler in privilege level 3, while on Intel 64 processors it is executed in privilege level 0

 

Edit: Some more information,

 

https://jetteroheller.wordpress.com/2007/03/09/whats-the-difference-between-amd64-and-intel-em64t/

  • Like 2
Link to comment
Share on other sites

:)

 

pour avoir eu côté Intel 2 Xeon E12xx , 1 i7 875K , 1 i3 2100 , 1 i5 2400 , 1 Q6600 sous OS X et AMD Phenom 9500 , LE 1250 , Phenom x4 955 , Phenom x4 960 t , FX 4100 , FX 6100 , FX 6300 , FX 8320 E ,  AM1 5350 , sous OS X je n'ai jamais eu une meilleurs performance qu'avec FX et kabini , très proche d'Intel à partir de 10.8 à tout niveau , je suis assez content d'AMD sur OS X :) 

 

for having side Intel 2 Xeon E12xx, 1 i7 875K, 1 i3 2100 1 i5 2400, 1 Q6600 OS X and AMD Phenom 9500, LE 1250, Phenom x4 955, Phenom x4 960 t, FX 4100, FX 6100, FX 6300, FX 8320 E, 5350 AM1, OS X I've never had a better performance than FX and Kabini, very close to Intel from 10.8 at any level, I'm pretty happy about AMD OS X :)

Link to comment
Share on other sites

The idea to open this page is to find out what next tasks we can give our kernel programmers and driver programmers to make AMD hackintosh even better.
For example, find out why very few internal sound cards work. It's about the cause out why this is so.
We are talking here not to make advertising, which CPU has the longest or anything like that. :blush:

I am also very pleased with my AMD Hackintosh, but we should set our focus continue to improve the AMD Hackintosh.

  • Like 2
Link to comment
Share on other sites

  • 2 weeks later...

Native iCloud & iMessage support ?

 

As I'm writing, I hadn't have any success enabling them on AMD. Methods used in this post and this one does not work for me. Not tried this one yet, maybe it will, maybe not.

 

I'd like to have them work OOB but I'm not sure it's kernel related :unsure:

 

My 2 cts :D

Link to comment
Share on other sites

Unfortunately I have not had any luck with working iCloud ... that is the same as with AppleHDA, some works, and for the other does not work. but why?

 

Edit:

 

is this depending from the chipset? I dont know.

Link to comment
Share on other sites

Don't know for AppleHDA.

 

I just tried the workaround method and it worked for iCloud accounts but failed to enable iMessage because of an error in step where it tries to "validate the Mac".

 

So… it's still a workaround, not a native fix that fully enable those services :(.

Link to comment
Share on other sites

  • 3 months later...

:)

 

pour avoir eu côté Intel 2 Xeon E12xx , 1 i7 875K , 1 i3 2100 , 1 i5 2400 , 1 Q6600 sous OS X et AMD Phenom 9500 , LE 1250 , Phenom x4 955 , Phenom x4 960 t , FX 4100 , FX 6100 , FX 6300 , FX 8320 E ,  AM1 5350 , sous OS X je n'ai jamais eu une meilleurs performance qu'avec FX et kabini , très proche d'Intel à partir de 10.8 à tout niveau , je suis assez content d'AMD sur OS X :)

 

for having side Intel 2 Xeon E12xx, 1 i7 875K, 1 i3 2100 1 i5 2400, 1 Q6600 OS X and AMD Phenom 9500, LE 1250, Phenom x4 955, Phenom x4 960 t, FX 4100, FX 6100, FX 6300, FX 8320 E, 5350 AM1, OS X I've never had a better performance than FX and Kabini, very close to Intel from 10.8 at any level, I'm pretty happy about AMD OS X :)

Can you post or message me regarding how to get it working on the FX? I'm having trouble with the USB, and I have not been able to get Clover to boot Yosemite or El Capitan, tried various kernels and boot flags.

Link to comment
Share on other sites

 Share

×
×
  • Create New...