I've alredy rated this on Wine AppDB as "Bronze". There is no Google SketchUp 6 for Linux native support until this article is published. But if you are Linux user, and you couldn't wait to try it, here's the tips to runs Google SketchUp on Linux.
We're definetely needs Wine to runs this application. I get the latest Wine sources (1.1.2) from it's website, build and install it on my Fedora 8 system after remove the included one. Well, I believe we're agree that this step is optional. You can use your current installed Wine before you do the hard way (I mean, build from it sources).
Get the latest Google SketchUp release and install it. We'll never found any difficulties on installation step. But after this installation's complete, we still necessary to do and old registry tricks. Run this command on the terminal:
$ wine regedit
Change the registry value to similar like this:
[HKEY_CURRENT_USER\Software\Google\SketchUp6\GLConfig\Display]
"FIRST_TIME"=dword:00000000
"HW_OK"=dword:00000001
[HKEY_CURRENT_USER\Software\Google\SketchUp6\Google SketchUp TOTD]
"HelpPage"="0"
"ShowOnStartUp"="\"false\""
You might try your Google SketchUp installation by running it after this step. If you found no troubles, means that this application runs perfectly, then you are finish. It's so lucky that your hardware is supported by Wine + Google SketchUp. But if you had any trouble such as black screen or Google SketchUp didn't runs at all, then you might continue to the next steps.
I do this trick with my integrated Intel Corporation Mobile 945GM/GMS graphics adapter. The last trick you have to do is disabling DRI on xorg.conf. It is usually located at /etc/X11/xorg.conf.
What you have to do is find "Device" section and add one option to disable it. For example, my configuration is looks like this:
Section "Device"
Identifier "Videocard0"
Driver "intel"
EndSection
Then add Option "NoDRI" on that section, so it will be like this:
Section "Device"
Identifier "Videocard0"
Driver "intel"
Option "NoDRI"
EndSection
After this modification, restart your X server by doing log out or press key combination Ctrl+Alt+Backspace. Try your Google SketchUp at least now it's runs for normal usage.








Your suggestions on this page allow me to run SketchUp on my PC. Many thanks for posting this. Regards Jack
@Cromerroamer
Please note that since you decided to turn off DRI to run SketchUp, your 3D performance will be affected.
Now we can use DRI2 on Intel, this is great work with SketchUp under Wine.
add into /etc/X11/xorg.conf device section line
Option "AccelMethod" "UXA"
Section "Device"
Identifier "Configured Video Device"
Option "AccelMethod" "UXA"
EndSection
restart X and check for dri2
$ cat /var/log/Xorg.0.log | grep DRI2
if result something about that:
(II) Loading extension DRI2
(II) intel(0): [DRI2] Setup complete
(II) intel(0): direct rendering: DRI2 Enabled
(II) GLX: Initialized DRI2 GL provider for screen 0
Tested on Ubuntu 9.04 beta
@Damir
Hello Damir, thank you for this valuable information. I'm just curious, what graphic card did you use? Is Intel 945 capable for DRI2?
Apparently not for Intel 855GM Chipset (Dell Inspiron 700m):
me@host:~$ cat /var/log/Xorg.0.log | grep DRI2
[ 21.432] (II) Loading extension DRI2
[ 22.042] (II) AIGLX: Screen 0 is not DRI2 capable
me@host:~$