http://bugs.winehq.org/show_bug.cgi?id=22934
Alexey Loukianov mooroon2@mail.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mooroon2@mail.ru
--- Comment #7 from Alexey Loukianov mooroon2@mail.ru 2010-06-11 10:51:21 --- Portal, like any other Source-based game, takes its "Recommended settings" from the pre-defined in-game list that once used to be in dxsupport.cfg, but now it seems to be hidden inside *.gcf archives. Still, taking dxsupport.cfg file from the older game (for example from the HL2), copying it to the Portal's "bin" folder and modifying it appropriately with the settings that suit you GPU best makes the menu "recommendations" to be reasonable.
So, generally speaking, this is not a Wine's bug, but rather the game specific behavior. The only thing Wine may try do it to pass through videoadapter's vendor and products ID to the application allowing it to find a correct match in the database. I'm suspecting that Wine is trying to do it but somehow passed videocard product id happens to be decremented by 1. I.e., my videocard has the IDs [10de:0615] (as shown by lspci -nn) while HL2 and the rest of Source-based games detects it to be [10de:0614].