https://bugs.winehq.org/show_bug.cgi?id=38921
--- Comment #7 from Linards linards.liepins@gmail.com --- (In reply to Henri Verbeet from comment #5)
(In reply to Linards from comment #3)
If I understand the info from this site: https://pci-ids.ucw.cz/read/PC/1002/665c
The https://pci-ids.ucw.cz/read/PC/1002/665c/10430452 is made from vendor_id:device_id:<Subsystem>
where <Subsystem> is outputted in line "Subsystem: ASUSTeK Computer Inc. Device [1043:045a]". If lspci can get it, that should be handable in wine, right?
The subsystem IDs could possibly help, but are not something we can necessarily get at. Even if we could, that would require a much larger database of card information, which I don't think we're willing to maintain for something that's in most cases only a cosmetic issue.
Something like udev hwdb would be helpful, but the strings there don't necessarily match the names from the Windows drivers, and we can't get at that either from OpenGL.
(In reply to Henri Verbeet from comment #6)
Actually, the way to get at the subsystem IDs would be to extend GLX_MESA_query_renderer with additional queries. We'd still need to maintain a large database, but I suppose we could add entries one at a time. Of course we'd also need to add support for GLX_MESA_query_renderer to Wine first.
Oh, then it seems like the issue consists of two things: - OpenGL extension for Mesa must be supported in Wine ; - Subsystem IDs must be matches from local data storage - database.
And to summ it up, to get all this going there must be _Economical_ interest in the first place, as, yes - cosmetic things definitely is .. well ... cosmetic ones. But, still, this should not be forgotten. :)