Google SketchUp 6 on Linux

Posted by Indra Gunawan | 3:18 PM | , | 5 comments »

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.

Facebook Comments

5 comments

  1. Cromerroamer at March 15, 2009 3:53 AM  

    Your suggestions on this page allow me to run SketchUp on my PC. Many thanks for posting this. Regards Jack

  2. feedsbrain at March 16, 2009 7:07 AM  

    @Cromerroamer

    Please note that since you decided to turn off DRI to run SketchUp, your 3D performance will be affected.

  3. Damir at April 6, 2009 5:41 PM  

    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

  4. feedsbrain at April 7, 2009 6:57 AM  

    @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?

  5. Anonymous at July 5, 2011 12:16 AM  

    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:~$

Post a Comment