-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Am 2014-05-29 20:34, schrieb Andrei Slăvoiu:
So use the string provided by EnumDisplayDevices and the PCI ID and memory size from the WGL extension? Something like that, yes. It needs a few separate pieces of work though - right now EnumDisplayDevicesW is a stub (see dlls/user32/misc.c). I suggest to start with only the WGL extension part and keep the PCI ID -> device name table in wined3d for now. Once this is in place we can worry about EnumDisplayDevices.
All this is related to dual GPU support as well. Support for this is virtually nonexistent in winex11, user32 and wined3d, and Linux as a whole doesn't really support a dual-head configuration where one monitor is driven by an AMD GPU and the other is driven by an Nvidia GPU. This puts you in the unfortunate position of having to think about multi-GPU support (to avoid making things worse) but not really being able to test things and/or adding lots of infrastructure. OSX and Windows 7 support such multi-gpu configurations. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQIcBAEBAgAGBQJTiDp9AAoJEN0/YqbEcdMwMywP/RT0fxOeoBYHoJ7G5Tim2Ge/ OL5sq2lQx2DDMIUlJZsp7HRQ7kuaIL86wp0xikOcADa2Lx9mGjr0n4wHSmZi0tse 3RSVJDn1mWPLC6A2YJORLCFX4XZgmkTmcgzm01OozKCNRSJZxxkmCUAEIh4m2WS5 PbBbjHDFs+Y9MmPMl9ThxEV3FjQo4az/lITYqmMRVJFL5wjYT7CvlmfQaNtfmfWa RU+BjexqOjwX0E2RyOobXvGhEOGMDRk+RmqJ0zlV9+W6aSPnC2OHVLmKjM36Bq6V R5rs9ry7IorXpCrXFJ/7c6E5ST0SJPL9QiI5+I9qSOooLgCT10dSXiuvYItXfIrH 9KdiW3abQ2JzVbVD3nE1Y6T4y/GdrPgutYxiFx6IP5brfcoKJWqwpNNu8/ad+ydI d7UmHfkz7naG/uK7bE7zULCSqaT0laFcjiV8wNxi7g8Jsv5uj4LaxvsfhV28xI4r UTp/KNoXibn+a00MuAwJcRm767rnNdnb8qCetSv4i6b2QWUZFHNVsAz8GVrVJmRM eiPvqRsxl+752YjUB5oTv29zLVGudfmKbV691mKIxKv9kqYCxfywnn9C2l2JLrIf kUbvHIokcZ2bB2C03P3E+IarONa+4IMuRbE3FGCfKkhRSi252MooBwlxQKa3S6P6 wzW7P/NLfG9Lk5Gx49Tf =PbT+ -----END PGP SIGNATURE-----