- Install the following packages through YaST Software Management:
autoconf, automake, xorg-x11-server-sdk, xorg-x11-proto-devel, gcc
- Download the following source archives to your Downloads directory:
Intel 2.17 driver here: Intel Linux Graphics: 2011Q4 then click on xf86-video-intel 2.17.0 release to download
DRI2 protocol headers 2.6 here: xorg/proto/dri2proto - DRI2 Protocol Headers. then click on dri2proto-2.6.tar.gz
X.org macros 1.16.1 here: xorg/util/macros - X.org macros utilities. then click on util-macros-1.16.1.tar.gz
and you are good to go
INSTALLATION
- In your Downloads directory:
tar zxvf util-macros-1.16.1.tar.gz
cd util-macros-1.16.1
./autogen.sh
su
make install
exit
this installs: xorg-macros.m4 to /usr/local/share/aclocal
xorg-macros.pc to /usr/local/share/pkgconfig
INSTALL to /usr/local/share/util-macros
(check that they are there!) then,
su
cd /usr/local
chmod a+w share
exit
cd to your Downloads directory
- Add all of the dirs in step 1 to the PKG_CONFIG_PATH
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/share/aclocal:/usr/local/share/pkgconfig:/usr/local/share/util-macros
- In your Downloads directory:
tar zxvf dri2proto-2.6.tar.gz
cd dri2proto-2.6
./configure
su
make install
exit
cd …
- These instructions for compiling the actual driver I modified from those on Ladislav’s blog I mentioned in a previous post
tar xfjv xf86-video-intel-2.17.0.tar.bz2
cd xf86-video-intel-2.17.0
now open your favorite text editor and load ./src/intel_dri.c for editing
if using a graphical editor browse to Home/Downloads/xf86-video-intel-2.17.0/src and open intel_dri.c
Scroll down to line 343 and delete it and the next 4 lines:
case DRI2BufferHiz:
if (SUPPORTS_YTILING(intel)) {
hint |= INTEL_CREATE_PIXMAP_TILING_Y;
break;
}
^^^^^^^ all of that, delete it!
Delete any blank lines you made in the code and save the file
Back in the xf86-video-intel-2.17.0 directory:
./configure --prefix=/usr --libdir=/usr/lib64
make
su
make install
exit
Open YaST, look in the System section and click on Boot Loader
Make sure Desktop is highlighted, click Edit
In the Section Settings, in the box called “Optional Kernel Command Line Parameter”, type a single space after the last entry then
i915.semaphores=1
and click OK and OK again
and you are done. Restart your computer.
Check /var/log/Xorg.0.log for the module version of intel_drv.so (now 2.17.0)
success!! oh what happy days!!