Jump to content

Ati HD5770 acceleration problem


Op15L
 Share

10 posts in this topic

Recommended Posts

I want change my graphics card (nvidia 210) with hd5770.

I doing some test but I have some problem.
The card is work with full resoltion but witout acceleration.
I have trying many kext, many boot argument, AtiConfig GraphicsEnabler ecc.. but nothing....
Link to comment
Share on other sites

with npci=0x2000 GraphicsEnabler=No

 

During the boot:

kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
Can't load kext com.apple.AMDRadeonX3000 - link failed.
Failed to load executable for kext com.apple.AMDRadeonX3000.
Kext com.apple.AMDRadeonX3000 failed to load (0xdc008016).
Failed to load kext com.apple.AMDRadeonX3000 (error 0xdc008016).
kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
Can't load kext com.apple.AMDRadeonX3000 - link failed.
Failed to load executable for kext com.apple.AMDRadeonX3000.
Kext com.apple.AMDRadeonX3000 failed to load (0xdc008016).
Failed to load kext com.apple.AMDRadeonX3000 (error 0xdc008016).
RTR0DbgKrnlInfoOpen: failed to find matching kernel file! rc=-226
RTR0DbgKrnlInfoOpen: '/System/Library/Kernels/kernel' -> -226
RTR0DbgKrnlInfoOpen: '/System/Library/Kernels/kernel.development' -> -102
RTR0DbgKrnlInfoOpen: '/System/Library/Kernels/kernel.debug' -> -102
RTR0DbgKrnlInfoOpen: '/mach_kernel' -> -102
rtR0InitNative: warning! failed to resolve special kernel symbol 
Link to comment
Share on other sites

The HD5770 should work with default kexts.

Repair permissions and caches.

If that doesn't help, restore the default AMDRadeonX3000.kext and repair permissions and caches.

And use "kext-dev-mode=1" for rebuilding caches.

If you use Chameleon:

GraphicsEnabler=No

AtiConfig=Vervet

 

Good luck.

  • Like 2
Link to comment
Share on other sites

The HD5770 should work with default kexts.

Repair permissions and caches.

If that doesn't help, restore the default AMDRadeonX3000.kext and repair permissions and caches.

And use "kext-dev-mode=1" for rebuilding caches.

If you use Chameleon:

GraphicsEnabler=No

AtiConfig=Vervet

 

Good luck.

 

doesn't work.

The system boot, with full resolution but no qe/ci 

Link to comment
Share on other sites

What is your Device ID?
Type in terminal:

kextstat | grep AMD

Output should be something like this:

com.apple.kext.AMDSupport
com.apple.kext.AMD5000Controller
com.apple.AMDRadeonX3000
com.apple.kext.AMDFramebuffer


See it this way. A clean install with GE=no should make this card work.
If you doubt your VBIOS you can try this.
http://www.osx86.net/forums/topic/16981-guide-xfx-hd5770-triple-monitor-1083/

And for your AMD CPU you can always try to use another AMD kernel.

If you want to know what your PCIroot vaule is, then type in terminal:

ioreg -l | grep -15 "AppleACPIPCI " | grep UID
Link to comment
Share on other sites

 

What is your Device ID?

Type in terminal:

kextstat | grep AMD

Output should be something like this:

com.apple.kext.AMDSupport
com.apple.kext.AMD5000Controller
com.apple.AMDRadeonX3000
com.apple.kext.AMDFramebuffer

See it this way. A clean install with GE=no should make this card work.

If you doubt your VBIOS you can try this.

http://www.osx86.net/forums/topic/16981-guide-xfx-hd5770-triple-monitor-1083/

 

And for your AMD CPU you can always try to use another AMD kernel.

 

If you want to know what your PCIroot vaule is, then type in terminal:

ioreg -l | grep -15 "AppleACPIPCI " | grep UID
Mac-Pro-di-op15l:~ op15l$ kextstat | grep AMD
   73    2 0xffffff7f80f6a000 0x11f000   0x11f000   com.apple.kext.AMDSupport (1.2.8) <72 71 11 10 7 5 4 3 1>
   74    0 0xffffff7f81089000 0x414000   0x414000   com.apple.kext.AMD5000Controller (1.2.8) <73 71 11 10 5 4 3 1>
   96    0 0xffffff7f81736000 0x24000    0x24000    com.apple.kext.AMDFramebuffer (1.2.8) <73 71 11 10 7 5 4 3 1>

don't load AMDRadeonX3000

 

in dmeg

[ICHSMBus] SMBus disabled
kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
Can't load kext com.apple.AMDRadeonX3000 - link failed.
Failed to load executable for kext com.apple.AMDRadeonX3000.
Kext com.apple.AMDRadeonX3000 failed to load (0xdc008016).
Failed to load kext com.apple.AMDRadeonX3000 (error 0xdc008016).
kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
kxld[com.apple.AMDRadeonX3000]: The vtable '__ZTV35AMDRadeonX3000_AMDAccelEventMachine' is malformed. Make sure your kext has been built against the correct headers.
Can't load kext com.apple.AMDRadeonX3000 - link failed.
Failed to load executable for kext com.apple.AMDRadeonX3000.
Kext com.apple.AMDRadeonX3000 failed to load (0xdc008016).
Failed to load kext com.apple.AMDRadeonX3000 (error 0xdc008016).
Mac-Pro-di-op15l:~ op15l$ ioreg -l | grep -15 "AppleACPIPCI " | grep UID
    | | |   "_UID" = "0"
Link to comment
Share on other sites

now some think is changed but now I can't reach deskstop.

In console log:

Mar  7 18:11:57 Mac-Pro-di-op15l.local com.apple.kextd[47]: Kext id com.apple.ATIRadeonX3000 not found; removing personalities from kernel.
Mar  7 18:11:57 Mac-Pro-di-op15l.local com.apple.kextd[47]: String/URL conversion failure.
Mar  7 18:11:57 Mac-Pro-di-op15l.local com.apple.kextd[47]: Kext id com.apple.ATIRadeonX3000 not found; removing personalities from kernel.
Mar  7 18:11:57 Mac-Pro-di-op15l.local com.apple.kextd[47]: String/URL conversion failure.
Mar  7 18:11:57 Mac-Pro-di-op15l.local com.apple.kextd[47]: kext-dev-mode allowing invalid signature -67050 0xFFFFFFFFFFFEFA16 for kext "/System/Library/Extensions/FakeSMC.kext/Contents/PlugIns/SMIMonitor.kext"
Mar  7 18:11:57 Mac-Pro-di-op15l.local com.apple.kextd[47]: Can't load /System/Library/Extensions/FakeSMC.kext/Contents/PlugIns/SMIMonitor.kext - no code for running kernel's architecture.
Mar  7 18:11:57 Mac-Pro-di-op15l.local com.apple.kextd[47]: Load org.slice.SMIMonitor failed; removing personalities from kernel.

Link to comment
Share on other sites

 Share

×
×
  • Create New...