Jump to content

fluid | fixed

myradon

myradon

Member Since 02 Feb 2009
Offline Last Active May 13 2013 07:27 PM
-----

In Topic: Editing custom personalities for ATI Radeon HD[45]xxx

26 January 2013 - 02:08 PM

I've got a question concerning patching my Sapphire ATI 5770 with Vervet personality? 2nd screen has loads of artifacts after (re)booting. When I reconnect or fiddle with screen-resolutions artfiacts are gone. After reboot bam crap again. I followed Alexander's [Guide] Getting XFX HD6850 connectors to work to the letter, i mean I believe I did but doesn't help for 2nd screen artifacts. I did  connector-patching in Clover bootloader confg.plist.

Ati-personality.pl dump
Personality: Vervet
ConnectorInfo count in decimal: 4
Disk offset in decimal 166224
0000000 00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 02
0000010 04 00 00 00 14 00 00 00 00 71 00 00 01 12 01 04
0000020 00 02 00 00 14 00 00 00 00 71 00 00 00 00 06 03
0000030 00 08 00 00 00 02 00 00 00 71 00 00 22 05 05 01


Output radeon_bios_decoder
mercury:~ raymond$ sudo /Users/raymond/Desktop/radeon_bios_decode < /Volumes/efi/EFI/misc/c0000.bin
ATOM BIOS Rom:
SubsystemVendorID: 0x174b SubsystemID: 0x1482
IOBaseAddress: 0xe000
Filename: 148X0300.S26
BIOS Bootup Message:
JUNIPER BIOS UCODEv:126													
PCI ID: 1002:68b8
Connector at index 0
Type [@offset 44576]: DisplayPort (10)
Encoder [@offset 44580]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 44704]: 0x91, OSX senseid: 0x2 <-- 02
Connector at index 1
Type [@offset 44586]: HDMI-A (11)
Encoder [@offset 44590]: INTERNAL_UNIPHY2 (0x21)
i2cid [@offset 44731]: 0x90, OSX senseid: 0x1 <-- 01
Connector at index 2
Type [@offset 44596]: DVI-I (2)
Encoder [@offset 44600]: INTERNAL_UNIPHY1 (0x20)
i2cid [@offset 44768]: 0x93, OSX senseid: 0x4 <-- 04
Connector at index 3
Type [@offset 44606]: DVI-I (2)
Encoder [@offset 44610]: INTERNAL_KLDSCP_DAC2 (0x16)
i2cid [@offset 44768]: 0x93, OSX senseid: 0x4 <-- 04
Connector at index 4
Type [@offset 44616]: DVI-I (2)
Encoder [@offset 44620]: INTERNAL_UNIPHY (0x1e)
i2cid [@offset 44805]: 0x92, OSX senseid: 0x3 <-- 03
Connector at index 5
Type [@offset 44626]: DVI-I (2)
Encoder [@offset 44630]: INTERNAL_KLDSCP_DAC1 (0x15)
i2cid [@offset 44805]: 0x92, OSX senseid: 0x3 <-- 03


Output redsock_bios_decoder
mercury:~ raymond$ sudo /Users/raymond/Desktop/redsock_bios_decoder < /Volumes/efi/EFI/misc/c0000.bin
148X0300.S26:
JUNIPER BIOS UCODEv:126													
Subsystem Vendor ID: 174b
	 Subsystem ID: 1482
Object Header Structure Size: 413
Connector Object Table Offset: 52
Router Object Table Offset: 0
Encoder Object Table Offset: 12c
Display Path Table Offset: 12
Connector Object Id [19] which is [DISPLAY_PORT]
encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x12 [duallink 0x2] enc 0x4)] linkb: false
Connector Object Id [12] which is [HDMI_TYPE_A]
encoder obj id [0x21] which is [INTERNAL_UNIPHY2 (osx txmit 0x22 [duallink 0x2] enc 0x5)] linkb: true
Connector Object Id [2] which is [DVI_I]
encoder obj id [0x20] which is [INTERNAL_UNIPHY1 (osx txmit 0x11 [duallink 0x1] enc 0x2)] linkb: false
Connector Object Id [2] which is [DVI_I]
encoder obj id [0x16] which is [INTERNAL_KLDSCP_DAC2] linkb: false
Connector Object Id [2] which is [DVI_I]
encoder obj id [0x1e] which is [INTERNAL_UNIPHY (osx txmit 0x10 [duallink 0x0] enc 0x0)] linkb: false
Connector Object Id [2] which is [DVI_I]
encoder obj id [0x15] which is [INTERNAL_KLDSCP_DAC1 (osx txmit 0x00 enc 0x10?)] linkb: false


So I came up with this modified personality;

0000000 00 04 00 00 00 04 00 00 00 71 00 00 12 04 04 02
0000010 04 00 00 00 14 00 00 00 00 71 00 00 11 02 01 04
0000020 04 00 00 00 14 00 00 00 00 71 00 00 10 00 06 03
0000030 00 08 00 00 00 02 00 00 00 71 00 00 22 05 05 01


Injection with Clover
	 <key>ATIConnectorsController</key>
<string>5000</string>
<key>ATIConnectorsData</key>
<string>000000000040000000400000071000012040402000001004000000140000000071000001120104000002000020000140000000071000000000603000003000080000000200000071000022050501</string>
<key>ATIConnectorsPatch</key>
<string>000000000040000000400000071000012040402000003000080000000200000071000022050501000002004000000140000000071000010000603000001004000000140000000071000011020104</string>


Okay I know both DVI's are duallink cause my 27" 2560x1440px works on both ports, when only connecting 1 screen. I didn't alter HDMI and DP connector-IDs, only DVI's where not okay. I tried PCIRootUID=0/1, GraphicsInjector=Yes/No, FBName=Vervet is in. I also tried boot-args=WithKexts to be sure kext will be patched. I'm out of ideas Anyone got some real intelligent remark :superman: ?!

In Topic: [solved]Sapphire 5770+10.7.4 odd artifacts/line when starting Flash/ Quicktime

22 June 2012 - 06:11 PM

You know what? I flashed my Sapphire in windows and patched according to this guide http://www.neowin.ne...k-with-mac-pro/ I was so fed up with these glitches. Also set my default company-ID to 0x1002 with RBE. I deleted all entries in org.chameleon.Boot.plist so it looks like this;

<?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>EthernetBuiltIn</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1920x1200x32</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>-v</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>SystemType</key>
<string>1</string>
<key>Timeout</key>
<string>2</string>
<key>UseKernelCache</key>
<string>Yes</string>
</dict>
</plist>


No GraphicsEnabler, no framebuffer, no atiports. Card is still recognized as a ATI 5000 BUT what did the trick was just disable hardware Acceleration in Flash Player. Now Youtube movies don't trigger these artifacts on my second screen. I'm going to fiddle a bit more to see if I can get my card to be recognized as 5770 and I'm really happy.

In Topic: [solved]Sapphire 5770+10.7.4 odd artifacts/line when starting Flash/ Quicktime

19 June 2012 - 04:44 PM

Yeps with GE=yes. Do you recommend without and some other solution? I'm digging through others options and stumbled on the DSDT-way. Maybe that will work but the "ATI HD 5770"-topic is like 58 pages long :wallbash:
It also appears changing these framebuffers also affect my keyboard-function and shtudown-function; for some reason shutdown is now log off :|

<key>AtiConfig</key>
<string>Vervet</string>
<key>AtiPorts</key>
<string>4</string>


vervet solves shutdown= logout! How can framebuffer be the cause?!

GrapchisEnabler=No also works with Vervet only not properly recognized; Chipset Model ATI Radeon HD 5000. Still same glitches on secondary screen :blush:

In Topic: [solved]Sapphire 5770+10.7.4 odd artifacts/line when starting Flash/ Quicktime

18 June 2012 - 05:37 PM

<key>AtiConfig</key>
<string>Uakari</string>
<key>AtiPorts</key>
<string>4</string>


Is this. Only one screen recognized and 800x600 that's not okay
ATI Radeon HD 5770:
  Chipset Model: ATI Radeon HD 5770
  Type: GPU
  Bus: PCIe
  PCIe Lane Width: x16
  VRAM (Total): 1024 MB
  Vendor: ATI (0x1002)
  Device ID: 0x68b8
  Revision ID: 0x0000
  Displays:
VGA Display:
  Resolution: 800 x 600 @ 60 Hz
  Pixel Depth: 32-Bit Color (ARGB8888)
  Main Display: Yes
  Mirror: Off
  Online: Yes
  Rotation: Supported


Edit:

Eulemer is better BUT is being identified is a;


[b]ATI Radeon HD 5000:[/b]

  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:
[b]HP LP2475w:[/b]
  Resolution: 1920 x 1200 @ 60 Hz
  Pixel Depth: 32-Bit Color (ARGB8888)
  Display Serial Number: CZC9140002  
  Main Display: Yes
  Mirror: Off
  Online: Yes
  Rotation: Supported
  Television: Yes
[b]SyncMaster:[/b]
  Resolution: 1600 x 1200 @ 60 Hz
  Pixel Depth: 32-Bit Color (ARGB8888)
  Display Serial Number: HSXL403874  
  Mirror: Off
  Online: Yes
  Rotation: Supported



Both screens are recognized and both have native resolution. Youtube with Flash player Stripe/glitch now moved to the second screen when skipping in movie.

It doesn't matter if I use DP and DVI or 2x DVI still same artifacts on second screen.


In Topic: [solved]Sapphire 5770+10.7.4 odd artifacts/line when starting Flash/ Quicktime

17 June 2012 - 06:57 PM

Quicktime and flash are both GPU-accelerated aren't they? VLC-player playing a FLV-file doesn't give these glitches.

Okay going to try that tomorrow. Now going to watch Soccer we, holland, still got a small change to 1/4th.

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