LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
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 07-07-2014, 01:40 PM   #46
dad_
Member
 
Registered: Aug 2009
Location: St. Petersburg, Russia
Distribution: Slackware 14.1/current(x86_64/EFI), gentoo, debian, puppy, ubuntu
Posts: 38

Rep: Reputation: 2

Quote:
Originally Posted by rvdboom View Post
This is what I do to make it work using git pulls (it works for me with Kaveri, Brazos and Kabini APUs, I don't use discreet cards, but it should work the same) :

...
I have scripted the whole build and it's easier in my opinion than downloading new drivers.
Do you assemble slackware packages and install them or just do "make install"? Are git versions always stable? Are there compilation failures? Having a single script is of course more convenient than using a bunch of different slackbuilds from different (sometimes unknown) sources. If you compile everything yourself you don't need a binary distribution at all - you could use gentoo for example.
 
Old 07-07-2014, 09:52 PM   #47
ReaperX7
Senior Member
 
Registered: Jul 2011
Location: California
Distribution: LFS-7.6, Slackware 14.1, FreeBSD 10.1
Posts: 3,847
Blog Entries: 15

Rep: Reputation: 1188Reputation: 1188Reputation: 1188Reputation: 1188Reputation: 1188Reputation: 1188Reputation: 1188Reputation: 1188Reputation: 1188
--enabled-shared isn't required technically. It should build with the static libs.
 
Old 07-08-2014, 01:54 AM   #48
rvdboom
Member
 
Registered: Jul 2007
Distribution: Slackware
Posts: 186

Rep: Reputation: 23
Quote:
Originally Posted by dad_ View Post
Do you assemble slackware packages and install them or just do "make install"? Are git versions always stable? Are there compilation failures? Having a single script is of course more convenient than using a bunch of different slackbuilds from different (sometimes unknown) sources. If you compile everything yourself you don't need a binary distribution at all - you could use gentoo for example.
Yes, I do create slackware packages, I wrote Slackbuilds-like scripts for that. It's much better to make upgrades and potentially go back to a working packages if anything goes wrong.
But on the whole, I've been doing this for years and never had an unstable desktop yet. X11 and mesa packages are well developped, I almost never have compilation failure.
I actually wrote single Slackbuild for each package, and I ended writing a master script that starts the various Slackbuilds, with some error handling and logging. I guess I have some free time.
I just compile mesa drivers and some multimedia stuff, because they are fast changing, adding new features very often, but not releasing that often. For the rest of the OS, I'm quite happy with Slackware-current and alienBOB's kde and multilib packages. They're recent enough and compiling the whole thing would be tedious.
I don't think what I do is that much different to getting regularly new binary drivers. It's almost as easy since I've automated everything and not much longer.

Quote:
--enabled-shared isn't required technically. It should build with the static libs.
True if you compile Mesa with "--disable-llvm-shared-libs". That's what I do. You get some warning during the compilation about that but I've never had any issue that could be tied to that. I don't do any gaming though, so I'm probably not pushing the OpenGL support to the limit.
It would be nice if Pat added shared libs to LLVM though.
 
Old 07-08-2014, 08:40 AM   #49
dad_
Member
 
Registered: Aug 2009
Location: St. Petersburg, Russia
Distribution: Slackware 14.1/current(x86_64/EFI), gentoo, debian, puppy, ubuntu
Posts: 38

Rep: Reputation: 2
Quote:
Originally Posted by rvdboom View Post

True if you compile Mesa with "--disable-llvm-shared-libs". That's what I do. You get some warning during the compilation about that but I've never had any issue that could be tied to that. I don't do any gaming though, so I'm probably not pushing the OpenGL support to the limit.
Yes, it compiles, but acceleration(DRI) works after that(or falls back to sw mode)? I don't know for sure because I changed to shared libs before doing some other steps, but it seems to me - it should work, so step 3 from my post is not actually required if not upgrading llvm.

Quote:
Originally Posted by rvdboom View Post
It would be nice if Pat added shared libs to LLVM though.
+1
And I'd also ask him to provide more recent mesa and other related stuff(glamor, etc). Why doesn't he do it even in current - maybe it's not considered so stable?
 
Old 07-08-2014, 01:15 PM   #50
schmatzler
Member
 
Registered: Jan 2011
Location: Germany
Distribution: Slackware64 -current + Multilib
Posts: 216

Rep: Reputation: 65
Im' running the GIT version of Mesa for a while now and I never experienced any instability. Games run even better with that. I don't think that's the problem, but maintaining a truckload of dependencies can give you a big headache.
 
Old 07-08-2014, 08:29 PM   #51
truepatriot76
LQ Newbie
 
Registered: Apr 2014
Distribution: Slackware
Posts: 11

Rep: Reputation: Disabled
Glamor will be included in xorg-server 1.16, which will be released in a week or so. Since mesa is working well - I'm going to see if I can screw it up and give the new xserver a whirl.
 
Old 07-09-2014, 03:30 PM   #52
dad_
Member
 
Registered: Aug 2009
Location: St. Petersburg, Russia
Distribution: Slackware 14.1/current(x86_64/EFI), gentoo, debian, puppy, ubuntu
Posts: 38

Rep: Reputation: 2
Quote:
Originally Posted by truepatriot76 View Post
Glamor will be included in xorg-server 1.16, which will be released in a week or so.
...
Good news! But when xorg 1.16 is integrated into slackware-current? For now we have only 1.14.x AFAIR.
 
Old 07-09-2014, 04:06 PM   #53
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Hanover, Germany
Distribution: Main: Gentoo Others: What fits the task
Posts: 15,653
Blog Entries: 2

Rep: Reputation: 4095Reputation: 4095Reputation: 4095Reputation: 4095Reputation: 4095Reputation: 4095Reputation: 4095Reputation: 4095Reputation: 4095Reputation: 4095Reputation: 4095
Quote:
Originally Posted by dad_ View Post
Good news! But when xorg 1.16 is integrated into slackware-current? For now we have only 1.14.x AFAIR.
When Pat thinks it is ready for inclusion. If you want it earlier you will have to build it yourself (the x11.Slackbuild makes that relatively easy).
For now it works to just use the external Glamor, works fine at least on my HD3200 and HD6870.
 
Old 07-10-2014, 02:21 AM   #54
rvdboom
Member
 
Registered: Jul 2007
Distribution: Slackware
Posts: 186

Rep: Reputation: 23
Yep. As far as I'm concerned, using an external library makes it easier to upgrade IMHO than upgrading the whole xorg-server, with a lot more potential side effects and dependencies.
But I guess it's easier for developpers to have it included in the server and maybe it'll increase adoption.
 
  


Reply

Tags
ati driver, drm, gallium3d, kernel, mesa


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
LXer: Open-Source ATI R600/700 Mesa 3D Performance LXer Syndicated Linux News 0 02-09-2010 12:30 PM
LXer: Power Management: ATI Catalyst vs. Open-Source ATI Driver LXer Syndicated Linux News 0 03-06-2009 04:12 PM
Trying to install latest open source ATI drivers. Failing (specifically dri) GushpinBob Slackware 22 07-13-2008 10:34 PM
ATI Open Source Driver a16b03 Linux - General 1 02-12-2008 09:13 PM


All times are GMT -5. The time now is 05:25 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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration