Notebook Hybrid Graphics On Linux Still Sucks

Posted by Michael Larabel on October 13, 2010

For those of you that have been wondering about the state of hybrid graphics support for notebooks running Linux, sadly the situation has yet to improve, which still puts it in shambles.

Towards the beginning of this year we reported on hybrid graphics support for Linux coming in a crude form via something David Airlie calls "vga_switcheroo", which has since been integrated into the mainline Linux kernel and related components. This allows for a rather basic and rudimentary way to switch between two graphics processors, but it requires shutting down the X.Org Server and is far from being a streamlined experience. It evolved quickly at first to the point that it supported delayed GPU switching, but lately has not received much attention. Hybrid graphics support under Linux is far from being close to the same level of the experience notebook users have when running Microsoft Windows 7.

We also reported on initial open-source multi-GPU rendering support via some other David Airlie work called PRIME, but that too hasn't seen much love in recent months. NVIDIA has also confirmed that their Optimus technology will not come to Linux.

About all that's new in the way of developments is a new kernel module called acpi_call, which allows those owners of notebooks with dual graphics processors to try out different ACPI methods for switching on and off the discrete GPU. While you may be able to figure out the ACPI call needed to switch off the GPU, support for automatically placing that call to either turn on or off that GPU when needed, is not yet in place.

Those interested in trying out the acpi_call module or other hybrid graphics experiments under Linux can find a few more details on this blog.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. Intel Linux OpenGL Driver Leading Over Apple OS X
  2. The Cost Of Ubuntu Disk Encryption
  3. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  4. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
Latest Linux News
  1. Linux Desktop Security Could Be A Whole Lot Better
  2. KDE 4.11 Will Be The Last Major KDE4 Workspaces Feature Release
  3. New NVIDIA Linux Driver Supports The GeForce GTX 780
  4. Chrome 28 To Offer More Speed Improvements
  5. Digia Announces "Boot To Qt" Project
  6. X.Org Libraries Hit By Round Of Security Issues
  7. Wayland's Weston Gets Output Scaling Support
  8. Raspberry Pi Gets New Wayland Weston Renderer
  9. Debian GNU/Hurd 2013 Release Brings New Packages
  10. Intel Ultrabook Performance Is Faster With Mesa 9.2
  11. Hot Relocation HDD To SSD Support For Btrfs
Latest Forum Talk
  1. Xserver 1.14 support will arrive with Catalyst...
  2. Linux Desktop Security Could Be A Whole Lot Better
  3. New NVIDIA Linux Driver Supports The GeForce GTX...
  4. KDE 4.11 Will Be The Last Major KDE4 Workspaces...
  5. Openbenchmarking.org main page is damaged
  6. Microsoft Releases Skype For Linux 4.2, Has...
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite