-
Notifications
You must be signed in to change notification settings - Fork 142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Request for FreeBSD support #240
Comments
This request has been done before on #bumblebee-dev on Freenode IRC. Since I do not have experience with FreeBSD, I cannot help with coding for it. Patches are welcome, but basically you first need to get the following parts working:
I cannot help you with Virtual GL. Neither can I help you with FreeBSD-specific kernel code, but if you have questions on how bbswitch works and cannot understand it from source, feel free to ask. Bumblebee is a glue around existing tools. Preparation:
As for bbswitch (enable/disable the nvidia card in the steps above), you basically have to call some ACPI methods that disable the nvidia card. The methods |
Hi. Sory for commenting on what seems to be an old thread/feature request, but I ran into this problem (my laptop has optimus and I wanted to run FreeBSD on it). Is bbswitch capable of disabling the optimus technology? Is it a standalone component? I'm asking because I might attempt to start porting that myself. For the time being it might be an acceptable solution (until a complete bumblebee port emerges). |
Hi fdemlan, bbswitch does and cannot disable Optimus. It basically calls an (apparently standarized) device-specific ACPI method to disable the card completely. It can be used without bumblebeed (which is what I am doing right now). |
Thank you for your response, Lekensteyn. I was recently informed that basic Optimus support has been added on FreeBSD https://wiki.freebsd.org/OptimusVideoSupport . I have no idea if it is based on this project, but It doesn't look like it is. Just letting you know so you can point FreeBSD users to that link. Regards. |
This is definitively based on what Bumblebee does with it VirtualGL backend, i.e. start a second X server on the NVIDIA card with a particular configuration, and then use VirtualGL to transfer frames from the second to the first server. As Lekensteyn said above, Bumblebee just uses existing tools, here we configure almost everything so that the end user just has to |
FreeBSD also has a group who use it. And we DO need this tool. THANKS!
The text was updated successfully, but these errors were encountered: