Jump to content

ATI HD framebuffer driver (10.5/10.6) with source code


  • Please log in to reply
900 replies to this topic

#81
vsbalint

vsbalint

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts

10.6 driver working for Sony Vaio Cr11-z /R with Ati mobility X2300 (x1450).
Ci/Qe adding hardcoded ID into AtiRadeonx1000.kext
There is still mouse artifacts, i do use mouse locator to clean them.
Need to boot with -f to avoid kernel panic.

Thanks so much Dong.

Ioreg attached.

http://uploaded.to/file/hqg2ka


Hi
I have the same - or similar - ATI card, vendorID 1002 devID 7188.
What are the parameters of your card? What did you exaclty do to have 1280x800 resolution?
Can you PM me please
I cannot download the file you attached.

#82
hihighbs11

hihighbs11

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 4 posts
Is there any users of ATI Mobility HD 2400 or 2600?

when I used that the driver of LastExile and i got the full resolution and CI/QE only!! with external monitor not in the internal monitor on my laptop

In the internal monitor, there are only uncleared stuff (I mean there are Icons, Menus, even background image but it likes loosing Backlight)

Then, I installed this driver, however, that is not solved. there are still some stuff without backlight (i'm not sure whether back light is lost or just problem of the connecting type )

if i delete all atixxxx.kext, then i can get the full resolution, however, CI/QE was not working.

is there are any solution for that?

have a good day and thanks for you dong!!

#83
lebidou

lebidou

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 153 posts
  • Gender:Male
  • Location:Fr

I'm sorry to say that I can't get much from the above information at this time. Can you post the 10.4.7 driver you used? I'll try to look at it to check if anything special applied to the card.


Here it is : Attached File  ATINDRV.kext.zip   353.76KB   164 downloads

In the ioregs, I noticed that the panel device and vendor ids weren't correct. I don't know what happened to them but maybe the same thing happened to the colour informations?

#84
Razorbackeve

Razorbackeve

    InsanelyMac Protégé

  • Members
  • PipPip
  • 55 posts

Hi
I have the same - or similar - ATI card, vendorID 1002 devID 7188.
What are the parameters of your card? What did you exaclty do to have 1280x800 resolution?
Can you PM me please
I cannot download the file you attached.


Just used Dong driver for 10.6, the one on first post.

#85
dong

dong

    InsanelyMac Sage

  • Retired Developers
  • 366 posts
  • Gender:Male

Good afternoon
always a bug resolution change and black screen for the hd4530 under snow 106.1 ati card
Kind regards
the best nono

I do not quite catch you, did your previous post say you already has good resolution?

Hi Dong
Thanks for the new kext. Works only if debug mode is set to Yes in info.plist and have to reboot twice. First boot system stalls before loading desktop on reboot get to desktop and able to change resolution. This is for snow kext 32bit. Kernal log attached.

Do you really mean by setting "debugMode" to true give you the ability to switch resolution? That doesn't make sense to me.

Then, I installed this driver, however, that is not solved. there are still some stuff without backlight (i'm not sure whether back light is lost or just problem of the connecting type )
if i delete all atixxxx.kext, then i can get the full resolution, however, CI/QE was not working.

Your previous driver pkg must contain some natit like stuff to enable the loading of ATI vanilla (or hacked) driver, that would prevent the loading of RadeonHD.kext. That's why your initial installation did not change anything. If you can determine which kext file is the enabler, you only need remove this file to use my driver. To test QE/CI, you can put back files start with ATIRadeonX1000 and ATIRadeonX2000. But it may cause you a kernel panic if not work as stated by others' post.

#86
yazz2020

yazz2020

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts

Do you really mean by setting "debugMode" to true give you the ability to switch resolution? That doesn't make sense to me.


My Mistake, Its not the debug Mode. Kext is working great. Still have to reboot a couple of times for it to work though.

#87
Boombeng

Boombeng

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 598 posts
  • Gender:Male
  • Location:France
Just a quick statement about QE/CI with cards using RadeonHD.kext

Cards using ATIRadeonX1000.kext (X1400 etc...) can have QE/CI without using apple framebuffer, so it means QE/CI can be enabled in Vesa mode or while using Dong's RadeonHD => it can be done editing ATIRadeonX1000 with card ID

BUT cards using or that should use ATIRadeonX2000.kext (HD2xxx/HD3xxx/HD4xxx) can not enable QE/CI without using apple framebuffer in the same time, so it means sadly no QE/CI in Vesa mode or while using Dong's new framebuffer

unless a clever trick is found of course

#88
thebestnono1

thebestnono1

    InsanelyMac Protégé

  • Members
  • PipPip
  • 69 posts
bonsoir
le bug de la résolution de 1280x1xxx n'est pas supportée par mon ordinateur les résolutions affiché sous windows sont 1280x768 ou 1280x720
super travail encore merci

cordialement

The best Nono

Good evening
1280x1xxx resolution bug is supported by my computer resolutions listed under windows are 1280 x 768 or 1280 x 720
Super work still thank you sincerely for

The best Nono

#89
Nadeo

Nadeo

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 174 posts
  • Gender:Male
First of all - fantastic! The first time i could change to my native resolution. But the seconds problem is still remaining - no CI/QE. But, iam realy happy about the resolution. :D

You are rockin'!

Note: i use a ati mobility 3430 (256meg) on my packard bell easynote tn65 (vanilla, 10.5.8).

#90
ole2

ole2

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 180 posts
  • Gender:Male
  • Location:Grenoble, France
toshiba satellite A300D-21H with ATI Mobility Radeon HD3650 (PCIID: 1002:9591)
osx version 10.5.8 iDeneb 1.6 (with ATY_Init present)
more details about configuration could be found here

applied RadeonHD.kext version "10/17/2009 update", from here
original ATIRadeonX2000.kext was presumably disabled before due to picture absence on display on it's load and conflict with RadeonHD.kext.
rebooted, initially resolution hasn't changed and remained 1024x768, but when
lunched System Preference -> Display, discovered 4 available resolutions, selected right one 1280x1024 and it's working!

QE/CI is not available due to VA/GA bundles not loaded, however they might need ATIRadeonX2000 input first, at the same time FB part of this package should be de-activated.
which is much easier to do with Intel GMA driver, where AppleIntelGMAX3100.kext and AppleIntelGMAX3100FB are different packages/drivers.

anyway, it's a break through progress, great job Dong! thanks a lot!

Update:
current version working garanteed only if kext's rescan boot option provided (-f), otherwise it may stuck without switching to graphics and desktop.
possible "magic number" driver priority option is too low?

ATI Mobility Radeon HD3470 as well as ATI Mobility x200, as well as ATI Mobility x1270 (aka X690G) test reports are coming soon (yes, I do have them all ;-).

#91
tbar

tbar

    InsanelyMac Protégé

  • Members
  • Pip
  • 39 posts
Thanks for working on this dong, I was able to eventually get RadeonHD.kext working and was able to switch resolutions but it would only boot without hanging maybe 1 out of every 4 attempts and lost qe/ci, so I've uninstalled for now and await further progress.

Snow Leopard 10.6.1
Sapphire Radeon HD 3870 Device ID: 0x9501 Vendor : ATI (0x1002)

Note: I had to remove the EFI string from com.apple.Boot.plist to get it working.Also used SwitchresX 4.1 to get EDID info.

#92
Lord Krotish

Lord Krotish

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
Hi,
ATI Mobility Radeon HD3470 still not working?

#93
existation

existation

    InsanelyMac Protégé

  • Members
  • PipPip
  • 63 posts
Hi. Dong.
Thanks for your wirk on it.
I try last RadeonHD.kext.10.5 and RadeonHD.kext.AtomBIOS10.5 and RadeonHD.kext.noBios10.5 on Acer 5672 (x1400 mob ati dev 7145 ven 1002) and Dell with x1400 mob ati (dev 7145 ven 1002). No luck. In two cases i got screen with resolution but without backlight, but backlight string is "yes" in info.plist.
Pictures from Dell.
Posted Image Posted Image
and Lspci.txt
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)
00:01.0 PCI bridge [0604]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express PCI Express Root Port [8086:27a1] (rev 03)
00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 01)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 [8086:27d0] (rev 01)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 [8086:27d6] (rev 01)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 [8086:27c8] (rev 01)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 [8086:27c9] (rev 01)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 [8086:27ca] (rev 01)
00:1d.3 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 [8086:27cb] (rev 01)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller [8086:27cc] (rev 01)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e1)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge [8086:27b9] (rev 01)
00:1f.2 IDE interface [0101]: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller [8086:27c4] (rev 01)
00:1f.3 SMBus [0c05]: Intel Corporation 82801G (ICH7 Family) SMBus Controller [8086:27da] (rev 01)
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon Mobility X1400 [1002:7145]
03:00.0 Ethernet controller [0200]: Broadcom Corporation BCM4401-B0 100Base-TX [14e4:170c] (rev 02)
03:01.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832]
03:01.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 19)
03:01.2 System peripheral [0880]: Ricoh Co Ltd R5C843 MMC Host Controller [1180:0843] (rev 01)
03:01.3 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 0a)
03:01.4 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 05)
0b:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01)

I dont change anything in kext. I think i need to edit EDID info. But i dont know how.
Thanks. Keep working on it.

#94
dong

dong

    InsanelyMac Sage

  • Retired Developers
  • 366 posts
  • Gender:Male

Hi. Dong.
Thanks for your wirk on it.
I try last RadeonHD.kext.10.5 and RadeonHD.kext.AtomBIOS10.5 and RadeonHD.kext.noBios10.5 on Acer 5672 (x1400 mob ati dev 7145 ven 1002) and Dell with x1400 mob ati (dev 7145 ven 1002). No luck. In two cases i got screen with resolution but without backlight, but backlight string is "yes" in info.plist.

Did you try with backlight option as false?

#95
deybdeybdeyb

deybdeybdeyb

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
  • Gender:Male
WOW... and i really mean wow...

After a long time of waiting for a working kext for radeon mobility now here it is and almost perfected.
Congratulations dong! You did a very good and significant contribution in the OSX86 community!
Many thanks to you and to the testers! great job guys!

P.S.
Can you guys confirm if Mobility Radeon HD3470 (DEV ID: 95C4 SUBSYS: 01381025) is also working using the kexts attached? otherwise i'll be willing to test this as well.

#96
Nadeo

Nadeo

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 174 posts
  • Gender:Male
I use a 3430 (nearly the same) and it works. But without QE/CI. But now i can change my resolutions - revolucìon. :(

#97
deybdeybdeyb

deybdeybdeyb

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
  • Gender:Male

I use a 3430 (nearly the same) and it works. But without QE/CI. But now i can change my resolutions - revolucìon. :thumbsup_anim:


Hi Nadeo!
That's indeed cool, can you confirm that your device id is 95C2? I've checked your card in the knownCardList.txt (that was attached in this topic) and 3430 was not there as well. Thanks in advance!

#98
Nadeo

Nadeo

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 174 posts
  • Gender:Male
Roger, i'm able to confirm that. ;)

#99
deybdeybdeyb

deybdeybdeyb

    InsanelyMac Protégé

  • Members
  • Pip
  • 27 posts
  • Gender:Male
Thank you! I'll try to test this driver on my VAIO VGN-FW139E/H. Hopefully I can also change resolution to 1600x900.

I'll report update as soon I got it up and running. Wish me luck. :D

#100
gabiz_ro

gabiz_ro

    InsanelyMac Protégé

  • Members
  • Pip
  • 18 posts
Inspiron 9400 with X1400
First try just with EDID and result was no backlight.
Then change backlight option now I have backlight but very low.
Also need to start with -v -f options otherwise just hang (that could be my instalation problem).





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