Bug 24552
Summary: | vga_switcheroo does not switch from intel to nvidia and OFF freezes X at X restart | ||
---|---|---|---|
Product: | Drivers | Reporter: | Giacomo (delleceste) |
Component: | Video(Other) | Assignee: | drivers_video-other |
Status: | RESOLVED CODE_FIX | ||
Severity: | normal | CC: | alan, michiel, peter |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 2.6.35 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
Giacomo
2010-12-09 13:53:52 UTC
This system uses Optimus™ where the IGD is the only display with a connection to the screen, it is not possible to directly use the DIS. Anyway vga_switcheroo interface has disappeared since 2.6.37 at least, hasn't it? So the only way to disable NVidia graphics card is via acpi_call, which in 2.6.39 seems to work. What's the future of all this? Is there any "future"? Giacomo, can this bug be closed? "Switching" from iGPU do dGPU does not work for Optimus systems as mentioned by Michiel. The "future" is possibly PRIME which allows you to use the nvidia card (though there is currently no way to turn it off when using PRIME AFAIK). For turning off the card, you need to load the nouveau driver. One problem atm is that it does not disable the card on suspend/resume. An alternative that currently does handle s/r is bbswitch[1]. In the future, switcheroo should be able to handle s/r too. PRIME is created by Dave Airlie, he posts updates on his blog http://airlied.livejournal.com/ [1]: https://github.com/Bumblebee-Project/bbswitch |