You are not logged in.
A re-write to move the files to that pacman directory cache rather than copying them for those that do not want to leave duplicate packages in their home directory:
#!/bin/bash #download packages wget http://www.schlunix.org/archlinux/extra/os/i686/1.6.3.901-1-i686.pkg.tar.gz wget http://www.schlunix.org/archlinux/extra/os/i686/xorg-server-utils-7.4-7-i686.pkg.tar.gz wget http://www.schlunix.org/archlinux/extra/os/i686/xf86-input-evdev-2.2.5-1-i686.pkg.tar.gz wget http://www.schlunix.org/archlinux/extra/os/i686/xf86-input-keyboard-1.3.2-2-i686.pkg.tar.gz wget http://www.schlunix.org/archlinux/extra/os/i686/xf86-input-mouse-1.4.0-2-i686.pkg.tar.gz wget http://www.schlunix.org/archlinux/extra/os/i686/xf86-input-synaptics-1.1.3-1-i686.pkg.tar.gz wget http://www.schlunix.org/archlinux/extra/os/i686/xf86-video-nv-2.1.14-1-i686.pkg.tar.gz wget http://www.schlunix.org/archlinux/extra/os/i686/xf86-video-vesa-2.2.0-1-i686.pkg.tar.gz #MOVE packages to your pacman directory cache sudo mv *.pkg.tar.gz /var/cache/pacman/pkg #install the packages sudo pacman -U /var/cache/pacman/pkg/xorg-server-1.6.3.901-1-i686.pkg.tar.gz sudo pacman -U /var/cache/pacman/pkg/xorg-server-utils-7.4-7-i686.pkg.tar.gz sudo pacman -U /var/cache/pacman/pkg/xf86-input-evdev-2.2.5-1-i686.pkg.tar.gz sudo pacman -U /var/cache/pacman/pkg/xf86-input-keyboard-1.3.2-2-i686.pkg.tar.gz sudo pacman -U /var/cache/pacman/pkg/xf86-input-mouse-1.4.0-2-i686.pkg.tar.gz sudo pacman -U /var/cache/pacman/pkg/xf86-input-synaptics-1.1.3-1-i686.pkg.tar.gz sudo pacman -U /var/cache/pacman/pkg/xf86-video-nv-2.1.14-1-i686.pkg.tar.gz sudo pacman -U /var/cache/pacman/pkg/xf86-video-vesa-2.2.0-1-i686.pkg.tar.gz
Sorry if I am wrong (only a newbie at all this) but is there not an error in the first wget entry. That is, shoiuld it not be xorg-server-1.6.3.901-1-i686.pkg.tar.gz rather than just 1.6.3.901-1-i686.pkg.tar.gz?
When I made my bash script and ran it, the first line did not run:
[root@antec richard]# wget http://www.schlunix.org/archlinux/extra/os/i686/1.6.3.901-1-i686.pkg.tar.gz
--2009-11-07 15:26:33-- http://www.schlunix.org/archlinux/extra/os/i686/1.6.3.901-1-i686.pkg.tar.gz
Resolving www.schlunix.org... 75.119.219.151
Connecting to www.schlunix.org|75.119.219.151|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://schlunix.org/archlinux/extra/os/i686/1.6.3.901-1-i686.pkg.tar.gz [following]
--2009-11-07 15:26:34-- http://schlunix.org/archlinux/extra/os/i686/1.6.3.901-1-i686.pkg.tar.gz
Resolving schlunix.org... 75.119.219.151
Reusing existing connection to www.schlunix.org:80.
HTTP request sent, awaiting response... 404 Not Found
2009-11-07 15:26:35 ERROR 404: Not Found.
The result was that xserver stayed at 1.7.1 but the rest changed and NO driver would then run (nvidia, nv or vesa). Took me sometime to figure out how to get back to the status quo.
I am ready to start again with my suggested correction, but would appreciate confirmation first!
RJ
Offline
rb0171610 wrote:A re-write to move the files to that pacman directory cache rather than copying them for those that do not want to leave duplicate packages in their home directory:
#!/bin/bash #download packages wget http://www.schlunix.org/archlinux/extra/os/i686/xorg-server-1.6.3.901-1-i686.pkg.tar.gz wget http://www.schlunix.org/archlinux/extra/os/i686/xorg-server-utils-7.4-7-i686.pkg.tar.gz wget http://www.schlunix.org/archlinux/extra/os/i686/xf86-input-evdev-2.2.5-1-i686.pkg.tar.gz wget http://www.schlunix.org/archlinux/extra/os/i686/xf86-input-keyboard-1.3.2-2-i686.pkg.tar.gz wget http://www.schlunix.org/archlinux/extra/os/i686/xf86-input-mouse-1.4.0-2-i686.pkg.tar.gz wget http://www.schlunix.org/archlinux/extra/os/i686/xf86-input-synaptics-1.1.3-1-i686.pkg.tar.gz wget http://www.schlunix.org/archlinux/extra/os/i686/xf86-video-nv-2.1.14-1-i686.pkg.tar.gz wget http://www.schlunix.org/archlinux/extra/os/i686/xf86-video-vesa-2.2.0-1-i686.pkg.tar.gz #MOVE packages to your pacman directory cache sudo mv *.pkg.tar.gz /var/cache/pacman/pkg #install the packages sudo pacman -U /var/cache/pacman/pkg/xorg-server-1.6.3.901-1-i686.pkg.tar.gz sudo pacman -U /var/cache/pacman/pkg/xorg-server-utils-7.4-7-i686.pkg.tar.gz sudo pacman -U /var/cache/pacman/pkg/xf86-input-evdev-2.2.5-1-i686.pkg.tar.gz sudo pacman -U /var/cache/pacman/pkg/xf86-input-keyboard-1.3.2-2-i686.pkg.tar.gz sudo pacman -U /var/cache/pacman/pkg/xf86-input-mouse-1.4.0-2-i686.pkg.tar.gz sudo pacman -U /var/cache/pacman/pkg/xf86-input-synaptics-1.1.3-1-i686.pkg.tar.gz sudo pacman -U /var/cache/pacman/pkg/xf86-video-nv-2.1.14-1-i686.pkg.tar.gz sudo pacman -U /var/cache/pacman/pkg/xf86-video-vesa-2.2.0-1-i686.pkg.tar.gz
Sorry if I am wrong (only a newbie at all this) but is there not an error in the first wget entry. That is, shoiuld it not be xorg-server-1.6.3.901-1-i686.pkg.tar.gz rather than just 1.6.3.901-1-i686.pkg.tar.gz?
When I made my bash script and ran it, the first line did not run:
[root@antec richard]# wget http://www.schlunix.org/archlinux/extra/os/i686/1.6.3.901-1-i686.pkg.tar.gz --2009-11-07 15:26:33-- http://www.schlunix.org/archlinux/extra/os/i686/1.6.3.901-1-i686.pkg.tar.gz Resolving www.schlunix.org... 75.119.219.151 Connecting to www.schlunix.org|75.119.219.151|:80... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: http://schlunix.org/archlinux/extra/os/i686/1.6.3.901-1-i686.pkg.tar.gz [following] --2009-11-07 15:26:34-- http://schlunix.org/archlinux/extra/os/i686/1.6.3.901-1-i686.pkg.tar.gz Resolving schlunix.org... 75.119.219.151 Reusing existing connection to www.schlunix.org:80. HTTP request sent, awaiting response... 404 Not Found 2009-11-07 15:26:35 ERROR 404: Not Found.
The result was that xserver stayed at 1.7.1 but the rest changed and NO driver would then run (nvidia, nv or vesa). Took me sometime to figure out how to get back to the status quo.
I am ready to start again with my suggested correction, but would appreciate confirmation first!
RJ
YES!! Thanks so much, I edited the original scripts. I have bad eyes apparently lol. I had already done the downgrades manually when I wrote the script which is why it appeared to work for me. Thanks for the help. Maybe this will fix the problem for others.
Rob
Offline
Just in case anyone is viewing this via a cached webpage I will post the most up-to-date version of this script for downgrading the xorg drivers so that they are compatible with Nvidia drivers:
#!/bin/bash
#download packages
wget http://www.schlunix.org/archlinux/extra/os/i686/xorg-server-1.6.3.901-1-i686.pkg.tar.gz
wget http://www.schlunix.org/archlinux/extra/os/i686/xorg-server-utils-7.4-7-i686.pkg.tar.gz
wget http://www.schlunix.org/archlinux/extra/os/i686/xf86-input-evdev-2.2.5-1-i686.pkg.tar.gz
wget http://www.schlunix.org/archlinux/extra/os/i686/xf86-input-keyboard-1.3.2-2-i686.pkg.tar.gz
wget http://www.schlunix.org/archlinux/extra/os/i686/xf86-input-mouse-1.4.0-2-i686.pkg.tar.gz
wget http://www.schlunix.org/archlinux/extra/os/i686/xf86-input-synaptics-1.1.3-1-i686.pkg.tar.gz
wget http://www.schlunix.org/archlinux/extra/os/i686/xf86-video-nv-2.1.14-1-i686.pkg.tar.gz
wget http://www.schlunix.org/archlinux/extra/os/i686/xf86-video-vesa-2.2.0-1-i686.pkg.tar.gz
#MOVE packages to your pacman directory cache
sudo mv *.pkg.tar.gz /var/cache/pacman/pkg
#install the packages
sudo pacman -U /var/cache/pacman/pkg/xorg-server-1.6.3.901-1-i686.pkg.tar.gz
sudo pacman -U /var/cache/pacman/pkg/xorg-server-utils-7.4-7-i686.pkg.tar.gz
sudo pacman -U /var/cache/pacman/pkg/xf86-input-evdev-2.2.5-1-i686.pkg.tar.gz
sudo pacman -U /var/cache/pacman/pkg/xf86-input-keyboard-1.3.2-2-i686.pkg.tar.gz
sudo pacman -U /var/cache/pacman/pkg/xf86-input-mouse-1.4.0-2-i686.pkg.tar.gz
sudo pacman -U /var/cache/pacman/pkg/xf86-input-synaptics-1.1.3-1-i686.pkg.tar.gz
sudo pacman -U /var/cache/pacman/pkg/xf86-video-nv-2.1.14-1-i686.pkg.tar.gz
sudo pacman -U /var/cache/pacman/pkg/xf86-video-vesa-2.2.0-1-i686.pkg.tar.gz
Again, this is just a suggestion. It may be tailored to suit your tastes and package preferences. Also, this script assumes that you use sudo. Feel free to comment the script as necessary to work for you. If you find this script useful, please post. It is a collaborative effort, so feel free to keep it updated as necessary, since url's can change.
Rob
Offline
Does this script contain only the packages that are under the group xorg ( if I would do it through pacman ) ? Also, which ones I might not need ?
Offline
Again, this is just a suggestion. It may be tailored to suit your tastes and package preferences. Also, this script assumes that you use sudo. Feel free to comment the script as necessary to work for you. If you find this script useful, please post. It is a collaborative effort, so feel free to keep it updated as necessary, since url's can change.
Rob - thanks for the script - saves loads of time. Just a word about running it. Just to let you know, I had to uninstall about seven more files before the install part of the script would run. These were files like: xf86-input-mutouch, vmmouse and half-a-dozen more. There were version and dependency conflicts with all of them.
After that the script went fine. I am still using the nv driver though. My last question is, I have an nvdia 5200 card which uses the 173xx series of drivers. Do I now need to re-install this driver etc (following the wiki) before xorg will run OK?
Offline
Does this script contain only the packages that are under the group xorg ( if I would do it through pacman ) ? Also, which ones I might not need ?
It will not hurt to download all of them, so if you do not know the script should still work fine. I think some people may not need synaptic for example, or may find that not all of these packages need downgraded to these particular versions to solve their particular problem.
As far as your first question, I am not sure what you are asking exactly. Do you mean if you were to downgrade them from copies you still have in /var/cache/pacman/pkg directory, could you avoid downloading them again? Certainly. But I did not have the copies in my cache, so this script would have been necessary to download them in order to do the downgrade. Also, you can mask the packages in /etc/pacman.conf by adding lines similar to the following under
[options] :
IgnorePkg=xf86-input-evdev
IgnorePkg=xf86-input-keyboard
IgnorePkg=xf86-input-mouse
IgnorePkg=xf86-video-nv
IgnorePkg=xf86-video-vesa
IgnorePkg=xorg-server-utils
IgnorePkg=xorg-server
and so on. . .
I would not suggest at this point adding the entire xorg group to this, but that is my personal opinion. It doesn't appear necessary at this point.
Rob
Offline
Liquid wrote:Does this script contain only the packages that are under the group xorg ( if I would do it through pacman ) ? Also, which ones I might not need ?
It will not hurt to download all of them, so if you do not know the script should still work fine. I think some people may not need synaptic for example, or may find that not all of these packages need downgraded to these particular versions to solve their particular problem.
As far as your first question, I am not sure what you are asking exactly. Do you mean if you were to downgrade them from copies you still have in /var/cache/pacman/pkg directory, could you avoid downloading them again? Certainly. But I did not have the copies in my cache, so this script would have been necessary to download them in order to do the downgrade. Also, you can mask the packages in /etc/pacman.conf by adding lines similar to the following under
[options] :IgnorePkg=xf86-input-evdev IgnorePkg=xf86-input-keyboard IgnorePkg=xf86-input-mouse IgnorePkg=xf86-video-nv IgnorePkg=xf86-video-vesa IgnorePkg=xorg-server-utils IgnorePkg=xorg-server
and so on. . .
I would not suggest at this point adding the entire xorg group to this, but that is my personal opinion. It doesn't appear necessary at this point.
Ok, thanks - will give it a go Between, what if I don't have xorg installed ( fresh install ) ? Do I still need to use the same commands/route ?
Last edited by Liquid (2009-11-07 15:31:17)
Offline
Again, this is just a suggestion. It may be tailored to suit your tastes and package preferences. Also, this script assumes that you use sudo. Feel free to comment the script as necessary to work for you. If you find this script useful, please post. It is a collaborative effort, so feel free to keep it updated as necessary, since url's can change.
Rob - thanks for the script - saves loads of time. Just a word about running it. Just to let you know, I had to uninstall about seven more files before the install part of the script would run. These were files like: xf86-input-mutouch, vmmouse and half-a-dozen more. There were version and dependency conflicts with all of them.
After that the script went fine. I am still using the nv driver though. My last question is, I have an nvdia 5200 card which uses the 173xx series of drivers. Do I now need to re-install this driver etc (following the wiki) before xorg will run OK?
No, the beauty of this is, you can just edit /etc/X11/xorg.conf and put nvidia back in place of nv as the driver in the Device section and you should be back up and running.
For example:
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce FX 5200"
Good Luck.
Rob
Offline
rb0171610 wrote:Liquid wrote:Does this script contain only the packages that are under the group xorg ( if I would do it through pacman ) ? Also, which ones I might not need ?
It will not hurt to download all of them, so if you do not know the script should still work fine. I think some people may not need synaptic for example, or may find that not all of these packages need downgraded to these particular versions to solve their particular problem.
As far as your first question, I am not sure what you are asking exactly. Do you mean if you were to downgrade them from copies you still have in /var/cache/pacman/pkg directory, could you avoid downloading them again? Certainly. But I did not have the copies in my cache, so this script would have been necessary to download them in order to do the downgrade. Also, you can mask the packages in /etc/pacman.conf by adding lines similar to the following under
[options] :IgnorePkg=xf86-input-evdev IgnorePkg=xf86-input-keyboard IgnorePkg=xf86-input-mouse IgnorePkg=xf86-video-nv IgnorePkg=xf86-video-vesa IgnorePkg=xorg-server-utils IgnorePkg=xorg-server
and so on. . .
I would not suggest at this point adding the entire xorg group to this, but that is my personal opinion. It doesn't appear necessary at this point.
Ok, thanks - will give it a go Between, what if I don't have xorg installed ( fresh install ) ? Do I still need to use the same commands/route ?
This script just downloads these particular versions and copies them to your pacman cache directory and then installs them, so I would assume that it will allow you to install these package versions of X on a clean install but there may be other files you need. So you could go about it various ways, try the script first, see what else you need to get
X up and running, or block the packages, try to install X and then run the script to get the downgraded versions of these packages. I do not know what will work best for you but I am sure you will figure it out. It was written to help those that already have X up and running that found themselves unknowingly with a broken X installation downgrade to the right xorg packages so they can continue to use their Nvidia legacy drivers. Other scenarios I cannot say. Good Luck.
Rob
Offline
Liquid wrote:rb0171610 wrote:It will not hurt to download all of them, so if you do not know the script should still work fine. I think some people may not need synaptic for example, or may find that not all of these packages need downgraded to these particular versions to solve their particular problem.
As far as your first question, I am not sure what you are asking exactly. Do you mean if you were to downgrade them from copies you still have in /var/cache/pacman/pkg directory, could you avoid downloading them again? Certainly. But I did not have the copies in my cache, so this script would have been necessary to download them in order to do the downgrade. Also, you can mask the packages in /etc/pacman.conf by adding lines similar to the following under
[options] :IgnorePkg=xf86-input-evdev IgnorePkg=xf86-input-keyboard IgnorePkg=xf86-input-mouse IgnorePkg=xf86-video-nv IgnorePkg=xf86-video-vesa IgnorePkg=xorg-server-utils IgnorePkg=xorg-server
and so on. . .
I would not suggest at this point adding the entire xorg group to this, but that is my personal opinion. It doesn't appear necessary at this point.
Ok, thanks - will give it a go Between, what if I don't have xorg installed ( fresh install ) ? Do I still need to use the same commands/route ?
This script just downloads these particular versions and copies them to your pacman cache directory and then installs them, so I would assume that it will allow you to install these package versions of X on a clean install but there may be other files you need. So you could go about it various ways, try the script first, see what else you need to get
X up and running, or block the packages, try to install X and then run the script to get the downgraded versions of these packages. I do not know what will work best for you but I am sure you will figure it out. It was written to help those that already have X up and running that found themselves unknowingly with a broken X installation downgrade to the right xorg packages so they can continue to use their Nvidia legacy drivers. Other scenarios I cannot say. Good Luck.
I'm in the same boat, just thought it might be easier and cleaner to reinstall everything ( which takes no more than 15 minutes ). Anyway, thanks for the script - appreciate your help
Offline
rb0171610 wrote:Liquid wrote:Ok, thanks - will give it a go Between, what if I don't have xorg installed ( fresh install ) ? Do I still need to use the same commands/route ?
This script just downloads these particular versions and copies them to your pacman cache directory and then installs them, so I would assume that it will allow you to install these package versions of X on a clean install but there may be other files you need. So you could go about it various ways, try the script first, see what else you need to get
X up and running, or block the packages, try to install X and then run the script to get the downgraded versions of these packages. I do not know what will work best for you but I am sure you will figure it out. It was written to help those that already have X up and running that found themselves unknowingly with a broken X installation downgrade to the right xorg packages so they can continue to use their Nvidia legacy drivers. Other scenarios I cannot say. Good Luck.I'm in the same boat, just thought it might be easier and cleaner to reinstall everything ( which takes no more than 15 minutes ). Anyway, thanks for the script - appreciate your help
You are welcome.
Rob
Offline
It doesn't seem to work .. It said replacing packages with -U is not supported yet. What the hell does that mean ?
Offline
Post your complete output if you want more specific help, but usually it means that you need to uninstall something first using pacman -Rd <packagename>.
Rob
Offline
Post your complete output if you want more specific help, but usually it means that you need to uninstall something first using pacman -Rd <packagename>.
There's no way I could do that at the moment ( pure CLI interface ). First it said that it can't move the files it just finished downloading .. ok, whatever, I took and moved them manually. After running the upgrade ( -U ? ) command, it said exactly what I posted in my previous post ( there were no other errors or notes ).
Offline
rb0171610 wrote:Post your complete output if you want more specific help, but usually it means that you need to uninstall something first using pacman -Rd <packagename>.
There's no way I could do that at the moment ( pure CLI interface ). First it said that it can't move the files it just finished downloading .. ok, whatever, I took and moved them manually. After running the upgrade ( -U ? ) command, it said exactly what I posted in my previous post ( there were no other errors or notes ).
well you would have to use sudo or move them as root first of all, which you said u did manually -- great.
You can try uninstalling the packages in the script by name first
and then installing the older versions. You cannot upgrade using pacman -U, you will have to uninstall the installed versions first, and then install the downgrade packages you just downloaded.
Good Luck.
Rob
Offline
Everyone that wants to easily downgrade to the last Xorg, check out the link in my siggy. Works for me with nvidia-176xx and catalyst
Offline
Everyone that wants to easily downgrade to the last Xorg, check out the link in my siggy. Works for me with nvidia-176xx and catalyst
Though I have a nvidia geforce gt130 M I also had to deal with this issue. Your repo has simplified the downgrade to a previous Xorg version. Thanks
Offline
@ rb0171610
What about xorg-apps?
Offline
An driver update is available in extra repo, for both 96xx and 173xx. From nvidia announcements, they should be compatible with latest Xorg.
http://www.nvnews.net/vbulletin/showthr … ?p=2122691
http://www.nvnews.net/vbulletin/showthr … ?p=2122688
Kudos to arch devs for their reactivity.
*edit*
I confirm everything's back to normal with geforce fx5200 and updated nvidia-173xx.
Last edited by brazzmonkey (2009-11-13 22:15:08)
what goes up must come down
Offline
Ooo-weeee!
I like the nouveau driver and it's xrandr support, but it's just not there yet. No powersaving, and I was having a lot of difficulty getting everything to work right in general (with and without kms)
Kudos to arch devs for their reactivity.
Agreed, that's a very fast update
Last edited by piezoelectric (2009-11-13 19:16:21)
Offline
An driver update is available in extra repo, for both 96xx and 173xx. From nvidia announcements, they should be compatible with latest Xorg.
http://www.nvnews.net/vbulletin/showthr … ?p=2122691
http://www.nvnews.net/vbulletin/showthr … ?p=2122688Kudos to arch devs for their reactivity.
*edit*
I confirm everything's back to normal with geforce fx5200 and updated nvidia-173xx.
173xx seems to be working fine again; geforce 6800
Any society that would give up a little liberty to gain a little security will deserve neither and lose both.
-Benjamin Franklin
The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.
-George Bernard Shaw
Offline
Confirm: nvidia 96xx is working again, tested on stock 2.6.31 kernel and kernel with BFS patch.
Offline
An driver update is available in extra repo, for both 96xx and 173xx. From nvidia announcements, they should be compatible with latest Xorg.
http://www.nvnews.net/vbulletin/showthr … ?p=2122691
http://www.nvnews.net/vbulletin/showthr … ?p=2122688Kudos to arch devs for their reactivity.
*edit*
I confirm everything's back to normal with geforce fx5200 and updated nvidia-173xx.
Thanks for the information. Yes, it is working. Just the news I have been waiting for! I expected to wait a couple of months at least. Awesome.
Rob
Offline
brazzmonkey wrote:An driver update is available in extra repo, for both 96xx and 173xx. From nvidia announcements, they should be compatible with latest Xorg.
http://www.nvnews.net/vbulletin/showthr … ?p=2122691
http://www.nvnews.net/vbulletin/showthr … ?p=2122688Kudos to arch devs for their reactivity.
*edit*
I confirm everything's back to normal with geforce fx5200 and updated nvidia-173xx.Thanks for the information. Yes, it is working. Just the news I have been waiting for! I expected to wait a couple of months at least. Awesome.
If you had an ATi card, you would
Offline
allright! found out the good news today. got rid of those nouveau drivers, all seems fine again with the nvidia drivers time to play some opengl games
< Daenyth> and he works prolifically
4 8 15 16 23 42
Offline