Hello guys / girls, I have learned how the nvidia optimus works and how is the implementation
And I am thinking to make an app that makes the switchings between the cards (intel/nvidia) easier but I need more programming power / another guys who knows programming in Xcode:
The things to make are this:
Optimus works by taking advantage of a feature of Intel's IGP that has been the source of much enthusiast griping over the years: the fact that Intel IGPs store the frame buffer in system memory, instead of in a dedicated pool of fast memory like NVIDIA's and ATI's IGPs. Intel used system memory to keep platform costs down (the extra memory chips that competitors' IGPs used boosted the price), but at the cost of some system performance—not having dedicated memory slows down 3D rendering, and it also reduces the amount of system memory available to other applications.
The software side of the Optimus platform inserts itself between the OS/app stack and the graphics hardware, and it accesses system memory to fill the frame buffer itself. Intel's IGP still reads from the frame buffer to do display output, but it's just reading and displaying frames that were generated by NVIDIA's GPU and sent to main memory.
References: http://arstechnica.com/apple/news/2010/02/...le-macbooks.ars
and Nvidia's Optimus Whitepaper
I am thinking to make the same thing as the bumblebee / ironhide linux guys, here is one of the sources that makes optimus working in ubuntu: https://github.com/MrMEEE/bumblebee/blob/ma...e.script.ubuntu
| Start a new topic Add Reply |
Dec 1 2011, 01:24 PM
Post #1
Dec 1 2011, 11:21 PM
Post #2
i have nvidia optimus also
intel hd graphics 3000 + Nvidia GT 525M
i was thinking on making nvidia card work as secondary card as it directly connected to hdmi
but as idont have hdmi monitor stopped thinking on it
the hope to make it work like under windows is to develop switcher but i am not programmer to make it
intel hd graphics 3000 + Nvidia GT 525M
i was thinking on making nvidia card work as secondary card as it directly connected to hdmi
but as idont have hdmi monitor stopped thinking on it
the hope to make it work like under windows is to develop switcher but i am not programmer to make it
Dec 5 2011, 02:10 PM
Post #3
I found a program that makes the switching in the mac that have two cards and were not nvidia optimus,
the program is gxfCardStatus and it is open source !
Is a program exactly like that, I am trying to make but I need to do some changes in the source to make the dsdt /ssdt calls I already have the code here but I need a programmer that knows how to do it in Xcode.
I need collaborators!
Somebody want to help ?
If want then post here.
Thanks
@Mido: your answer you will find here: http://olarila.com/forum/viewtopic.php?f=3...d24d9cfa7d7acd4
the program is gxfCardStatus and it is open source !
Is a program exactly like that, I am trying to make but I need to do some changes in the source to make the dsdt /ssdt calls I already have the code here but I need a programmer that knows how to do it in Xcode.
I need collaborators!
Somebody want to help ?
If want then post here.
Thanks
@Mido: your answer you will find here: http://olarila.com/forum/viewtopic.php?f=3...d24d9cfa7d7acd4
Dec 7 2011, 01:43 PM
Post #4
i have already get lvds & vga by intel card
to switch between two card you must get first two cards registered and driver works as it must
then you can switch
but on our case nearly nvidia card is switched of from starting so registration of this card is incorrect
so you will see on ioregistery that card isn't applied as on macbookpro 6.1
on my notebook hdmi can activate card from first but sadly idont have hdmi display now
so can't do tests on it
to switch between two card you must get first two cards registered and driver works as it must
then you can switch
but on our case nearly nvidia card is switched of from starting so registration of this card is incorrect
so you will see on ioregistery that card isn't applied as on macbookpro 6.1
on my notebook hdmi can activate card from first but sadly idont have hdmi display now
so can't do tests on it
Dec 30 2011, 05:57 AM
Post #5
Hi, any news on such project?
I have a laptop (Asus n53sv-sz404 ) with nvidia optimus technology (gt540m 1gb)+Intel hd3000 dual graphics and with its 15.6" lcd display running in fullhd resolution at 1920x1080 i cannot view anything at all! I hope that it will change with full support. I cannot believe that i cannot use 1920x1080 on internal lcd with Intel hd3000 under osx...With Windows or Linux it works well!!
Any solution to it, for using 1920x1080 res on internal lcd display, until optimus technology will be full supported under osx?
Thanks!
Mal
I have a laptop (Asus n53sv-sz404 ) with nvidia optimus technology (gt540m 1gb)+Intel hd3000 dual graphics and with its 15.6" lcd display running in fullhd resolution at 1920x1080 i cannot view anything at all! I hope that it will change with full support. I cannot believe that i cannot use 1920x1080 on internal lcd with Intel hd3000 under osx...With Windows or Linux it works well!!
Any solution to it, for using 1920x1080 res on internal lcd display, until optimus technology will be full supported under osx?
Thanks!
Mal
i have already get lvds & vga by intel card
to switch between two card you must get first two cards registered and driver works as it must
then you can switch
but on our case nearly nvidia card is switched of from starting so registration of this card is incorrect
so you will see on ioregistery that card isn't applied as on macbookpro 6.1
on my notebook hdmi can activate card from first but sadly idont have hdmi display now
so can't do tests on it
to switch between two card you must get first two cards registered and driver works as it must
then you can switch
but on our case nearly nvidia card is switched of from starting so registration of this card is incorrect
so you will see on ioregistery that card isn't applied as on macbookpro 6.1
on my notebook hdmi can activate card from first but sadly idont have hdmi display now
so can't do tests on it
Dec 31 2011, 01:15 PM
Post #6
Hi, any news on such project?
I have a laptop (Asus n53sv-sz404 ) with nvidia optimus technology (gt540m 1gb)+Intel hd3000 dual graphics and with its 15.6" lcd display running in fullhd resolution at 1920x1080 i cannot view anything at all! I hope that it will change with full support. I cannot believe that i cannot use 1920x1080 on internal lcd with Intel hd3000 under osx...With Windows or Linux it works well!!
Any solution to it, for using 1920x1080 res on internal lcd display, until optimus technology will be full supported under osx?
Thanks!
Mal
I have a laptop (Asus n53sv-sz404 ) with nvidia optimus technology (gt540m 1gb)+Intel hd3000 dual graphics and with its 15.6" lcd display running in fullhd resolution at 1920x1080 i cannot view anything at all! I hope that it will change with full support. I cannot believe that i cannot use 1920x1080 on internal lcd with Intel hd3000 under osx...With Windows or Linux it works well!!
Any solution to it, for using 1920x1080 res on internal lcd display, until optimus technology will be full supported under osx?
Thanks!
Mal
more info about your mac setup
Feb 17 2012, 01:50 PM
Post #7
Hello guys I am trying to make the switcher here, the system already recognized the Intel and the Geforce 540M here, and loaded the kexts.
I am making the switcher with the help of the linux guys.
Any progress I will be posting here...
Wish me luck ...
This post has been edited by IDDPioneer: Apr 24 2012, 05:33 PM
I am making the switcher with the help of the linux guys.
Any progress I will be posting here...
Wish me luck ...
This post has been edited by IDDPioneer: Apr 24 2012, 05:33 PM
| Add Reply Start a new topic |
0 Members:







