OpenSUSE Linux Rants

OpenSUSE Linux Tips, tricks, how-tos, opinions, and news

My Resume  -  My LinkedIn Profile

May 16, 2006

Xgl on SUSE Linux 10.1

by @ 10:41 am. Filed under Work-Related, Xgl

Alrighty, here’s the deal: I was contacted by the folks at Novell. They said that the Xgl for SUSE 10.1 article was breaking peoples’ systems. So, they asked me to remove it. Ever since then, I’ve gotten all kinds of feedback asking where it went, when it will be back, and stuff like that. Due to popular demand, I put it back up, asking people to tell me which systems it breaks. I want to notify everyone who uses it. That way, they know whether they should use it or not. So please, if it works, let me know what systems it works on. If it doesn’t, let me know which systems it does not work on. That way, everyone can have a clear idea of what is going on and no one will be confused. At least about that. 🙂

Please also include the output of the ‘uname -a’ command. I’ll need to know what actual platform and version thereof that you are using.

28 Responses to “Xgl on SUSE Linux 10.1”

  1. Wulf Bolte Says:

    It works for me and my Dell Precission M70
    like a charm!

  2. Peter MacMillan Says:

    E-Machines T3265
    AMD Athlonâ„¢ XP 3200+ Processor 2.200GHz
    512KB L2 Cache & 400MHz FSB
    NVIDIA® GeForce4™ MX graphics
    NVIDIA® nForce™2 Chipset

    I know — it’s not in the supported HW catalog.

    In KDE I only get 1 desktop.
    Using the KDE control panel to increase the # of desktops doesn’t work.
    It appears to configure more, but doesn’t save the configuration.
    But XGL works fine under GNOME, only I had to add the desktop pager panel widget manually.
    I set XGL up as you describe for KDE, then switched into GNOME w/o following your GNOME XGL setup.
    I used the “Desktop Effects Settings” in GNOME. It complained XGL wasn’t set up right and offered to fix it.
    Once it “fixed it” the Desktop Effects Settings complained that the integrated NVIDIA® GeForce4â„¢ MX wasn’t in
    the XGL supported hardware catalog.
    Seems to work fine except some games are transparent and the desktop background shows through.

  3. Who? Says:

    The problem with your guide is the fact that you make newbies jump hoops not needed.
    The ENTIRE Edit Config Files section, is a dont have to do if you are running gnome!
    (the Option “NoFlip” “True”
    is a good tip, I’ll give you that, but still not required)

    In gome there is a BIG button to press and everything from this line:

    Now, you can save and close the file. Do not close the terminal window, however.

    To this line: Configuring KDE to run Xgl


    Now why the hell do you feel the need to lure unexperinced new users into the minefield that editing config files is.

    Here is some screenshots, in my case of disabling xgl, but hope that you are able to imagine that enabling xgl is the same.

  4. Chris Rolfe Says:

    Dell Precision M70, Gnome, latest NVidia driver works fine. Even played with Desktop Effects settings with no problems. Followed this guide several times and has always worked for me.

  5. Hylke Says:

    I find Xgl very easy to install on SUSE 10.1. Just install xgl-cvs and compiz-cvs and login/logout! 😀
    Workes perfectly on my P4 HT 3.0Ghz and Geforce 6200 LE (not officially supported).

    Linux linux #1 SMP Wed May 3 04:53:23 UTC 2006 i686 i686 i386 GNU/Linux

  6. E@zyVG Says:

    This is what I posted on other topic + some more info.

    When can we expect a new tutorial. And btw, what exactly was going on wrong once following your howto … maybe I had the same prob and I’ll know now that I was doing all right?

    As you remember I am ATI+KDE user.

    me@a64nix-vg:~> uname -a
    Linux a64nix-vg #1 Wed May 3 04:53:23 UTC 2006 x86_64 x86_64 x86_64 GNU/Linux
    me@a64nix-vg:~> fglrxinfo
    display: :0.0 screen: 0
    OpenGL vendor string: ATI Technologies Inc.
    OpenGL renderer string: RADEON X800 GTO Generic
    OpenGL version string: 2.0.5755 (8.24.8)

    Is it ok when Xgl/Compiz is runnig:

    1. Windeco changes to more Gnome style (I use Crystal and it’s not that one with Xgl)
    2. Right Click on windeco -> No usual commands that KDE has. Ex: right click->To Desktop->X
    3. I have Desktop Pager with 4 virtual desktops shown on taskbar. With Xgl it is only one (on taskbar/pager). The 4 virtuals are there though.
    4. Alt-Tab shows only apps from the desktop you are at, other 3 are not shown
    5. Some icons from the taskba disappear, such as kclipper, kbluetooth, and at times appear somewhere on the desktop.
    5. The load time is higher when logging, compared to Xorg

    1. Any words/rumors on KDE Control Panel for Compiz

    Everything on SUSE 10.1 is good, not saying that 10.1 x86_64 is the best distro out there. Except the ZMD stuff, which is quite buggy.

  7. speirs Says:

    your guide didnt do it for me.
    instead, the xgl utility in gnome control center does the job. plus compiz and decorator in gnome session startup.

    by the way, an ati user.

  8. zed Says:

    It Works on my Machine

    Asrock Dual Sata2 Mainboard
    Athlon64 3700+
    Geforce 4ti 4200

    Linux rechenknecht #1 Wed May 3 04:53:23 UTC 2006 x86_64 x86_64 x86_64 GNU/Linux

  9. AFShin Says:

    It worked on my Laptop, But I have Modifies two lines:
    Option “NoFlip” “True”

    I didn’t Added this Line.
    I didn’t change this:
    DISPLAYMANAGER_XGL_OPTS=”-accel glx:pbuffer -accel xv:pbuffer”

    Acer TravelMate 2355NLC
    SUSE 10.1, Everything on Default Config.
    Graphic: Intel
    Disadvantage: It is a little Slow.

  10. Leonardo Says:

    Worked like a charm on Gnome, will try KDE later.
    I followed to install the accelerated graphics driver and the XGL for SuSE 10.1.

    Sony Vaio PCG-V505ECP
    ATI Mobility Radeon 9200
    Intel Pentium M 1.5
    512 MB RAM
    SuSE 10.1 (final)

  11. Henrique Vicente Says:

    Linux sempron64 #1 Wed May 3 04:53:23 UTC 2006 x86_64 x86_64 x86_64 GNU/Linux

    I’ve a simple Nvidia Geforce 5200FX AGP 8x and it worked fine.

  12. Jerry Says:


    I got it working on my homesys without glitches.
    PIV 3,4
    3gig ram
    Nvidia 7800 GTX.
    Suse 10.1 (final)

    The thing is, now I’m hooked on the xgl engine and would like to have it running on my portable. System specs for the portable is:
    Dell Lat. c610
    1 gig ram
    ATI M6 LY.

    The only problem is, being fairly new to linux I can’t seem to get it to work. I installed the propriety drivers from ati, but they aren’t loaded correctly for some reason so I’m getting a bunch of conflicts when loading the xgl… Is there any good tut or howto to get it to work with the ati? I found your howto very good to use therefor I ask here… 😀


  13. Dan Says:

    I have 10.1 Final and followed your instructions exactly.

    I had a problem bringing down the list in firefox.
    Also, to launch the side bar in KDE would not work sometimes.

    I decided to uninstall it since it seemed to be somewhat unreliable.

  14. Scott S. Says:

    Linux Vigor10 #1 Wed May 3 04:53:23 UTC 2006 i686 athlon i386 GNU/Linux
    Athlon 2800 XP, XFX 6600GT card, Asus A7V8X motherboard. SUSE 10.1, KDE 3.5.1, NVIDIA 87.56 drivers.

    Followed the instructions, all OK. Following a restart the PC didn’t boot to a graphical login. Log in as root, init 3; init 5 launches the graphical login… so it works, just not at boot time. After a little looking around i disabled the earlykdm service. Did this from yast at the console (System > System Services (Run Level)). Doing it in GUI yast shuts down X before you can save the change! Restart PC, boots to graphical login, problem solved.

    Added Option “HWCursor” “on” to the “Device” section in xorg.conf. For me this stops graphical corruption where the mouse cursor is on the screen, but has the side effect of a rapid blinking cursor (a known nvidia(?) bug, I believe). I’ll live with the blinking cursor over the corruption!

    Finding Xgl/compiz a little unreliable; odd window behaviour when starting apps that were previously closed from the maximised state, sometimes application and context menus don’t pop-up, annoying.

    Side note: ZMD is awful, I can’t make it work for me at all. Gone are easy online updates with yast 🙁 Might revert to SUSE 10.0.

  15. anzevi Says:

    Got myself a working configuration today on Thinkpad R52 *sweet, sweet*. It was a bit tricky, since my graphic card is an outsider (Ati Radeon Mobility M300), but anyways, here’s the trick:

    1) Added this two lines in xorg.conf (after installing ATI drivers of course):
    Option “KernelModuleParm” “agplock=0”
    Option “EnablePrivateBackZ” “no”

    2) Didn’t change anything in /etc/sysconfig/displaymanager due to a bug… (read more at: (

    3) In file /etc/opt/gnome/gdm/gdm.conf changed the line from
    (this is workaround for the bug mentioned above)

    4) Didn’t link nothing to /var/X11R6/bin/X. The link already existed to Xgl. I think this is done automatically when installing Xgl package *grin*

    With this steps it works like a charm! I think it’s fairly safe to say that Vista can suck Xgl’s 😛

    Keep it fresh people! 😀

    …and my “uname -a” output:
    Linux anzi #1 Wed May 3 04:53:23 UTC 2006 i686 i686 i386 GNU/Linux

  16. Malke Routh Says:

    Scott – I just wanted to thank you for these wonderful step-by-step instructions. While I didn’t go all the way and install the XGL function (I don’t have the Video Card of Awesomeness in this box and this is my production machine), your how-to on installing the Nvidia drivers was the best I’ve ever read. It made the process completely easy and painless. Bless your little ranting heart. 😉

  17. Art Fore Says:

    Installed on Dell Inspiron 8500 w/2.2 GHz P4M and Nvidia Geforce4 Go 4200 running Suse 10.1. Only thing that did not work was moving the mouse curser to desktop edge to rotate cube, but otherwise, it really cool. I noticed that both Gnome and KDE come up much faster after login than before.

  18. Ramana Bhamdipati Says:

    ramana@Jupiter:/home/ramana> /bin/uname -a
    Linux Jupiter #1 Wed May 3 04:53:23 UTC 2006 i686 i686 i386 GNU/Linux

    works fine for me with KDE on my Sony Vaio VGN FS18GP with Nvidia GForce 6200 graphics. Provides only one Desktop, as others have mentioned above, even if configured for multiple desktops, it just doesn’t save the configuration.

    Alt-Tab doesn’t work at all. Also Menus in applications once clcked they do not appear(but work!). CTL+ALT+Left Mouse Key –> rotates the screen in 3D,

    Sony Vaio VGN-FS18GP Pentium Centrino 1.73G 1GB RAM 80GB HD 15.4″ 1200×800 60HZ NVidia GForce 6200 Intel 2200BG WLAN
    OS – Windows XP Professional, SuSe Linux 10.1

  19. slese Says:

    XGL works for me. Great walk through.
    One thing though in KDE could you include
    show hidden folders in KDE.

  20. DannyT Says:

    Linux buster2 #1 Wed May 3 04:53:23 UTC 2006 i686 i686 i386 GNU/Linux

    Followed the instructions, worked like a charm.

    HOWEVER, I can’t stop the ripples I enabled once, have tried switching it off in the properties panel and using the shortcut key assigned but they keep coming. Best I can do is make them really rare because each drop grinds things to a halt. Everything else just plain sexy

  21. DannyT Says:

    P.S. I’m on a Dell Dimension 4600

  22. Peachy Says:

    Linux kama-lizard #1 Wed May 03 04:53:23 UTC 2006 x86_64 x86_64 x86_64 GNU/Linux

    Intel Pentium 631 (64-bit)
    ASUS P5PL2
    Sapphire ATI Radeon X1300 PCIe

    The x86 ATI driver installer fails to compile. The x86_64 driver compiles successfully, but the xorg.conf file that aticonfig appears to be broken. I will have to parse it out a little more.

  23. danydany Says:

    On kororaa it works fine!

    Dany 🙂

  24. FunkyPenguin Says:

    Top job Scott. Finally managed to source a graphics card and followed your steps and it was a breeze. My only comment would be to include the command for when you upgrade/change your kernel as to my knowledge you will need to recompile and install the NVidia kernel module:

    sh -K

    Other than that nice one!

  25. Wulf Bolte Says:

    Works again on my Toshiba Satellite A80-154, with latest nVidia Drivers. The Menues are a little buggy and gconf-editor doesn`t really work with kde… :/

  26. previso Says:

    Install was easy. No go on rage 128. Guess I need to dole out some dough for better card. Will feedback later.

  27. Gail Says:


    I followed the directions for XGL to the letter and everything works until the file compiz.desktop, created by copy and paste via Kate, is placed in the .kde/Autostart directory. When that specific file is not there and I log into KDE everything works except without OpenGL effects, but as soon as compiz.desktop is in place when logging into KDE it breaks my system.

    Specifically my keyboard quits working though the mouse responds (Logitech Cordless Desktop MX3000), and all of the window borders and buttons disappear. I found another article written by you “SUSE Linux 10.1 Officially runs Xgl!” but the work-around does not seem to apply to KDE, there are no programs named “gnome-session-properties” or “gnome-window-decorator”. I modified gconf-editor as suggested to no avail, I still have the same problem.

    I’d love to get this working but . . . . can’t live with a broken system.

    I have SuSE 10.1, KDE 3.5.1, using a GForce 6800XTreme AGP 8x video card. I hope this info helps.


    gail@linux:~> uname -a
    Linux linux #1 SMP Mon Jul 17 17:22:44 UTC 2006 i686 i686 i386 GNU/Linux

  28. tom Says:

    Xgl is totally cool!! Though I had one issue.
    Everything worked great until i updated to the latest kde.
    Gnome worked fine after the update but in kde i had a few issues

    1. my wallpaper was the one used in gnome
    2. same as #2 problem that E@zyVG had. (Right Click on the desktop no usual commands that KDE has.)
    3. multiple problems with the panel. (Applets missing, panal disappeared from time to time)

    This may seem bizarre, but it seemed as though gnome tried to run in place of KDE

    none of this happened when i disabled Xgl

    I uninstalled KDE and will reinstall the original one on the disc later

    system -> amd athlon 1500+, nvidia fx 5500, 1G RAM,

    tom@linux-3yt0:~> uname -a
    Linux linux-3yt0 #1 Mon Jul 17 17:22:44 UTC 2006 i686 athlon i386 GNU/Linux

OpenSUSE Linux Rants
Official OpenSUSE Linux Site

internal links:


SUSE Resources

search blog:


March 2022
« Feb    

59 queries. 0.245 seconds