[Mesa-dev] [PATCH 5/5] tegra: Initial support
Emil Velikov
emil.l.velikov at gmail.com
Fri Feb 23 17:08:56 UTC 2018
On 23 February 2018 at 13:55, Thierry Reding <thierry.reding at gmail.com> wrote:
> On Thu, Feb 22, 2018 at 02:32:26PM +0000, Emil Velikov wrote:
>> On 22 February 2018 at 13:23, Thierry Reding <thierry.reding at gmail.com> wrote:
> [...]
>> > Good point. Let me check what exactly we use in the closed-source driver
>> > and then come up with a proposal.
>> >
>> > I think perhaps a good choice for the vendor would be "grate". Even
>> > though this driver isn't part of the grate project, I'm hoping that we
>> > will eventually see Erik's and Dmitry's work merged into this.
>> >
>> > Adding Erik and Dmitry to get their opinion.
>> >
>> Ack. Since this can be tweaked later, I'd suggest not blocking the
>> series on the name specifics.
>
> So the closed-source driver reports this:
>
> ...
> OpenGL vendor string: NVIDIA Corporation
> OpenGL renderer string: NVIDIA Tegra X1 (nvgpu)/integrated/DEBUG
> ...
>
> I suppose we could just do:
>
> vendor = "tegra"
> name = "NVIDIA Tegra X1"
>
> The vendor seems to match the driver name for all (to match the Mesa driver name like other
> drivers do)
> we can base the name on something we could query from sysfs, for
> example. So we could display "NVIDIA Tegra 20" and similar for the GPU
> supported by grate and K1, X1, X2, ... for those supported by Nouveau.
>
Quick grep though Wine and Mesa shows the following vendor strings/patterns.
Wine _patterns_
- binary drivers - ATI, NVIDIA
- open source drivers/vendors - Advanced Micro Devices, Inc., VMware,
Inc.., Intel, Tungsten Graphics, Inc
- projects/individuals - Mesa, X.Org, DRI R300 Project, Brian Paul,
Nouveau, nouveau
A few extra strings from Mesa
- etnaviv, freedreno, Broadcom, Red Hat
In hindsight, using a single vendor 'Mesa' string would have have been
useful for app developers.
That ship has sailed and the suggestions sound perfectly reasonable IMHO.
HTH
Emil
More information about the mesa-dev
mailing list