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 09-16-2012, 05:29 PM   #1
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,058

Rep: Reputation: Disabled
xf86-video-nouveau as a tarball: will it be included in Slackware 14?


Hello all,

I just noticed that xf86-video-nouveau-1.0.2 can be downloaded from the tarballs repository since September 12: it's no more necessary to pull it from git. Should we infer that it is deemed stable? I must admit I didn't try it yet, I will tomorrow.

Also, maybe xf86-video-modesetting-0.5.0, also available on the repository, could be useful for some of us, see here.
 
Old 09-17-2012, 03:27 AM   #2
wildwizard
Member
 
Registered: Apr 2009
Location: Oz
Distribution: slackware64-14.0
Posts: 875

Rep: Reputation: 282Reputation: 282Reputation: 282
The new nouveau driver has a new API, using that tarball would require the new libdrm as well and possibly a recompile of libmesa.
 
Old 09-17-2012, 04:03 AM   #3
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,058

Original Poster
Rep: Reputation: Disabled
Well, i wouldn't have bet 1 million € on its inclusion in Slackware 14, anyway

Still I will try it, just for fun.
 
Old 09-18-2012, 09:11 PM   #4
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
The newer Nouveau driver would require the updated LibMesa unless it already supports it.

Is Nouveau still using Gallium3D?
 
Old 09-19-2012, 04:43 AM   #5
wildwizard
Member
 
Registered: Apr 2009
Location: Oz
Distribution: slackware64-14.0
Posts: 875

Rep: Reputation: 282Reputation: 282Reputation: 282
Quote:
Originally Posted by ReaperX7 View Post
The newer Nouveau driver would require the updated LibMesa unless it already supports it.

Is Nouveau still using Gallium3D?
Which updated mesa? Slackware in current shortly to be 14 already has the latest v8.0.4
 
Old 09-19-2012, 06:03 AM   #6
414N
Member
 
Registered: Sep 2011
Location: Italy
Distribution: Slackware
Posts: 647

Rep: Reputation: 189Reputation: 189
Mesa 8.0.4 is the latest released stable update, but 9.0 (if not 9.1) with OpenGL 3 support will be out very soon.
I wonder if Pat will put it in testing/, if Slackware 14 will be out just after Mesa hits version 9...
 
Old 09-19-2012, 10:37 AM   #7
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
If the nouveau 1.0.2 driver was built around libmesa 8.0.4, then it will not need a recompile unless the driver is NOT using Gallium3D as it's base API.
 
Old 09-21-2012, 03:08 PM   #8
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,058

Original Poster
Rep: Reputation: Disabled
I'm running xf86-video-nouveau-1.0.2 on Slackware 14-RC5

I just had to upgrade libdrm to the latest version (2.6.39 at time of writing) before building it and mv the specific configure file for xf86-video-nouveau out of the way as of course running autogen.sh is no more needed.

I just ran the stock slackbuilds included in Slackware 14 RC5 unmodified.

@ReaperX7: no need to upgrade mesa and yes, Gallium is still used.

PS As a consequence, the script xf86-video-nouveau in source/x/x11/configure/ is no more needed, neither the script get-xf86-video-nouveau.sh as pulling the files from git is no more necessary.

This confirm that the build system of Slackware is really awesome, thanks to Patrick and the Slackware team.

Last edited by Didier Spaier; 09-21-2012 at 03:19 PM. Reason: PS added
 
Old 09-22-2012, 01:34 AM   #9
gmgf
Senior Member
 
Registered: Jun 2012
Location: Bergerac, France
Distribution: Slackware
Posts: 2,213

Rep: Reputation: 999Reputation: 999Reputation: 999Reputation: 999Reputation: 999Reputation: 999Reputation: 999Reputation: 999
On current, i have compiled the xf86-video-ati-6.14.6 with libdrm-2.4.39, and it work perfectly here, don't work, if it is compiled with libdrm-2.4.33.
 
1 members found this post helpful.
Old 09-22-2012, 03:13 AM   #10
caduqued
Member
 
Registered: Apr 2008
Location: Coventry, United Kingdom
Distribution: Slackware64, Slackware64 13.37, linuxslackware
Posts: 83

Rep: Reputation: 25
Well, maybe some of you have already read the ChangeLog.txt updated on Sat Sep 22. Slackware will include this version.

Quote:
Sat Sep 22 00:34:26 UTC 2012
I'll go along with the last minute request to provide the released stable
version of xf86-video-nouveau. The reason that we hadn't done this is that
the stable version of Mesa won't compile with this version of libdrm. But,
since xf86-video-nouveau compiles fine with this libdrm and the Mesa we're
already shipping, it seems reasonable to provide them here in /testing.
Thanks to Didier Spaier.
testing/packages/libdrm-2.4.39-x86_64-1.txz: Added.
testing/packages/xf86-video-nouveau-1.0.2-x86_64-1.txz: Added.
+--------------------------+
Paraphrasing my son: "This Slackware is going to be epic"... full of updated and stable goodies...
 
Old 09-29-2012, 03:11 AM   #11
wildwizard
Member
 
Registered: Apr 2009
Location: Oz
Distribution: slackware64-14.0
Posts: 875

Rep: Reputation: 282Reputation: 282Reputation: 282
Quote:
Originally Posted by Didier Spaier View Post
I'm running xf86-video-nouveau-1.0.2 on Slackware 14-RC5
Didier can you confirm if the openGL stuff works properly eg glxinfo?

I'm having issues but I'm not sure I've cleaned out the nvidia driver fully.

EDIT Found the culprit, a part of nvidia as I thought. Now it seems to be working ok

Last edited by wildwizard; 09-29-2012 at 04:19 AM.
 
Old 09-29-2012, 04:18 AM   #12
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,058

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by wildwizard View Post
Didier can you confirm if the openGL stuff works properly eg glxinfo?
Yes, I can.

Quote:
Originally Posted by wildwizard View Post
I'm having issues but I'm not sure I've cleaned out the nvidia driver fully.
Probably you haven't, as I have had the same problem...

To solve it this is what I did IIRC (not sure all steps were needed but it worked):
(1) I checked this page and made sure that I had the symlinks created by the proprietary driver removed.

(2) It was not enough so I removed then installed again libdrm and mesa packages.
While removing I saw some warnings as some directories did contain new files. I removed these directories manually after checking their content.
Tip : you can do e.g. "removepkg <package name> 2>&1 | tee /home/user/removelog" then check removelog to be sure you didn't miss a warning.

(3) As this was not enough I did suppose that some files installed by the proprietary driver were still lying around.
To find out I did "ls -ltr /usr/lib/libG*" and checked that the files in the output came from a Slackware package.
You can do that with "grep <filename> /var/log/{packages,scripts}/*"
If that command returns nothing (and you checked you typing) you may delete that file as it was neither included in a Slackware package nor created by a script bundled in the package.
In fact it was easy to spot that I had several files installed at the same time (which was the time I installed the proprietary driver) and remove it.
To make sure you didn't miss anything you can enlarge the scope of the search typing "ls -ltr /usr/lib" and check that no other libraries or symlinks were installed at the very same time.

Sorry English is not my native language, I hope that what I wrote is understandable though.

Last edited by Didier Spaier; 09-29-2012 at 04:32 AM.
 
Old 09-29-2012, 04:21 AM   #13
wildwizard
Member
 
Registered: Apr 2009
Location: Oz
Distribution: slackware64-14.0
Posts: 875

Rep: Reputation: 282Reputation: 282Reputation: 282
haha as I edit to say I fixed it your typing out a long post.

As it would happen I found the problem by checking the Xorg log and it showed an error when loading the glx extension (it was linked to another nvidia lib that I had already removed)

Replaced the nvidia version of the glx extension and it's back working fully
 
Old 09-29-2012, 04:30 AM   #14
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,058

Original Poster
Rep: Reputation: Disabled
@wildwizard: I am happy you succeeded.

I will let the _long_post_ as it is though, as it could help others.
 
  


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
[SOLVED] What happened to xf86-video-fbdev ? RandomTroll Slackware 4 12-08-2011 05:55 PM
Nouveau driver + S-Video + Nvidia 5200 SilentSam Linux - Hardware 4 11-23-2011 02:19 PM
xf86-video-intel-alternate witek Slackware 4 05-05-2010 08:08 PM
xf86-video-nouveau on Slackware sahko Slackware 0 08-06-2009 10:29 AM
HELP with xf86-video-intel 2.1.0 nosn4me03 Linux - Newbie 1 08-11-2007 04:01 PM

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

All times are GMT -5. The time now is 05:37 PM.

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