fixed the crash and it seems to have fixed the acceleration, since "NoAccel" parameter is no longer needed
Build and installation instructions for Lubuntu 13.04
1) sudo apt-get build-dep xserver-xorg-video-sis
2)Download ALL files (source + patches) from https://www.archlinux.org/packages/?name=xf86-video-sisimedia
3)Now manually merge the patches to the source files following PKGBUILD instructions (*).
4)sudo make install
5)Edit /etc/X11/xorg.conf to look like this:
Section "Device"
Identifier "Configured Video Device"
Driver "sisimedia"
EndSection
(notice that the acceleration in enabled)
6) Log out and log in again :)
(*)About step 2. you should extract the sisimedia source code, and move all patches to the source folder. then open PKGBUILD to see the right order to apply the patches. Hint: it's in the build() section.
sed -i -e 's,sis_drv,sisimedia_drv,g' src/Makefile.am
sed -i -e 's,\"sis\",\"sisimedia\",g' src/sis.h
sed -i -e 's,sisModuleData,sisimediaModuleData,g' src/sis_driver.c
sed -i -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.ac
autoreconf -fi
./configure --prefix=/usr --disable-dri
make
Notice that these steps will change with new releases, so don't forget too check PKGBUILD file to get the latest instructions.
Latest patch in: /www.archlinux. org/packages/ ?name=xf86- video-sisimedia
https:/
fixed the crash and it seems to have fixed the acceleration, since "NoAccel" parameter is no longer needed
Build and installation instructions for Lubuntu 13.04 xorg-video- sis /www.archlinux. org/packages/ ?name=xf86- video-sisimedia
1) sudo apt-get build-dep xserver-
2)Download ALL files (source + patches) from https:/
3)Now manually merge the patches to the source files following PKGBUILD instructions (*).
4)sudo make install
5)Edit /etc/X11/xorg.conf to look like this:
Section "Device"
Identifier "Configured Video Device"
Driver "sisimedia"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
EndSection
(notice that the acceleration in enabled)
6) Log out and log in again :)
(*)About step 2. you should extract the sisimedia source code, and move all patches to the source folder. then open PKGBUILD to see the right order to apply the patches. Hint: it's in the build() section.
Here is an example:
patch -Np1 -i "./xf86- video-sis- 0.9.1-20102701. patch" Remove- XFree86- Misc-PassMessag e-support. patch" Fix-build- with-Werror- format- security. patch" Fix-backlight- off-on- SiS30x. -video- bridges. patch" Add-IgnoreHotke yFlag-driver- option. patch" video-sis- 0.9.1-dump- regs-after- video-init. patch" Remove- useless- loader- symbol- lists.patch" update- to-xextproto- 7-1-support. patch" update- for-rac- removal. patch" change- to-use- abi-version- check.patch" more-rac- removal. patch" Remove- xorgconfig- xorgcfg- from-See- Also-list- in-man- .patch" Make-sisRegs3D4 -big-enough- to-hold- all-values- writte. patch" Correct- bounds- check-of- blitClip- array-access. patch" patch" removal- workaround. patch" XF86DRI. patch" func-rename. patch" nMemory- pci_device_ map_legacy. patch" with-freedeskto p.patch" xv-crash. patch" no-xaa. patch" xorg-1. 13.patch" mibstore. h.patch"
patch -Np1 -i "./0002-
patch -Np1 -i "./0003-
patch -Np1 -i "./0005-
patch -Np1 -i "./0006-
patch -Np1 -i "./xf86-
patch -Np1 -i "./0007-
patch -Np1 -i "./0008-
patch -Np1 -i "./0009-
patch -Np1 -i "./0010-
patch -Np1 -i "./0011-
patch -Np1 -i "./0001-
patch -Np1 -i "./0004-
patch -Np1 -i "./0005-
patch -Np1 -i "./xserver19.patch"
patch -Np1 -i "./xserver112.
patch -Np1 -i "./pciTag-
patch -Np1 -i "./Untangle-
patch -Np1 -i "./swap-
patch -Np1 -i "./xf86MapDomai
patch -Np1 -i "./sync-
patch -Np0 -i "./fix-
patch -Np1 -i "./sisimedia-
patch -Np1 -i "./sisimedia-
patch -Np1 -i "./remove_
patch -Np1 -i "./deprecated- sym2.patch" UploadToScreen- DownloadFromScr een.patch"
patch -Np1 -i "./disable-
sed -i -e 's,sis_ drv,sisimedia_ drv,g' src/Makefile.am ",\"sisimedia\ ",g' src/sis.h a,sisimediaModu leData, g' src/sis_driver.c
sed -i -e 's,\"sis\
sed -i -e 's,sisModuleDat
sed -i -e 's/AM_CONFIG_ HEADER/ AC_CONFIG_ HEADERS/ ' configure.ac
autoreconf -fi
./configure --prefix=/usr --disable-dri
make
Notice that these steps will change with new releases, so don't forget too check PKGBUILD file to get the latest instructions.