Archive for the 'Bugs' Category

OpenCL works better on rv770 in 10.6.2

After installing ATI kexts and OpenCL/OpenGL frameworks from new 10.6.2 beta its possibly to use now Galaxies demo, also now we have more compute units (4->10)

[Platform 0]
Name: Apple
Vendor: Apple
Version: OpenCL 1.0 (Sep 29 2009 21:45:56)

2 OpenCL devices found!

[Device 0]
Name: Radeon HD 4870
Vendor: AMD
Type: GPU
Device Version: OpenCL 1.0
Driver Version: 1.0
Compute Units: 10

Free Image Hosting at

also bandwidth increased few times

/Developer/GPU Computing/OpenCL/bin/darwin/release/oclBandwidthTest Starting…

Running on…

Device Radeon HD 4870

Quick Mode
Host to Device Bandwidth for Pageable memory, direct access

Transfer Size (Bytes) Bandwidth(MB/s)
33554432 4619.7

Quick Mode
Device to Host Bandwidth for Pageable memory, direct access

Transfer Size (Bytes) Bandwidth(MB/s)
33554432 4955.3

Quick Mode
Device to Device Bandwidth

Transfer Size (Bytes) Bandwidth(MB/s)
33554432 19711.7


p.s. not recomended for users who need qe_ci_exotic

Update about nvidia driver’s bugs

Remember this ?

Recently tested 191.00 drivers: hdmi audio finaly works, clocks throtling seems to work properly again, except when hdmi tv connected or movie played – always in 3d mode

Still screen glitches (horizontal stripes, as you can see on video from that post) when driver changes clocks of vga card, same glitches exist in snow leopard.

fix for Acer laptops

Some acer laptops (5920 for example) freezes sometimes durring osx boot, before root partition mounted.

It seems to be caused by AppleUSBUHCI.kext

and here is how to fix it:

1) open this file /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBUHCI.kext/Contents/Info.plist (you need root rights to edit this file)

2) find this text there :


and replace it with

<string>Safe Boot</string>

3) run this command to update caches

sudo touch /System/Library/Extensions/IOUSBFamily.kext /System/Library/Extensions

4) done

Intel ATA support for Snow Leopard

Default AppleIntelPIIXATA.kext makes kernel panic in snowleopard.

here is 32/64-bit kext to make ata work in snow leopard.

just install to /Extra and enjoy.

second ata controller (sata ports 5 and 6) doesnt work in this release.

link to kext

P.S. usefull for ICH6/7/8/9/10 with ahci disabled and for lappies – many of them have dvd drive attached to ide connector.

About Snow kitty 10a421

Dsmos arent working anymore(and its not easy to fix it)

so, you will need decrypted files and install them manualy (until somebody will make installer), dont forget to correct persmissions on files after installing it.

You can find files in #snowleopard, topic, link named decrypts.

2.5 GT/S, is it really an issue?

Many radeionhd 48×0 and geforce gtx 260/28x owners with pciev2.0 compatible motherboard had notified they have 2.5 GT/S speed link for card (in system profiler -> pci cards)

normal link speed for pcieV2.0 is 5GT/s , 2.5GT/s is a speed of pcieV1, but, maybe its just cosmetic ?

here is part of output from lspci -vv, from pciutils pkg by joblo

01:00.0 VGA compatible controller: ATI Technologies Inc RV770 [Radeon HD 4850] (prog-if 00 [VGA controller])
Subsystem: ATI Technologies Inc Unknown device 0502
Capabilities: [58] Express (v2) Legacy Endpoint, MSI 00
LnkCap: Port #0, Speed 5GT/s, Width x16, ASPM L0s L1, Latency L0 <64ns, L1 <1us
ClockPM- Suprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [a0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+
Address: 00000000fee00000 Data: 40a6
Capabilities: [100] #1002

Snow Leopard cmos reset fix

This very annoying bug first appeared in 10a28X build of snow leopard.

Stellarola recently found a fix for it, need to edit RTC section in dsdt.

Since RTC vars located in nvram area, looks like it was overlapping with other nvram vars(in snow leo applertc), so they got corrupted.

the fix is to decrease length of IO segment from 4 to 2.

here is example from my dsdt (gigabyte)

Device (RTC)
Name (_HID, EisaId ("PNP0B00"))
Name (_CRS, ResourceTemplate ()
IO (Decode16,
0x0070, // Range Minimum
0x0070, // Range Maximum
0x00, // Alignment
0x02, // Length

« Previous Page