http://bugs.winehq.org/show_bug.cgi?id=16699
--- Comment #18 from Roderick Colenbrander thunderbird2k@gmail.com 2009-08-22 13:15:22 --- The way 'classic' opengl works is that there is a list of so called pixel formats. A pixel format has properties like the number of colors bits, color depth and also the level of 'anti-aliasing'. The Wine/Sketchup bug is that for some reason Sketchup is not happy with the pixel formats Wine offers. On a Windows box I checked the formats which Sketchup selects on Windows and the same are around on Wine. I would need to know what Sketchup is doing to fix the bug.
Adjusting of the anti-aliasing level in nvidia-settings basically overrides the pixel format a program selects in Wine. So when lets say Wine gives Sketchup pixel format number 10 which does not offer multisampling, after playing with nvidia-settings this pixel format 10 will receive multisampling support but the app is not aware of this.
So using nvidia-settings you can work around a Wine bug but since I don't know what Sketchup exactly wants (there might also just be a bug in Sketchup) I can't fix it.
Roderick