Getting Compiz/XGL working on a Lenovo X61

Recently a co-worker gave me her new Lenovo X61 and asked me to install SUSE Linux Enterprise Desktop on it and get “the cube” working. Below are the steps that I took to get Compiz and XGL working. Step 1: Install SLED 10 SP1. Register with the Novell Customer Center in Yast: yast2 inst_suse_register Make sure that you install all updates after registering with NCC. Step 2: Determine what video chipset you are using. It appears that by default the necessary video drivers are not installed. When I ran hwinfo --gfxcard it did not list the proper name of the card. After “googleing” the laptop model I learned that it had an Intel 965GM chipset. After I installed the right Intel drivers hwinfo showed the model number of the card (I’ll walk you through installing the drivers in the next step): Vendor: pci 0x8086 "Intel Corporation" Device: pci 0x2a02 "965GM" SubVendor: pci 0x17aa "Lenovo" Step 3: Install the appropriate drivers that are included in the distribution, but in this case not automatically installed. Determine which kernel version you’re running by using the uname -r command. In my case I am using the “smp” version: 2.6.16.54-0.2.5-smp Install these packages (or the ones that are appropriate for your kernel version). The easiest way to do this is in yast by using yast2 sw_single : 915resolution intel-i810-agpgart-kmp-smp intel-i810-drm-kmp-smp intel-i810-Mesa intel-i810-xorg-x11 Step 4: Run the “Desktop Effects” configuration wizzard. To do this go into “Control Center” and open the “Desktop Effects” module and click on the “Enable Desktop Effects” button. If you do not see this option you may need to run sax2 -r. sax2 should automatically configure your /etc/X11/xorg.conf file, but it it doesn’t here is what mine looks like: Section "Device" BoardName "965GM" BusID "0:2:0" Driver "i810" Identifier "Device[0]" Option "SaXDualHead" Option "Clone" Option "NoDDC" Option "AllocSize" "1920x1200" Option "SaXDualMonitorVendor" "--> VESA" Option "SaXDualOrientation" "off" Option "SaXDualResolution" "off" Option "CloneRefresh" "50-60" Option "SaXDualMode" "off" Option "SaXDualHSync" "off" Option "SaXDualMonitorModel" "1024X768@60HZ" Option "SaXDualVSync" "50-60" Option "MonitorLayout" "CRT,LFP" VendorName "Intel" EndSection Here are the modules that are required to be loaded: linux-hrp0:~ # lsmod | grep i915 i915 23040 2 drm 69400 3 i915

You have already tagged this post. Your tags:

Valid XHTML 1.0 Strict