https://bugs.winehq.org/show_bug.cgi?id=45932
Andrew Wesie awesie@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #62502|0 |1 is obsolete| |
--- Comment #13 from Andrew Wesie awesie@gmail.com --- Created attachment 62529 --> https://bugs.winehq.org/attachment.cgi?id=62529 Workaround for NVIDIA
This may be due to a driver error. With Assassins Creed and query buffer objects it is seems to be easy to make the gpu unhappy. This error shows up in dmesg:
Xid (PCI:0000:01:00): 32, Channel ID 00000023 intr 00040000
Avoiding concurrent writes to the same buffer object appears to help, but it is possible that it is just reducing the chance of error instead of eliminating it.
This patch reverts to using a random value to indicate an invalid value. It also uses glBufferStorage to initialize the buffer and eliminates any CPU writes to the buffer.