Fix SketchUp refresh bug on Linux with WINE


In SketchUp 7 and 8 there is a problem that when run on Linux with WINE with the refresh of the screen. Whatever you are working with on the screen it will always one mouse event behind. For example if you are deleting an object, you will need to scroll the view in or out to see the change take effect in SketchUp. This can be a real pain and can get in the way quickly.

Here is my setup but I have seen the issue on another system with Nvidia and an older version of Ubuntu/Wine as well.

  • Sketchup 8
  • Wine 1.4.1
  • Ubuntu 12.10 64bit
  • Intel HD 4000

The fix is to simply launch SketchUp fromthe command line with vblank_mode=0.

$ vblank_mode=0 WINEPREFIX="/home/ryan/.wine" wine .wine/drive_c/Program\ Files\ \(x86\)/Google/Google\ SketchUp\ 8/SketchUp.exe

You will need to change the command for your username and wine installation path of course.