You are not logged in.
Hi!
I was using this driver to fix the resolution of my notebook: http://aur.archlinux.org/packages.php?ID=47620
So, yesterday, the xorg-server had been updated, what made the driver crashes.
Now, I'm using vesa, with resolution 1024x768, looks poor. How can I fix the driver or downgrade the xorg-server (I think there's too many packages involved)?
Thanks!
Linux user #519886
Offline
uninstall your AUR package.try
pacman -S xf86-video-sisimediaOffline
uninstall your AUR package.try
pacman -S xf86-video-sisimedia
Thanks, but there's a problem when I tried to install. The pacman can not solve the dependence sis-dri. I saw that the package don't exists anymore.
[keoma@bacon ~]$ sudo pacman -S xf86-video-sisimedia
Resolving dependencies ...
warning: Can not resolve "sis-dri", a dependency of "xf86-video-sisimedia"
:: The following packages can not be updated due to unresolved dependencies:
xf86-video-sisimedia
To ignore the above package for this update? [y / N] y
looking for inter-related conflicts ...
there is nothing to doLinux user #519886
Offline
You'll have to downgrade X, there's no other way. It's not many packages you need to downgrade: xorg-server, xf86-input-evdev and, if you use it, xf86-input-synaptics. Then you can install xf86-video-sisimedia by telling pacman to ignore dependencies (the -dd option).
Edit: I got the thing to compile with xorg-server-1.12, but as I don't have the hardware, I have no idea if the resulting driver actually works, probably not. I can provide the patch if you're willing to play around.
Edit2: I have a better patch, based on this. This one I believe will actually work. Here it is: http://pastebin.com/wj9gYMek
Last edited by Gusar (2012-03-14 22:21:55)
Offline
Thanks a lot! I'll try the patch, and post the result here.
But how to apply this patch? Do I have to use patch -p1 < /path/to/file?
The current version of xf86-video-sis is 0.10.3-7, and the patch uses the 0.9.1 version. Do I have to get the old xf86-video-sis?
Last edited by Uchiha (2012-03-15 21:04:06)
Linux user #519886
Offline
The patch is for sisimedia, not for sis. You have to get xf86-video-sisimedia with abs and modify the PKGBUILD to apply this patch in addition to the gazillion patches that are already applied.
Last edited by Gusar (2012-03-16 09:28:22)
Offline
How to? If I put the patch in the folder, and add patch -p1 < p.patch to PKGINFO and build it with abs, will it work?
Linux user #519886
Offline
On the one hand, I'd prefer if you learn to do it yourself. But on the other, I'm really, really curious if the patch works
. So...
Save the patch as xserver112.patch and put it in the folder with the other stuff. Then replace the PKGBUILD with this one: http://pastebin.com/jAQhid7u. You can compare the original PKGBUILD with this one to see what I've changed.
Last edited by Gusar (2012-03-16 20:43:53)
Offline
If I may make a shameless plug, you can try requesting that sis-dri be put back in extra: https://bugs.archlinux.org/task/28938. I'm not sure if AndyRTR realizes this yet but there is no danger in having Archlinux ship the old DRI1 drivers that have been dropped from mesa.
6EA3 F3F3 B908 2632 A9CB E931 D53A 0445 B47A 0DAB
Great things come in tar.xz packages.
Offline
We won't ship any Mesa 7.xx stuff in our official repos ![]()
Offline
I managed to downgrade the xorg-server and xf86-inputs, and reinstalled the xf86-sis-m671 driver from AUR.
It's OK now, but I can't upgrade the xorg anymore (and I don't want to).
On the one hand, I'd prefer if you learn to do it yourself. But on the other, I'm really, really curious if the patch works
. So...
Save the patch as xserver112.patch and put it in the folder with the other stuff. Then replace the PKGBUILD with this one: http://pastebin.com/jAQhid7u. You can compare the original PKGBUILD with this one to see what I've changed.
I won't try it for now. I have too many work to do here, and I can't at risk. So I have free time, I'd like to try this patch.
I know sis is just garbage, and Linux doesn't support this anymore. But, for a while, I don't have money to buy a better notebook. So, I (we)'ll stay suffering...
Linux user #519886
Offline
You don't need to patch anything anymore, the xf86-video-sisimedia-0.9.1-3 package released today has the equivalent of my patch, plus a whole bunch of other patches too. So you can just install that, and it should work with 1.12
Oh, and I wouldn't call SiS garbage. The 2d driver was extremely good back in the day. It had mergedfb support long before xrandr-1.2 was created. Great Xv implementation too, utilizing the card's hardware overlay. I used both of these extensively back then, I had a laptop with SiS 650 graphics connected to a TV via an S-video cable, and watched tv shows and movies through that. It was quite awesome. The laptop still works, my mother is using it now.
Last edited by Gusar (2012-03-17 17:24:22)
Offline
You don't need to patch anything anymore, the xf86-video-sisimedia-0.9.1-3 package released today has the equivalent of my patch, plus a whole bunch of other patches too. So you can just install that, and it should work with 1.12
Will xf86-video-sisimedia-0.9.1-3 works correctly? I'm using xf86-sis-m671 with xorg-server 1.11 for now, and it's perfect.
Linux user #519886
Offline