Bug 109714

Summary: Unable to Compile R200 driver: "Options 'r200' are not allowed..."
Product: Mesa Reporter: moriel5 <emoriel17>
Component: Drivers/DRI/r200Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED NOTABUG QA Contact: Default DRI bug account <dri-devel>
Severity: normal    
Priority: medium    
Version: 18.3   
Hardware: Other   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description moriel5 2019-02-21 11:27:00 UTC
On Ubuntu 18.04LTS, 18.04.1LTS, and Ubuntu 18.04.2LTS, as well as Ubuntu 18.10, and even with Oibaf's PPA for those released, the R200 driver is not included, causing the Radeon 9000M (rv250) on my ThinkPad T42 to default to the LLVMPipe driver.

When attempting to compile Mesa with the R200 driver, on Solus, Meson spits out the following error: ERROR:  Options "r200" are not in allowed choices: ", auto, kmsro, radeonsi, r300, r600, nouveau, freedreno, swrast, v3d, vc4, etnaviv, tegra, i915, svga, virgl, swr, panfrost".

Any idea why I cannot compile the R200 driver?
Comment 1 Adam Jackson 2019-02-21 15:30:03 UTC
(In reply to moriel5 from comment #0)

> When attempting to compile Mesa with the R200 driver, on Solus, Meson spits
> out the following error: ERROR:  Options "r200" are not in allowed choices:
> ", auto, kmsro, radeonsi, r300, r600, nouveau, freedreno, swrast, v3d, vc4,
> etnaviv, tegra, i915, svga, virgl, swr, panfrost".

That's the list of gallium drivers. r200 is not a gallium driver, it's a "classic" DRI driver:

datura:~/git/mesa% meson configure build | grep r200
  dri-drivers        [auto]        [, auto, i915, i965, r100, r200, nouveau, swrast]                                                                             List of dri drivers to build. If this is set to auto all drivers applicable to the target OS/architecture will be built  

You want 'meson configure build -Ddri-drivers=r200'.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.