PS: For Fallout 3 those registry settings should be (or similar): "VideoDescription"="NVIDIA GeForce 9600 GT" "VideoDriver"="nv4_disp.dll"
We have a display driver database in wined3d that specifies the driver version to report. We could include this information there instead adding a new registry key.
"nv4_disp.dll" obviously makes problems. Our display driver is called "winex11.drv", or arguably for d3d "wined3d.dll"
The registry key isn't bad. There should also come a key to override the pci id. By default we will use the table and I plan to fix that one properly soon. I talked about it to Henri and I thought that the name 'Display' is used in several places and that likely we need to get the driver name from winex11.drv (it would need to advertise itself as nv4_disp.dll) but Henri wasn't sure if the display driver name is the same as the name reported by d3d. I think they are.
So the default should be the table but users should always be able to override it as we can never get it correctly in all situations.
Roderick
PS: For Fallout 3 those registry settings should be (or similar): "VideoDescription"="NVIDIA GeForce 9600 GT" "VideoDriver"="nv4_disp.dll"
We have a display driver database in wined3d that specifies the driver version to report. We could include this information there instead adding a new registry key.
"nv4_disp.dll" obviously makes problems. Our display driver is called "winex11.drv", or arguably for d3d "wined3d.dll"
2008/11/12 Roderick Colenbrander thunderbird2k@gmx.net:
So the default should be the table but users should always be able to override it as we can never get it correctly in all situations.
Roderick
Sounds reasonable.
On Wednesday 12 November 2008 05:26:45 am Stefan Dösinger wrote:
"nv4_disp.dll" obviously makes problems. Our display driver is called "winex11.drv", or arguably for d3d "wined3d.dll"
Unfortunately I tried this (setting the display driver to "wined3d.dll"), and Fallout 3 still crashes. Seems it'll only accept driver names from nvidia or amd/ati cards. Though it could be set to "wined3d.dll" by default, with the registry override..