SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have it enabled in my custom build, but unless you're running Wine, it's not too useful. Plus, it hasn't been tested enough to prove stable. You can enable it and rebuild Mesa to have it, but as stated, unless you're running Wine for Windows applications, it won't be much good.
Yeah I use wine with d3dadapter, already rebuilt mesa with nine enabled was just wondering why slackware doesn't enable it when it's automatically enable in all other distros now through the binary.
The reason I asked is because in the mesa slackbuild itself he commented
# Not yet.
# --enable-nine \
indicating that will be enabled, I just wanted to know the reason it's not. Maybe he figures it's interfering with the other code, I don't know, don't see how but again, I'm not a coder/programmer, in any case I'll stop asking a simple question.
Quote:
Originally Posted by ReaperX7
Slackware also doesn't include a few optional support vectors as well such as libomxil-bellagio and libclc.
It is probably due to ReaperX7's second sentence in his first post.
Quote:
Plus, it hasn't been tested enough to prove stable.
Slackware is not one to just jump on the bandwagon, even if other distros have. Software needs to be proven reliable before it is incorporated into Slackware. Since it is labeled as "Not yet", it was probably tested at one point, but may have introduced instability wtih something. Or maybe one of the core developers had it enabled on their builds, but Pat felt it wasn't ready yet so he decided to not include it (but probably commented it out instead of removing it as a reminder to revisit it later).
But, there is no way of knowing the reason for sure unless Pat (or one of the core devs who is familiar with it) steps in to provide that information. Anything else is just speculation.
I asked the same thing here http://www.linuxquestions.org/questi...ml#post5409568
As far as i understand it shouldn't effect the rest of mesa at all and needs the application to call for that function.
It needs an patched wine and then you need to enable it in wine config.
I can understand that it's not tested very much yet but unless anything tries to use the d3dadapter then it shouldn't matter.
But i might be wrong since my knowledge isn't big in this area.
It's also going to be less useful on x86_64 unless you're building Wine64 only. It may be enabled on 32-bit systems, but on x86_64 it's entirely optional.
Yeah I already noticed that, but it doesn't bother me, I've been using 32bit on my 64 bit all along since there's no big difference.
Quote:
Originally Posted by ReaperX7
It's also going to be less useful on x86_64 unless you're building Wine64 only. It may be enabled on 32-bit systems, but on x86_64 it's entirely optional.
The additional support vectors libomxil-bellagio (OpenMAX for multimedia) and libclc (OpenCL via LLVM/Clang) actually are more useful, but as far as I know only AMD Radeons support OpenMAX and OpenCL fully. Mesa's Nouveau currently is still working on OpenCL, but I'm not sure if they're adding OpenMAX support ever, as far as Intel is concerned, neither is known fully if they support these features though they do have a project called beignet, but regardless those are far more useful than DirectX9 support at the moment.
Don't get me wrong, you can, and might benefit from rebuilding and enabling these features, provided you add the correct packages to support them, and a combination of nine, libomxil-bellagio, and libclc would give you a rounded out Mesa support system.
If you want to play around with these libraries I have them in my git repo. Just clone it and build the packages after grabbing copies of sources. Libclc' source is git clone only, and libomxil-bellagio requires a patch to build which I included, but nine should build without any extras.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.