LinuxQuestions.org
Share your knowledge at the LQ Wiki.
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 10-12-2015, 03:16 AM   #1
kairen
Member
 
Registered: Oct 2006
Location: Bulgaria
Distribution: Slackware64 14.1, CentOS 7
Posts: 108

Rep: Reputation: 15
Some games work with Nvidia proprietary driver some with nouveau driver. Why?


Hello,

I am not much of a gamer myself, but my gf likes a ton of (Windows) games. I tried to run them with "wine" in Slackware64 and realized that half of them worked only with Nvidia driver and the other half worked only with nouveau driver. Do you have any idea why? Is there any chance of finding a solution?

Thanks.
 
Old 10-12-2015, 06:52 AM   #2
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,811

Rep: Reputation: 4447Reputation: 4447Reputation: 4447Reputation: 4447Reputation: 4447Reputation: 4447Reputation: 4447Reputation: 4447Reputation: 4447Reputation: 4447Reputation: 4447
Certainly research what successes others have had and how with specific games and settings at winwhq but also possibly helpful is PlayOnLinux which is a graphic wine manager putting all settings in one spot and allowing for trial nd error as well as easy access to multiple instances of different settings and/or even wine versions. I'd stick with the nvidia driver and give nouveau several years to catch up.
 
Old 10-12-2015, 08:09 AM   #3
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,249

Rep: Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323
Which games (list the titles) "worked" only with the Nouveau driver, and which games (list the titles) "worked" only with the Nouveau driver? When you say that a game did not "work", did you mean that they crashed when you tried to launch them, that they didn't display properly, or something else?

Are you using multilib, and did you install the the Nvidia driver from SlackBuilds.org with COMPAT32 set to yes?

Last edited by dugan; 10-12-2015 at 08:16 AM.
 
Old 10-12-2015, 09:55 AM   #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
By default, Mesa lacks the S3TC support vector unless you add the optional dynamic library for it. Most games will complain if this extension is not available. I've never had any issues with Nouveau.
 
Old 10-12-2015, 10:07 AM   #5
ardvark71
LQ Veteran
 
Registered: Feb 2015
Location: USA
Distribution: Lubuntu 14.04, 22.04, Windows 8.1 and 10
Posts: 6,282
Blog Entries: 4

Rep: Reputation: 842Reputation: 842Reputation: 842Reputation: 842Reputation: 842Reputation: 842Reputation: 842
Hi...

Does she have her own computer running Windows?

Regards...
 
Old 10-12-2015, 10:09 AM   #6
ardvark71
LQ Veteran
 
Registered: Feb 2015
Location: USA
Distribution: Lubuntu 14.04, 22.04, Windows 8.1 and 10
Posts: 6,282
Blog Entries: 4

Rep: Reputation: 842Reputation: 842Reputation: 842Reputation: 842Reputation: 842Reputation: 842Reputation: 842
Quote:
Originally Posted by dugan View Post
Which games (list the titles) "worked" only with the Nouveau driver, and which games (list the titles) "worked" only with the Nouveau driver?
Hi Dugan...

I'm guessing you meant to put "Nvidia" somewhere in there.

Regards...
 
Old 10-12-2015, 11:39 AM   #7
pcninja
Member
 
Registered: Oct 2013
Location: SE Wisconsin, USA
Distribution: Arch Linux
Posts: 93

Rep: Reputation: Disabled
Quote:
Originally Posted by ReaperX7 View Post
By default, Mesa lacks the S3TC support vector unless you add the optional dynamic library for it. Most games will complain if this extension is not available. I've never had any issues with Nouveau.
I know that there is a slackbuild for adding support for that.

Last edited by pcninja; 10-12-2015 at 11:46 AM.
 
Old 10-12-2015, 11:31 PM   #8
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
Quote:
Originally Posted by pcninja View Post
I know that there is a slackbuild for adding support for that.
Yep libtxc_dxtn. I use that with driconf for a full support system for Nouveau. I also rebuild my Mesa to support OpenCL (libclc) and OpenMAX (libomxil-bellagio) to expand support more from my own packages.
 
Old 10-13-2015, 05:40 AM   #9
kairen
Member
 
Registered: Oct 2006
Location: Bulgaria
Distribution: Slackware64 14.1, CentOS 7
Posts: 108

Original Poster
Rep: Reputation: 15
Well, most games are really old and it was a surprise that they worked at all. Like Cultures and Sacred. Sims 3 was the reason I put Nvidia driver instead of Nouveau. But Nvidia has some problems like :

err:winediag:xrandr12_init_modes Broken NVIDIA RandR detected, falling back to RandR 1.0. Please consider using the Nouveau driver instead.

I've seen that with several versions of Nvidia driver and wonder if they will ever fix it.

The Nvidia driver I got from their site. Compat libraries for x64 are installed and working.
 
Old 10-14-2015, 05:42 AM   #10
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
Knowing Nvidia... No.

A few developers I follow who write software using OpenGL have had numerous complaints about several issues with Nvidia drivers, only to stop coding specifically for Nvidia or AMD proprietary drivers and went back to Mesa and the problems disappeared.
 
Old 10-14-2015, 09:18 AM   #11
orbea
Senior Member
 
Registered: Feb 2015
Distribution: Slackware64-current
Posts: 1,950

Rep: Reputation: Disabled
I had a relatively new asus mobo fail on me recently, but it presented mostly as opengl and video related issues. There was a period before it started crashing every 5 minutes where the nvidia drivers stopped working at all, but nouveau was fine.
 
Old 10-14-2015, 09:36 AM   #12
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,249

Rep: Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323
Quote:
Originally Posted by ReaperX7 View Post
Knowing Nvidia... No.

A few developers I follow who write software using OpenGL have had numerous complaints about several issues with Nvidia drivers, only to stop coding specifically for Nvidia or AMD proprietary drivers and went back to Mesa and the problems disappeared.
Links please.
 
Old 10-14-2015, 09:36 AM   #13
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
Usually the free open drivers get fixes faster which is why over time the free driver gets better compatibility. The xf86-video-ati driver is a prime example of quality going into drivers to make them good. Combined with libclc, Mesa under the free AMD/ATI driver is literally second to none in terms of support.
 
Old 10-14-2015, 09:46 AM   #14
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
Quote:
Originally Posted by dugan View Post
Links please.
Byuu.org (look for it somewhere in the developer blogs and forum section) It's honestly been a while since I posted there, but Higan developer Byuu did talk heavily about his criticisms of the Nvidia driver and problems encountered with it in several posts, and yes I have ran several things using Nvidia and Nouveau and got smoother video frames with Nouveau rather than Nvidia. Yes, I know an emulator is not the best project to test things, but considering OpenGL is the primary hardware video API in UNIX systems, what would be simple enough to use basic render to texture without problems unless problems existed in the driver?

Plus, my card is deadlocked with a now legacy status driver, so in essence, Nouveau is my only real source of newer drivers.
 
Old 10-14-2015, 03:19 PM   #15
dugan
LQ Guru
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 11,249

Rep: Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323Reputation: 5323
I haven't seen Byuu's posting about that, but I did see his rant about Qt that was mostly motivated by him thinking that he was above reading the documentation. He lost a lot of credibility for me after that. For work on the parts of game emulators that actually do the emulating, he's obviously one of the best in the world. For anything else, he's an expert outside his field.

Quote:
Plus, my card is deadlocked with a now legacy status driver, so in essence, Nouveau is my only real source of newer drivers.
I didn't think of that, but yes, that makes sense. NVidia stopped developing drivers for your card while Nouveau kept getting better.

Last edited by dugan; 10-14-2015 at 03:51 PM.
 
  


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
Using openGL with Nvidia nouveau driver prushik Linux - Hardware 3 12-11-2012 12:39 AM
Which NVIDIA driver do you use, Nouveau or the proprietary blob? damgar Slackware 86 10-25-2012 07:28 AM
[SOLVED] Troubles with nouveau NVIDIA driver on 13.37 Skaperen Slackware 4 07-28-2011 09:12 AM
Nvidia driver (proprietary) + xorg/KDM = some games freeze sometimes kevinbenko Linux - General 4 04-23-2011 08:55 PM
does the vesa console framebuffer driver conflict with the proprietary nvidia driver? mr.v. Linux - Hardware 2 01-28-2007 06:51 AM

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

All times are GMT -5. The time now is 12:54 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