Jump to content
1381 posts in this topic

Recommended Posts

To people who are asking if so and so is fully supported: please understand that no x1xxx card is fully supported, as if you owned a real Mac. For one, there is no proper dual monitor support. Some cards are just closer to being fully supported then others. You will just have to painstakingly read through this thread.

 

If you require working DVI, your choices are very slim, presently ASUS x1600XT SILENT, and one other card which I can't remember.

One more possible reason mine is not working is that I am using a Dell 1905fp which I think might have the same LCD as an Apple Cinema Display (could be wrong here though) and I think I heard something about this method not working with Apple displays. If this isn't it, then I'm almost definitely sure that it is because of my Crossfire motherboard. Thing is that I had considered upgrading to the A8R32-MVP, but I'd probably have the same issue. I guess my only option for it to work is to use a single slot motherboard which is not really the route I want to go. I hope we can figure out what to do with this.

i confirm xt 1600 doesn't works with cinema display

i tried with sapphire xt 1600 and powercolor 1600 pro

 

Hummm That probably explains why I cant get my Dell 2005FPW to work using DVI from a Sapphire x1600 XT... :D

 

What a shame.... Im so sad!!!!!

 

Any1 can confirm Dell 2005FPW not working DVI with x1600??

 

Nuno Maia

Hummm That probably explains why I cant get my Dell 2005FPW to work using DVI from a Sapphire x1600 XT... :D

 

What a shame.... Im so sad!!!!!

 

Any1 can confirm Dell 2005FPW not working DVI with x1600??

 

Nuno Maia

 

 

Dell1905FP - same "DVI-Problem" - Graphics Club3d x1600pro 256mb, pcie

Managed to get my Dell 2005FPW with DVI (Sapphire X1600XT). Real DVI, not with DVI2VGA adapters...

 

 

Made some tests with the ATINDRV.kext:

 

- If I change from "ATY,WORMY" to "display" then DVI doesn't work. I get black screen. Then if I unplug the DVI and plug a DVI2VGA adapter with a CRT display that I have, then it works and detects the Display as DELL 2005FPW... fu$#in odd...

 

- If I leave "ATY,WORMY" or anything else: DVI works, CI/QE/Q2DE all supported but no way to change resolution and getting mouse artifacts (few). Resolution is set to 1400x1050 32-Bit color @60Hz

 

 

Any clues?

 

Nuno Maia

This sort of thing is going to be hard to fix until someone gets us at least the following things.

 

The full ioreg from a macbookpro or imac core duo, the firmware dump from either, and/or a x1600 graphics bios dump.

 

On a side note, I hexedited an efi video bios update for an asus laptop, and I found RV370 in it (this laptop has a x1600 card in it)... which I thought was odd.

nosense, Dell 2405FPW 24" LCD, works for cardinal with his and min e also, asus x1600xt true DVI

Hi Aberracus!

 

Been doing some more tests, changing 1 setting at a time and reboot...

 

My conclusion is that when change from "IONDRVDevice" to "IOPCIDevice" in ATINDRV.kext I loose DVI.

If I leave it to IONDRVDevice I have DVI but no way to change Resolution and get a few Mouse anoyances (with CI/QE supported, if I turn off CI/QE I dont get the Mouse teerings)

 

Its getting too late for me now... my wife is gooing to kill me... :)

Hope to try something else tomorrow.

 

Thank you all,

 

Nuno Maia

Excuse me but i'm newbie! I have a ATI Radeon Sapphire X1600PRO PCI-e 512MB .

I have tried the guide to page 1 but after reboot red lines are looked at alone. What could be?

It shouldnt matter... same chipset... 71c0, I think

 

is 71c0 what you have aberacus?

 

yes 71c0 BUT at least to my knowledge, correct DVI output can be obtained only from the ASUS x1600XT silent version.. to the extent of my knowledge.

 

im runnin g my lcd true DVI right now

Ok, so I will try to take this thread to the squeezer and extract the information which is important.

 

This works on x1600 (RV530) dektop/mobility and x1800 (R520) cards, in various degrees. The difference between mobility and desktop versions are; mobility (M56) have only one pci ID (display@0) and is the one used in the real macs. Desktops have two pci ID's (display@0 and display@0,1).

 

To activate the ATIRadeonX1000 driver on the VESA framebuffer (.Display_boot) you will edit the /System/Library/Extensions/ATIRadeonX1000.kext/Contents/Info.plist and under IOPCIMatch include your pci matching id (i.e. 0x71zz1002). Some reports success with both primary and secondary display id, other don't.

 

This will give you QE and CI support, but as using the VESA framebuffer which don't have support for hardware pointer will give tearing. The VESA buffer is not able to change resolution and is locked to the resolution set in com.apple.Boot.plist. Also this is able to output natively with DVI.

 

To activate ATINDRV framebuffer, you need to edit /System/Library/Extensions/ATINDRV.kext/Contents/Info.plist and under IONameMatch you have to edit ATY,Wormy to display and as we don't have the EFI driver which is a IONDRVDevice we have to edit IOProviderClass to IOPCIDevice.

 

Now you should be able to change resolutions and QE/CI should be enabled and hardware pointer is on. But at the moment it is not likely able to output to digital DVI (ASUS x1600XL Silent does work with DVI), only to a analog VGA device. If you are not able to get a display (you get black display but you know the computer is running) you have to try all outputs on your card one by one and/or all at once.

 

If you use ATINDRV from 10.4.4 expect lots of artifacts. X1800 seem to only work on 10.4.5 (crash on 10.4.6) and X1600XT works on 10.4.6. Many experience artifacts also on 10.4.6 and should use the 10.4.5.

 

Some have tried to change IOMatchCategory in ATINDRV to IONDRVFramebuffer (it is default at IOFramebuffer) and then been able to get additional options for dual displays, but in most cases (if not all) the only result is artifacts on the same display when you move mouse or anything else outside of your main display. The reason it doesn't work seem to be because the two framebuffers overlap on the same device.

 

And ATY,Wormy is I guess Apples codename for the x1600 mobility. It is also a kext (loaded from the EFI driver I guess) who attatches to display@0 and creates two nibs (so here is the clue for dual display I can imagine) for ATINDRV to connect to. It is a driver of class IONDRVDevice.

 

The normal display which is used is AppleDisplay but there is also something called AppleBacklightDisplay which I imagine is for the internal display on the MacBookPro. (Maybe if you increase the Probe Score in the IOGraphicsFamily.kext you are able to force the other output) But this is a pure guess from my side.

Nice post superhai. One tiny thing tho - my X1800 doesnt 'crash' with the 10.4.6 kexts, it just gives black screen with mouse pointer. (Which, ok, could be considered a crash, but the point is the machine is properly running, you just cant see anything :))

Please reply me!

 

Excuse me but i'm newbie! I have a ATI Radeon Sapphire X1600PRO PCI-e 512MB .

I have tried the guide to page 1 but after reboot red lines are looked at alone. What could be?

In -x mode monitor have all refresh but red line in desktop and the Graphics card not found.

 

Graphics/Monitor

Monitor:

 

Tipo: Controller compatibile con VGA

Bus: PCI

Slot: PCIEX1_2

VRAM (totale): 256 MB

Fornitore: ATI (0x1002)

ID dispositivo: 0x71c2

ID revisione: 0x0000

Informazioni su estensione Kernel: Nessun Kext caricato

Monitor:

Monitor:

Risoluzione: 1024 x 768

Profondità: Colore 32-bit

Core Image: Non Supportato

Monitor principale: Sì

Mirror: Spento

Online: Sì

Quartz Extreme: Non Supportato

 

display:

 

Tipo: Altro controller monitor

Bus: PCI

Slot: PCIEX1_2

ID fornitore: 0x1002

ID dispositivo: 0x71e2

ID fornitore sottosistema: 0x174b

ID sottosistema: 0x0841

ID revisione: 0x0000

 

display:

 

Tipo: Controller compatibile con VGA

Bus: PCI

Slot: PCIEX1_2

ID fornitore: 0x1002

ID dispositivo: 0x71c2

ID fornitore sottosistema: 0x174b

ID sottosistema: 0x0840

ID revisione: 0x0000

Thanks for the excellent summary, and I have a couple of corrections:

To activate ATINDRV framebuffer, you need to edit Now you should be able to change resolutions and QE/CI should be enabled and hardware pointer is on. But at the moment it is not able to output to digital DVI, only to a analog VGA device. If you are not able to get a display (you get black display but you know the computer is running) you have to try all outputs on your card one by one and/or all at once.

DVI works on ASUS x1600XT Silent. I think that is the only card known to work.

If you use ATINDRV from 10.4.4 expect lots of artifacts. X1800 seem to only work on 10.4.5 (crash on 10.4.6) and X1600 works on 10.4.6.

Many people are getting artifacts (looks like overclock artifacts) when using 10.4.6 ATINDRV with x1600Pro. They should switch to 10.4.5. All x1600XT cards tested so far work with no artifacts with 10.4.6.

One tiny thing tho - my X1800 doesnt 'crash' with the 10.4.6 kexts, it just gives black screen with mouse pointer.

 

I see, but mine is all black and full freeze but I have x1800GTO. Can you move the pointer and is your system 'active' except for the black display?

I see, but mine is all black and full freeze but I have x1800GTO. Can you move the pointer and is your system 'active' except for the black display?

 

Hey Superhai, What brand/device ID is your X1800GTO. I have a Connect3D model with device ID 0x710a1002 which I flashed to a 0x71091002 X1800XL which is the same ID as Munky's. I mentioned that mine lets me have full control of the system, with no display though. My card has dual DVI-I outputs and I've used dual VGA monitors as well as DVI with VGA, DVI only, and VGA (w/adapter), though I get the same result with each. Verbose mode just stops at loginwindow.app, but the system continues to load and I can even restart using the keyboard. If I edit the kexts on a new installation before the final setup menus after the restart by using another working install, I can hear the intro music and everything, just nothing but text on the screen.

 

Also, what motherboard are you using and is it a crossfire board?

Guest
This topic is now closed to further replies.
×
×
  • Create New...