LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 03-16-2016, 04:57 PM   #1
ahc_fan
Member
 
Registered: Jan 2009
Location: Seattle, WA
Distribution: Slackware64 14.2
Posts: 259

Rep: Reputation: 11
I would like to downgrade back to Xorg 1.17 and AMD catalyst...


I gave the FOSS driver a fair chance. It works great for everything, except modern 3D games. It performs badly with my video card(R7 250X). When using Catalyst everything runs great. So if possible I would like to downgrade and use Catalyst for the time being.

But, I can't find these packages or source(except xorg-server itself) anywhere:
xorg-server-1.17.4
xorg-server-xephyr-1.17.4
xorg-server-xnest-1.17.4
xorg-server-xvfb-1.17.4

The last time I did this I also had to rebuild these:
xf86-video-ati
xf86-video-vesa
xf86-input-evdev

Then I found some patches for catalyst to build on kernel 4.4..

So I guess I need to know where to get those packages and the patches for catalyst. If anyone could help me out that'd be great. As always I very much appreciate the help I get from you guys.
 
Old 03-16-2016, 06:37 PM   #2
slacktroll
Member
 
Registered: May 2011
Distribution: Slackware64/current
Posts: 175

Rep: Reputation: 45
What about grabbing 1.14.3 from slackware-14.1, or is it to old?

ftp.slackware.no:/slackware/slackware-14.1/patches/source/xorg-server
ftp.slackware.no:/slackware/slackware-14.1/source/x/x11

hope this can help you
 
Old 03-16-2016, 06:45 PM   #3
Drakeo
Senior Member
 
Registered: Jan 2008
Location: Urbana IL
Distribution: Slackware, Slacko,
Posts: 3,716
Blog Entries: 3

Rep: Reputation: 483Reputation: 483Reputation: 483Reputation: 483Reputation: 483
If your dealing with current I would slow down a tad Pat has been doing serious xorg updates lately and we are on the 4.4.5 kernel now.
you may want to google amd and the kernel 4.4.5 . point people to where you found the patches they may be able to edit them for the latest xorg.
 
Old 03-16-2016, 07:03 PM   #4
ahc_fan
Member
 
Registered: Jan 2009
Location: Seattle, WA
Distribution: Slackware64 14.2
Posts: 259

Original Poster
Rep: Reputation: 11
The patches I used were linked in the description of this youtube video: https://www.youtube.com/watch?v=O-tBdO7KUlo

The instructions were a bit confusing but somehow I managed. Here is the actual link to the patches: https://aur.archlinux.org/cgit/aur.g...st-test.tar.gz
 
Old 03-16-2016, 07:09 PM   #5
ReaperX7
LQ Guru
 
Registered: Jul 2011
Location: California
Distribution: Slackware64-15.0 Multilib
Posts: 6,558
Blog Entries: 15

Rep: Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097Reputation: 2097
What exactly are you having issues with using the FOSS driver?
 
Old 03-16-2016, 07:27 PM   #6
1337_powerslacker
Member
 
Registered: Nov 2009
Location: Kansas, USA
Distribution: Slackware64-15.0
Posts: 862
Blog Entries: 9

Rep: Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592
Quote:
Originally Posted by ahc_fan View Post
I gave the FOSS driver a fair chance. It works great for everything, except modern 3D games. It performs badly with my video card(R7 250X). When using Catalyst everything runs great. So if possible I would like to downgrade and use Catalyst for the time being.

But, I can't find these packages or source(except xorg-server itself) anywhere:
xorg-server-1.17.4
xorg-server-xephyr-1.17.4
xorg-server-xnest-1.17.4
xorg-server-xvfb-1.17.4

The last time I did this I also had to rebuild these:
xf86-video-ati
xf86-video-vesa
xf86-input-evdev

Then I found some patches for catalyst to build on kernel 4.4..

So I guess I need to know where to get those packages and the patches for catalyst. If anyone could help me out that'd be great. As always I very much appreciate the help I get from you guys.
Here are the xorg-server packages you'll need:

xorg-server
xorg-server-xephyr
xorg-server-xnest
xorg-server-xvfb

I have attached the patchset for 4.4, but be aware that I have not personally tested these, and you may run into some compilation errors, as I no longer own the hardware necessary. I encourage you to play around with not applying some patches, and see if you get better results.

If you don't remember the steps necessary to patch, I will refer you to a previous post of mine; follow the general guidelines, substituting 4.4 for 4.2 when necessary.

Hope this helps.

Regards,

Matt
Attached Files
File Type: txt patches-4.4.tar.gz.txt (5.7 KB, 155 views)
 
2 members found this post helpful.
Old 03-16-2016, 07:28 PM   #7
ahc_fan
Member
 
Registered: Jan 2009
Location: Seattle, WA
Distribution: Slackware64 14.2
Posts: 259

Original Poster
Rep: Reputation: 11
Quote:
Originally Posted by ReaperX7 View Post
What exactly are you having issues with using the FOSS driver?
Like I said, it just does not perform well in games. Lots of stuttering as if loading textures. I do have libtxc 64-bit and compat32 installed. I have Oblivion and Fallout 3 installed with wine and textures are all distorted, solid colors, or missing. With catalyst these games run smooth and look great.

Also, right now after upgrading current, I'm seeing these weird red shadows around elements like buttons in web pages: http://i.imgur.com/hxohjIA.png

And honestly, my biggest problem is with Team Fortress 2. It seems to me, after lots of googling, that the FOSS driver generally performs horribly with this game. For me it is like a slideshow up until my system freezes and becomes unresponsive, forcing me to do a hard reboot. Here is the output from steam last time it crashed: http://pastebin.ca/3402996 and for what it's worth, here are the xorg errors after the crash: http://pastebin.com/EcgH2Dx4

Last edited by ahc_fan; 03-16-2016 at 08:02 PM.
 
Old 03-16-2016, 08:06 PM   #8
ahc_fan
Member
 
Registered: Jan 2009
Location: Seattle, WA
Distribution: Slackware64 14.2
Posts: 259

Original Poster
Rep: Reputation: 11
Quote:
Originally Posted by 1337_powerslacker View Post
Here are the xorg-server packages you'll need:
Thanks! I remembered the old topic but the links you posted had expired. I will give this a try but I will have to put it off until tomorrow.
 
Old 03-16-2016, 08:17 PM   #9
1337_powerslacker
Member
 
Registered: Nov 2009
Location: Kansas, USA
Distribution: Slackware64-15.0
Posts: 862
Blog Entries: 9

Rep: Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592Reputation: 592
Quote:
Originally Posted by ahc_fan View Post
Thanks! I remembered the old topic but the links you posted had expired. I will give this a try but I will have to put it off until tomorrow.
You're welcome. Yeah, the links I had in the linked post are from a copy.com account which I have since deleted, hence the new links. I look forward to hearing how things go with your downgrade.
 
Old 03-17-2016, 12:10 AM   #10
MadMaverick9
Member
 
Registered: Aug 2010
Posts: 353
Blog Entries: 4

Rep: Reputation: Disabled
@ahc_fan: Do you always download binary files from just anywhere without being able to verify them?

Amazing! Crazy!

Code:
bash $ wget "ftp://ftp.pieskovisko.sk/pub/slackware/slackware-current/slackware/x/xorg-server-1.17.4-i586-1.txz" \
            "ftp://ftp.pieskovisko.sk/pub/slackware/slackware-current/slackware/x/xorg-server-1.17.4-i586-1.txz.asc"

bash $ gpg --verify xorg-server-1.17.4-i586-1.txz.asc
gpg: assuming signed data in `xorg-server-1.17.4-i586-1.txz'
gpg: Signature made 2015-11-03T02:35:17 ICT using DSA key ID 40102233
gpg: Good signature from "Slackware Linux Project <security@slackware.com>"
 
Old 03-17-2016, 12:16 AM   #11
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by MadMaverick9 View Post
@ahc_fan: Do you always download binary files from just anywhere without being able to verify them?

Amazing! Crazy!

Code:
bash $ wget "ftp://ftp.pieskovisko.sk/pub/slackware/slackware-current/slackware/x/xorg-server-1.17.4-i586-1.txz" \
            "ftp://ftp.pieskovisko.sk/pub/slackware/slackware-current/slackware/x/xorg-server-1.17.4-i586-1.txz.asc"

bash $ gpg --verify xorg-server-1.17.4-i586-1.txz.asc
gpg: assuming signed data in `xorg-server-1.17.4-i586-1.txz'
gpg: Signature made 2015-11-03T02:35:17 ICT using DSA key ID 40102233
gpg: Good signature from "Slackware Linux Project <security@slackware.com>"
If this is the same as his previous versions, Matt went and created new packages based on the updated libraries in -current (however, it's been a while since he's had radeon hardware, so these could be somewhat out of date, although, probably not as bad as the original, stock packages). Do you really think it is better to install a package that is 4 months old while the rest of -current has been humming along?

The best way to deal with this would be to get the SlackBuild and the source and build the required packages yourself...
 
Old 03-17-2016, 05:06 AM   #12
ahc_fan
Member
 
Registered: Jan 2009
Location: Seattle, WA
Distribution: Slackware64 14.2
Posts: 259

Original Poster
Rep: Reputation: 11
Quote:
Originally Posted by bassmadrigal View Post
The best way to deal with this would be to get the SlackBuild and the source and build the required packages yourself...
That was my original plan but I could not find the source for those four packages. Slackware mirrors only have 1.18, X.org website only has xorg-server-1.17.4 and not the other three. Perhaps I just didn't look hard enough.
 
Old 03-17-2016, 07:05 AM   #13
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
I believe they are all generated from the xserver source. Grab the 1.17.4 source and then replace the 1.18.2 source in the x11 directory and then rebuild the packages yourself.

Code:
wget -r -nH --no-parent --reject="index.html*" --cut-dirs=5 https://slackbuilds.org/mirror/slackware/slackware-current/source/x/x11/
cd x11/src/xserver
rm xorg-server-1.18.2.tar.xz
wget http://xorg.freedesktop.org/releases/individual/xserver/xorg-server-1.17.4.tar.bz2
cd ../..
su
sh ./x11.SlackBuild xserver
The packages should reside in /tmp/x11-build/, however, by default, the script will install them as they finish (since when building X, some components rely on other components being installed, so it installs them as it completes building individual packages), so, you should be able to reboot (or restart X) and have it be the older version. However, if you want to check, you can run ls -la /var/log/packages/xorg-server* and verify you now have 1.17.4 installed. If you don't, you can manually "upgrade" (downgrade) your packages by running upgradepkg /tmp/x11-build/xorg-server*.txz

If you need to end up rebuilding those additional packages, you can just run the following (as root) within the x11 directory after you build and install xserver. You'll likely need to export "UPGRADE_PACKAGES=always" before running the script since, by default, the script won't "upgrade" packages that are the same version. Or you could just upgrade them manually after you've completed the builds. I put both options below, but you only need to pick one.

Code:
export UPGRADE_PACKAGES=always
sh x11.SlackBuild driver xf86-video-ati
sh x11.SlackBuild driver xf86-video-vesa
sh x11.SlackBuild driver xf86-input-evdev
upgradepkg --reinstall /tmp/x11-build/xf86*.txz
NOTE: This is off the top of my head, so there might be a few minor corrections that need to be done. But I'm pretty sure it's accurate.

EDIT: I just noticed I missed the closing quote for the reject argument in the first wget line. I have fixed it.

Last edited by bassmadrigal; 03-17-2016 at 08:34 AM. Reason: Found missing quote
 
1 members found this post helpful.
Old 03-17-2016, 09:00 AM   #14
ahc_fan
Member
 
Registered: Jan 2009
Location: Seattle, WA
Distribution: Slackware64 14.2
Posts: 259

Original Poster
Rep: Reputation: 11
Alright, I'm back on Xorg 1.17.4 with catalyst (again).

Downgrading was a smooth process. Patching the driver took a small bit of trial and error. In the end I just said "No" whenever it prompted to "patch anyway", the rest of the patches went through and the driver installed without errors.

Thanks to all who helped!

Last edited by ahc_fan; 03-17-2016 at 09:01 AM.
 
Old 03-17-2016, 09:18 AM   #15
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by ahc_fan View Post
Alright, I'm back on Xorg 1.17.4 with catalyst (again).

Downgrading was a smooth process. Patching the driver took a small bit of trial and error. In the end I just said "No" whenever it prompted to "patch anyway", the rest of the patches went through and the driver installed without errors.

Thanks to all who helped!
For others who may need to do this and find this thread, did you end up recompiling the xf86-video-ati, xf86-video-vesa, and xf86-input-evdev packages? If so, did you try loading up X without replacing them or did you just do it without testing (not that there's anything wrong with that).
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
AMD APU + Catalyst + Xorg = failed, and I hate to raise this question again! FeyFre Slackware 11 11-18-2013 10:08 PM
LXer: The AMD Catalyst 13.6 proprietary video driver will support the latest AMD APUs — and I really LXer Syndicated Linux News 0 07-10-2013 01:20 PM
slackware64-current w/ xorg-server-1.14 & AMD catalyst lanir Slackware 4 03-17-2013 08:21 AM
LXer: AMD Fights Back and Releases ATI Catalyst 13.1 Driver for Linux LXer Syndicated Linux News 1 01-20-2013 07:21 PM
how to downgrade xorg 7.1 from xorg 7.2 opensuse 10.2? seelenbild28 Linux - Software 2 12-10-2006 05:15 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:51 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration