Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 546198 - eselect-mesa should set the default sw rasterizer to gallium
Summary: eselect-mesa should set the default sw rasterizer to gallium
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo X packagers
Depends on:
Reported: 2015-04-10 17:51 UTC by walt
Modified: 2018-05-27 06:55 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description walt 2015-04-10 17:51:22 UTC
eselect-mesa sets the default 32bit sw rasterizer to gallium, which is correct, but sets the 64bit sw rasterizer to Classic, which prevents gnome-shell from starting.

eselect-mesa should default both the 32bit and 64bit sw rasterizer to gallium.
Comment 1 walt 2015-04-10 17:54:02 UTC
I should have mentioned that this causes problems with gnome-shell when running gentoo as a virtualbox guest.
Comment 2 Matt Turner gentoo-dev 2017-02-25 22:45:35 UTC
From [1]: 

> FWIW, softpipe is meant to be a reference implementation of a Gallium driver, it's not meant to be used for real world stuff


We should default to llvmpipe if present, then classic swrast, and basically never softpipe.
Comment 3 Larry the Git Cow gentoo-dev 2018-05-27 06:55:41 UTC
The bug has been closed via the following commit(s):

commit 2411166e56da41fc163475c0ce0f6c10310d6468
Author:     Matt Turner <>
AuthorDate: 2018-05-27 06:51:04 +0000
Commit:     Matt Turner <>
CommitDate: 2018-05-27 06:54:19 +0000

    media-libs/mesa: Drop eselect-mesa support
    It only allowed selecting between two i915 drivers and two swrast
    drivers. Not interesting.
    Now, if gallium is enabled we will default to the gallium version of
    these drivers, otherwise the classic version.

 media-libs/mesa/mesa-18.1.0-r1.ebuild | 531 ++++++++++++++++++++++++++++++++++
 media-libs/mesa/mesa-9999.ebuild      |  43 +--
 2 files changed, 532 insertions(+), 42 deletions(-)