Jump to content

ATI 5770 Framebuffer

ATI ATI 5770 EAH5770

  • Please log in to reply
9 replies to this topic

#1
CamDAX

CamDAX

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
Hello everyone

I am posting this for help the myself and anyone else having Framebuffer problems with there ATI 5770 graphics card. As of right now my display resolution is great and dual monitors work as u can see bellow. The only problems I have are DVD Player crashes, desktop backgrounds don't load automatically, and I cant play any of my valve games. I tried booting with frame buffers: Pithecia, Bulrushes, Cattail, Hydrilla, Duckweed, Fanwort, Elodea, Kudzu, Gibba(Makes it boot into safemode), Lotus, Iomoea, Mangabey, Muskgrass, Juncus with no change. Bellow is what System Profiler says about my graphics.

ATI Radeon HD 5000:

Chipset Model: ATI Radeon HD 5000
Type: GPU
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 1024 MB
Vendor: ATI (0x1002)
Device ID: 0x68b8
Revision ID: 0x0000
Displays:

E2060:

Resolution: 1600 x 900 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Display Serial Number: 106LTPG05664
Main Display: Yes
Mirror: Off
Online: Yes
Rotation: Supported
DELL IN1910N:
Resolution: 1366 x 768 @ 60 Hz
Pixel Depth: 32-Bit Color (ARGB8888)
Display Serial Number: G510N97I45UI
Mirror: Off
Online: Yes
Rotation: Supported
Display Connector:
Status: No Display Connected


Here is what "ATIFramebuffer.kext" looks like

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>ATIFramebuffer</string>
<key>CFBundleGetInfoString</key>
<string>ATIFramebuffer 1.6.36.10 (9792)</string>
<key>CFBundleIdentifier</key>
<string>com.apple.kext.ATIFramebuffer</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>ATI Framebuffer</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.6.36</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>6.3.6</string>
<key>IOKitPersonalities</key>
<dict>
  <key>Framebuffer_Personality</key>
  <dict>
   <key>CFBundleIdentifier</key>
   <string>com.apple.kext.ATIFramebuffer</string>
   <key>IOClass</key>
   <string>ATIFramebuffer</string>
   <key>IOMatchCategory</key>
   <string>IOFramebuffer</string>
   <key>IONameMatch</key>
   <string>display</string>
   <key>IOProbeScore</key>
   <integer>65000</integer>
   <key>IOProviderClass</key>
   <string>AtiFbStub</string>
  </dict>
</dict>
<key>OSBundleLibraries</key>
<dict>
  <key>com.apple.iokit.IOACPIFamily</key>
  <string>1.2</string>
  <key>com.apple.iokit.IOGraphicsFamily</key>
  <string>1.3</string>
  <key>com.apple.iokit.IOPCIFamily</key>
  <string>1.2</string>
  <key>com.apple.kext.ATISupport</key>
  <string>1.1.36</string>
  <key>com.apple.kpi.bsd</key>
  <string>8.0.0</string>
  <key>com.apple.kpi.iokit</key>
  <string>8.0.0</string>
  <key>com.apple.kpi.libkern</key>
  <string>8.0.0</string>
  <key>com.apple.kpi.mach</key>
  <string>8.0.0</string>
  <key>com.apple.kpi.unsupported</key>
  <string>8.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Safe Boot</string>
</dict>
</plist>


#2
CamDAX

CamDAX

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
Well I got DVD Player to stop crashing and I can play my valve games again. Dual monitors are not working though. :( Any ideas?

Boot.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>AtiPorts</key>
<string>2</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>npci=0x2000</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Timeout</key>
<string>3</string>
</dict>
</plist>



#3
Rampage Dev

Rampage Dev

    InsanelyMac Deity

  • Local Moderators
  • 1,958 posts
  • Gender:Male
Please post you dsdt and IOreg from the IOreg app and I will inject the GPU into your DSDT.

#4
iFIRE

iFIRE

    InsanelyMacaholic

  • Moderators
  • 3,769 posts
  • Gender:Male
  • Location:Bcn-Spain
for this Card Framenbuffer Vervet

#5
CamDAX

CamDAX

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
I'm using Vervet and just my DVI monitor works. My card has (from right to left) HDMI, VGA, & DVI. My second monitor is on the VGA port, unfortunately I do not have another DVI monitor.

#6
iFIRE

iFIRE

    InsanelyMacaholic

  • Moderators
  • 3,769 posts
  • Gender:Male
  • Location:Bcn-Spain
use a adapter DVI/VGA this work for me

#7
jamdox

jamdox

    InsanelyMac Protégé

  • Members
  • Pip
  • 39 posts
  • Gender:Male
http://www.insanelym...dpost&p=1841611

#8
CamDAX

CamDAX

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
I tried that ATI5000 kext and it booted safe-mode. I also tried "Hoolock" and that just wouldn't boot. I have the Asus not the MSI one with 1-VGA port, 1-DVI port, & 1-HDMI port. Is it posible to figure out what is enabling the dual monitors when I have "GraphicsEnabler=No" and reverse engineer that?

SCORE!! Vervet was the wrong Frame Buffer. Eulemur was the correct Frame Buffer for the Asus ATI5770 graphics card. I now have fully-working dual monitors, DVD Player doesn't crash, & Source games (eg. TF2, Garrys Mod, Portal) work!! Thanks for the help everyone! Tomorrow I am gonna try and see if the HDMI port works on my 40" flatscreen, then I will have 3 monitors.


ATI Radeon HD 5700 Series:

Chipset Model: ATI Radeon HD 5700 Series
Type: GPU
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 1024 MB
Vendor: ATI (0x1002)
Device ID: 0x68b8
Revision ID: 0x0000
Displays:

E2060:

Resolution: 1600 x 900 @ 60 Hz

Pixel Depth: 32-Bit Color (ARGB8888)

Display Serial Number: 106LTPG05664

Main Display: Yes

Mirror: Off

Online: Yes

Rotation: Supported

DELL IN1910N:

Resolution: 1366 x 768 @ 60 Hz

Pixel Depth: 32-Bit Color (ARGB8888)

Display Serial Number: G510N97I45UI

Mirror: Off

Online: Yes

Rotation: Supported

Display Connector:

Status: No Display Connected


While Playing Garrys mod I tried to run a youtube video and I got a Kernel Panic.

After I rebooted I opened Console to fine the error message.

Console says:
9/15/12 11:26:28 PM com.valvesoftware.steam.ipctool[275] Error: ClaimLock by [390] on already claimed lock [392]: /MTX/fad5c6ab [GameOverlayRender_PaintCmdStream_390_mutex]
9/15/12 11:26:31 PM com.valvesoftware.steam.ipctool[275] Error: ClaimLock by [392] on already claimed lock [392]: /BSem/40f726f [GameOverlay_InGameRenderingCompleted_390.BinSemLock]
9/15/12 11:26:31 PM com.valvesoftware.steam.ipctool[275] Error: ClaimLock by [390] on already claimed lock [392]: /MTX/fad5c6ab [GameOverlayRender_PaintCmdStream_390_mutex]
9/15/12 11:27:14 PM com.valvesoftware.steam.ipctool[275] Error: ClaimLock by [390] on already claimed lock [392]: /MTX/fad5c6ab [GameOverlayRender_PaintCmdStream_390_mutex]
9/15/12 11:27:18 PM com.valvesoftware.steam.ipctool[275] Error: ClaimLock by [390] on already claimed lock [392]: /MTX/fad5c6ab [GameOverlayRender_PaintCmdStream_390_mutex]
9/15/12 11:27:28 PM com.valvesoftware.steam.ipctool[275] Error: ClaimLock by [390] on already claimed lock [392]: /MTX/fad5c6ab [GameOverlayRender_PaintCmdStream_390_mutex]
9/15/12 11:27:31 PM com.valvesoftware.steam.ipctool[275] Error: ClaimLock by [390] on already claimed lock [392]: /MTX/fad5c6ab [GameOverlayRender_PaintCmdStream_390_mutex]
9/15/12 11:27:32 PM com.valvesoftware.steam.ipctool[275] Error: ClaimLock by [390] on already claimed lock [392]: /MTX/fad5c6ab [GameOverlayRender_PaintCmdStream_390_mutex]
9/15/12 11:27:47 PM com.valvesoftware.steam.ipctool[275] Error: ClaimLock by [390] on already claimed lock [392]: /MTX/fad5c6ab [GameOverlayRender_PaintCmdStream_390_mutex]
9/15/12 11:27:48 PM com.valvesoftware.steam.ipctool[275] Error: ClaimLock by [392] on already claimed lock [392]: /BSem/40f726f [GameOverlay_InGameRenderingCompleted_390.BinSemLock]
9/15/12 11:27:58 PM com.valvesoftware.steam.ipctool[275] Error: ClaimLock by [392] on already claimed lock [392]: /BSem/40f726f [GameOverlay_InGameRenderingCompleted_390.BinSemLock]
9/15/12 11:28:19 PM com.valvesoftware.steam.ipctool[275] Error: ClaimLock by [390] on already claimed lock [392]: /MTX/fad5c6ab [GameOverlayRender_PaintCmdStream_390_mutex]


#9
iFIRE

iFIRE

    InsanelyMacaholic

  • Moderators
  • 3,769 posts
  • Gender:Male
  • Location:Bcn-Spain
I have HD 5770 with Vervet Framenbufer and work good, all ports working, Graphics inject in DSDT and flags in boot plist: GraphicsEnabler=No PCIRootUID=0 Ati Config=Vervet Ati Ports=3 Use Ati Rom=Yes
Graphics Mode=1920x1200x32

and in Extra my rom= 1002_68B8.rom


Last login: Sat Sep 15 17:58:35 on ttys000
localhost:~ iFIRE$ ioreg | grep ATY
| | | | +-o ATY,Vervet@0 <class AtiFbStub, id 0x10000031c, registered, matched, active, busy 0 (733 ms), retain 8>
| | | | | +-o ATY_Vervet <class AMDFramebuffer, id 0x100000320, registered, matched, active, busy 0 (733 ms), retain 18>
| | | | +-o ATY,Vervet@1 <class AtiFbStub, id 0x10000031d, registered, matched, active, busy 0 (10 ms), retain 8>
| | | | | +-o ATY_Vervet <class AMDFramebuffer, id 0x100000326, registered, matched, active, busy 0 (10 ms), retain 15>
| | | | +-o ATY,Vervet@2 <class AtiFbStub, id 0x10000031e, registered, matched, active, busy 0 (2 ms), retain 8>
| | | | | +-o ATY_Vervet <class AMDFramebuffer, id 0x100000335, registered, matched, active, busy 0 (0 ms), retain 14>
| | | | +-o ATY,Vervet@3 <class AtiFbStub, id 0x10000031f, registered, matched, active, busy 0 (0 ms), retain 8>
| | | | | +-o ATY_Vervet <class AMDFramebuffer, id 0x10000033b, registered, matched, active, busy 0 (0 ms), retain 14>
localhost:~ iFIRE$

localhost:~ iFIRE$ sudo kextstat | grep AMD
Password:
55 2 0xffffff7f8153f000 0x1ea000 0x1ea000 com.apple.kext.AMDSupport (8.0.0) <54 10 9 7 5 4 3 1>
56 0 0xffffff7f81744000 0x49000 0x49000 com.apple.kext.AMD5000Controller (8.0.0) <55 54 10 9 5 4 3 1>
59 0 0xffffff7f81d77000 0x3cd000 0x3cd000 com.apple.AMDRadeonAccelerator (1.0.0) <58 57 54 10 7 5 4 3 1>
60 0 0xffffff7f81729000 0x13000 0x13000 com.apple.kext.AMDFramebuffer (8.0.0) <55 54 10 9 7 5 4 3 1>
localhost:~ iFIRE$

#10
eep357

eep357

    Triple Platinum

  • Supervisors
  • 2,527 posts
  • Gender:Male
  • Location:Dark Side of The Wall
  • Interests:things and stuff
Not all 5770 use same frame buffer, depends on cards port layout, most single slot 3 port with vga, dvi and hdmi (Hoolock) while other layout usually Eulemur or Vervet, but with all the variations to the 5770, you may need to manually edit the frame buffer, bcc9 has thread with more info on how to do this





Also tagged with one or more of these keywords: ATI, ATI 5770, EAH5770

  Topic Stats Last Post Info

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy