49 replies to this topic
#1
Posted 01 November 2006 - 05:52 PM
Titan II Project, anyone?
Omni says that modifying Titan to work for dual displays should be straight forward:
"@0,fboffset" to 0 (or something like 0x20000 if your card has shared memory). "@1,fboffset" would probably need to be set in order to get dual screens working. I did not test this, but you may want to give it a try.
"@0,compatible" to "NVDA,NVMac"
"@1,compatible" to "NVDA,NVMac"
"@0,device_type" to "display""
"@1,device_type" to "display"
"@0,name" to "NVDA,Display-A"
"@1,name" to "NVDA,Display-B"
http://omni.starchaser.org/titan/
I am planning to return my x1600Pro and get an XFX 7300GT with the hope that this will work for dual displays.
Is anyone else interested in working on Titan for dual displays?
Omni says that modifying Titan to work for dual displays should be straight forward:
"@0,fboffset" to 0 (or something like 0x20000 if your card has shared memory). "@1,fboffset" would probably need to be set in order to get dual screens working. I did not test this, but you may want to give it a try.
"@0,compatible" to "NVDA,NVMac"
"@1,compatible" to "NVDA,NVMac"
"@0,device_type" to "display""
"@1,device_type" to "display"
"@0,name" to "NVDA,Display-A"
"@1,name" to "NVDA,Display-B"
http://omni.starchaser.org/titan/
I am planning to return my x1600Pro and get an XFX 7300GT with the hope that this will work for dual displays.
Is anyone else interested in working on Titan for dual displays?
#2
Posted 01 November 2006 - 06:29 PM
As usual, it would have been nice if Omni had also provided the source to his Titan (I) kext so that modifying it for additional features would be easier.
Now, not only do you need to develop the new features, but you also have to create the code from scratch for implementing the changes.
Now, not only do you need to develop the new features, but you also have to create the code from scratch for implementing the changes.
#3
Posted 01 November 2006 - 06:34 PM
i try to change the numbers 0 and 1 on some points... interessting things happens.
on some combinations, my system profiler shows only one monitor support and the point "monitor2: is not connected" wasnt shown.
when i change others, i change display numbers... and so on...
i dont think that we can modify the binary to get dual screen, because when i understand right, we need the "@1, fboffset" entry and its not included... only the "@0,fboffset" is included which seems get no return value.
is there a way to decompile a kext?
but the great thing at all... i will buy a 30" dell monitor... i hope it will work
#4
Posted 01 November 2006 - 07:45 PM
This is literally the last thing that would make my system perfect. I've been stuck with GMA950+ADD2 card for dual display supprt, and it's not even dual DVI.
Really rooting to get my Dual DVI 7300GT working.
Really rooting to get my Dual DVI 7300GT working.
#5
Posted 02 November 2006 - 04:42 AM
Rammjet, on Nov 1 2006, 01:26 PM, said:
As usual, it would have been nice if Omni had also provided the source to his Titan (I) kext so that modifying it for additional features would be easier.
Now, not only do you need to develop the new features, but you also have to create the code from scratch for implementing the changes.
Now, not only do you need to develop the new features, but you also have to create the code from scratch for implementing the changes.
Perhaps we can convince Omni to write a version of Titan that will work with some kind of plist we can play with.
erikk, on Nov 1 2006, 01:31 PM, said:
when i open the titan file from contents/Macos folder... i see the entries...
i try to change the numbers 0 and 1 on some points... interessting things happens.
on some combinations, my system profiler shows only one monitor support and the point "monitor2: is not connected" wasnt shown.
when i change others, i change display numbers... and so on...
i try to change the numbers 0 and 1 on some points... interessting things happens.
on some combinations, my system profiler shows only one monitor support and the point "monitor2: is not connected" wasnt shown.
when i change others, i change display numbers... and so on...
This is what I am talking about.
Quote
is there a way to decompile a kext?
We certainly should give it a shot: http://boomerang.sourceforge.net/
#6
Posted 02 November 2006 - 12:24 PM
Here is the macpro ioreg omni mentioned on his site (i also contacted him and send him the url to to the macpro.txt he mentioned) got a 7300 gt in the mac pro
Attached Files
#7
Posted 02 November 2006 - 01:17 PM
I have a kext almost working, made from the specifications on omni's site. Will post source tomorrow.
Btw. If any one has ioreg dumps from real macs with nVidia cards, I would be very interested in seeing them.
Btw. If any one has ioreg dumps from real macs with nVidia cards, I would be very interested in seeing them.
#8
Posted 02 November 2006 - 01:25 PM
icyderguru, on Nov 2 2006, 07:21 AM, said:
Here is the macpro ioreg omni mentioned on his site (i also contacted him and send him the url to to the macpro.txt he mentioned) got a 7300 gt in the mac pro
Icyderguru, that's great. Thanks for posting the IOReg of a Mac Pro running dual displays off an Nvidia 7300GT and sending it to Omni. Hopefully, he will find an easy way to mod Titan for dual display support.
dm_webd, on Nov 2 2006, 08:14 AM, said:
I have a kext almost working, made from the specifications on omni's site. Will post source tomorrow.
Awesome, thank you!
Quote
Btw. If any one has ioreg dumps from real macs with nVidia cards, I would be very interested in seeing them.
Icyderguru, just posted one above!
#9
Posted 02 November 2006 - 03:54 PM
since omni asked me to do one in single user mode (both monitors connected - but one stayed black - but i think thats alright?)
here is the one in single user mode
here is the one in single user mode
Attached Files
#10
Posted 02 November 2006 - 03:57 PM
F'n A+
I can't wait for this .. Seamless reboots into Windows to play my games, dual monitor support in X with the same card!
/edit: I'm extra anxious to contribue something to the community because of this, so if anyone wants to know how to shrink their HFS partition to make room for a larger windows partition/windows partition in general, let me know and I can work up some sort of tutorial on how to do it!
I can't wait for this .. Seamless reboots into Windows to play my games, dual monitor support in X with the same card!
/edit: I'm extra anxious to contribue something to the community because of this, so if anyone wants to know how to shrink their HFS partition to make room for a larger windows partition/windows partition in general, let me know and I can work up some sort of tutorial on how to do it!
#11
Posted 03 November 2006 - 02:57 PM
Bofors, this Omni discovery, shouldnt put project EFI to a lower priority?
Can't we use this as ana example for driving any device?
Can't we use this as ana example for driving any device?
#12
Posted 03 November 2006 - 03:40 PM
aberracus, on Nov 3 2006, 09:54 AM, said:
Bofors, this Omni discovery, shouldnt put project EFI to a lower priority?
It does for me, sort of. My OSx86 development priority is supporting dual displays (this was a major reason why I have beening pushing EFI work). But on the other hand, the MacEFIx86 project is making good progress and I think that EFI is essential to the future of OSx86.
Quote
Can't we use this as ana example for driving any device?
Yes, I was thinking the same thing This is a general approach, not specfic to Nvidia or even graphics cards.
#13
Posted 03 November 2006 - 04:31 PM
icyderguru, on Nov 2 2006, 04:51 PM, said:
since omni asked me to do one in single user mode (both monitors connected - but one stayed black - but i think thats alright?)
here is the one in single user mode
here is the one in single user mode
Btw., if anyone wants to experiment with the different values, source code for my Titan clone is available for download.
#14
Posted 03 November 2006 - 06:11 PM
dm_webd, on Nov 3 2006, 11:28 AM, said:
Btw., if anyone wants to experiment with the different values, source code for my Titan clone is available for download.
Excellent, thank you!
EDIT:
I see that dm_webd has posted the source code here: http://forum.insanel...showtopic=32004
I have asked Mash to make an X-Labs project forum for this work.
I am going out now to buy an Nvidia card to work on making Titan (Natit) drive dual displays.
#15
Posted 03 November 2006 - 08:44 PM
Cant this same system be applied to ATI cards?
#16
Posted 03 November 2006 - 09:43 PM
#17
Posted 03 November 2006 - 10:35 PM
For dual displays someone with a real Mac Pro with 2 displays connected needs to boot to singleuser and do a ioreg there
#18
Posted 04 November 2006 - 01:30 AM
bofors, on Nov 3 2006, 04:40 PM, said:
I believe so, we would just need an IO registry dump from a Mac Pro running two displays off an ATI x1900XT.
Alternatively, connecting an external display for to an x1600 iMac should also work (and might be easier information to acquire).
fireshark, on Nov 3 2006, 05:32 PM, said:
For dual displays someone with a real Mac Pro with 2 displays connected needs to boot to singleuser and do a ioreg there
Icyderguru has already done a few times, see the results he posted above.
#19
Posted 04 November 2006 - 07:35 AM
i could do it
how do i get the dump?
how do i get the dump?
#20
Posted 04 November 2006 - 12:53 PM
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users



Sign In
Create Account
This topic is locked









