Jump to content
6 posts in this topic

Recommended Posts

Hello guys,

I have problem loading framebuffer for my card (6870) under Lion.

lspci output:

pcilib: 0000:01:00.0 64-bit device address ignored.
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Barts XT [ATI Radeon HD 6800 Series] [1002:6738] (prog-if 00 [VGA controller])
  Subsystem: ASUSTeK Computer Inc. Unknown device [1043:03b0]
--

01:00.1 Audio device [0403]: ATI Technologies Inc Barts HDMI Audio [Radeon HD 6800 Series] [1002:aa88]
  Subsystem: ASUSTeK Computer Inc. Unknown device [1043:aa88]

 

System Preferences output:

ATI Radeon HD 6xxx:

 Chipset Model:   ATI Radeon HD 6xxx
 Type:   GPU
 Bus:   PCIe
 Slot:   PCIEX16_1
 PCIe Lane Width:   x16
 VRAM (Total):   1024 MB
 Vendor:   ATI (0x1002)
 Device ID:   0x6738
 Revision ID:   0x0000
 ROM Revision:   NVIDIA GeForce GTX 470 OpenGL Engine
 Displays:
M228WD-BZ:
 Resolution:   1680 x 1050 @ 60 Hz
 Pixel Depth:   32-Bit Color (ARGB8888)
 Main Display:   Yes
 Mirror:   Off
 Online:   Yes
 Rotation:   Supported
 Television:   Yes
Display Connector:
 Status:   No Display Connected
Display Connector:
 Status:   No Display Connected
Display Connector:
 Status:   No Display Connected

 

Chameleon is trying to load Duckweeed frame buffer acording to bdmesg:

Using PCI-Root-UID value: 0
Framebuffer @0xD0000000  MMIO @0xFE620000   I/O Port @0x0000E000 ROM Addr @0xFE600000
ATI card POSTed, reading VBIOS from legacy space
Framebuffer set to device's default: Duckweed
Nr of ports set to framebuffer's default: 4
ATI Barts AMD Radeon HD 6870 1024MB (Duckweed) [1002:6738] (subsys [1043:03b0]):: PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)

 

I have GE=yes in my boot.plist also tried many combinations of chimera and chameleon , AtiConfig, Atiports etc..

I have added this code into my ati.c

	{ 0x6738,   0x03b01043, CHIP_FAMILY_BARTS,	  "AMD Radeon HD 6870",			kDuckweed   },

And this is the result all the time:

|  
+-o ATY,ATY,RadeonFramebuffer@0  <class AtiFbStub, id 0x1000002fc, registered, matched, active, busy 0 (7$
+-o ATY,ATY,RadeonFramebuffer@1  <class AtiFbStub, id 0x1000002fd, registered, matched, active, busy 0 (3
+-o ATY,ATY,RadeonFramebuffer@2  <class AtiFbStub, id 0x1000002fe, registered, matched, active, busy 0 (3
+-o ATY,ATY,RadeonFramebuffer@3  <class AtiFbStub, id 0x1000002ff, registered, matched, active, busy 0 (3$

Anyone having same issue?

Thx for help

Link to comment
https://www.insanelymac.com/forum/topic/266952-ati-6870-framebuffer-under-107/
Share on other sites

I have framebuffer duckwed loaded

 

 

	| |   |   | +-o ATY,Duckweed@0  <class AtiFbStub, id 0x1000002df, registered, matched, active, busy 0 (230 ms), $
| |   |   | +-o ATY,Duckweed@1  <class AtiFbStub, id 0x1000002e0, registered, matched, active, busy 0 (4 ms), re$
| |   |   | +-o ATY,Duckweed@2  <class AtiFbStub, id 0x1000002e1, registered, matched, active, busy 0 (4 ms), re$
| |   |   | +-o ATY,Duckweed@3  <class AtiFbStub, id 0x1000002e2, registered, matched, active, busy 0 (4 ms), re$

 

 

 

but it's no good for me, I have Power Color eyefinity 6870 with 6 mini display port and the best personalities is Bulrushes with 6 display connector but no succeed to boot with , i try with aticonfig but the same duckweed loaded.

  • 2 weeks later...
  • 3 months later...

@Marek: Do you have pci-root set in your org.chameleon.boot.plist? I recall reading that this may cause the bootloader to not load personalities correctly. Also, try to update to the latest chameleon (or chimera) if you haven't done so yet.

 

@baguazao I just posted a guide that could help you out with that, and there is a post from mcbyte_it that makes it even easier to create custom connector descriptors (I wish I had seen it earlier!)

×
×
  • Create New...