On 08/06/2017 10:59 AM, Amadeus W.M. wrote:
> Just swapped nouveau out for the nvidia driver from rpmfusion following 
> https://rpmfusion.org/Howto/NVIDIA. Basically I did 

I just happen to have an old Acer laptop with nVidia HW that would need the 
drivers to run.  This was a fresh install since I replaced the HD with an SSD to
hopefully speed things up....and it did.  I'd been running nouveau but since 
I'd run
nVidia on this system in the past I decided to install just to see what results 
I had.
> dnf install xorg-x11-drv-nvidia-340xx akmod-nvidia-340xx "kernel-devel-
> uname-r == $(uname -r)"
> dnf update -y

I simply did....

dnf install akmod-nvidia-340xx

This installed 22 packages...


> Reboot and startx and only one (of 2) monitor was working, the other was 
> blank. I ran

I only have the laptop display hooked up so after reboot and after it build the 
it came up to a login under SDDM as it should.

> nvidia-config
> and this created a /etc/X11/xorg.conf, then restarted the X server and 
> both monitors are up and running and I'm running the nvidia drivers:

I've always found it a bad idea to run that and create an xorg.conf file as the
monitors should be detected on boot provided they are turned on.  I think I 
have done a bit more looking around with xrandr to see if I could find anything 

> 28) root:~> lsmod | grep nvidia
> nvidia              10563584  24
> drm                   348160  4 nvidia
> 29) root:~> lsmod | grep nouveau
> 30) root:~> 
> Now the problems: 
> 30) root:~> glxinfo
> name of display: :0.0
> X Error of failed request:  BadWindow (invalid Window parameter)
>   Major opcode of failed request:  154 (NV-GLX)
>   Minor opcode of failed request:  4 ()
>   Resource id in failed request:  0x4a00009
>   Serial number of failed request:  56
>   Current serial number in output stream:  56

I get....

name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:

and a whole lot of more output

> 31) root:~> glxgears
> X Error of failed request:  BadWindow (invalid Window parameter)
>   Major opcode of failed request:  154 (NV-GLX)
>   Minor opcode of failed request:  4 ()
>   Resource id in failed request:  0x4a00002
>   Serial number of failed request:  38
>   Current serial number in output stream:  38

I get...

Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
297 frames in 5.0 seconds = 59.232 FPS
298 frames in 5.0 seconds = 59.434 FPS
298 frames in 5.0 seconds = 59.425 FPS

> 32) root:~> xdriinfo 
> libGL is too old.

That is the same for me....

As is everything else beyond this point in the original post.

> and MANY more. So I can't uninstall the libGL provided by fedora, it would 
> take out too many packages with it, including the X server.

You need not do that...

[egreshko@acer ~]$ rpm -q libglvnd-glx

> Can I choose which libGL to use with alternatives somehow? How do switch 
> everything to use the nvidia libGL? 
> I assume there are people there who are using the nvidia driver right now, 
> some maybe using the rpmfusion rpms. Can someone post which libGL they 
> have installed on their system and how they got the whole thing to work?

Yes, I am now.  With no difficulties.

To answer the question you had in your follow-up post.....

[egreshko@acer ~]$ locate libGL.so

I've, at times, thought I had issues with nVidia and to fall back to nouveau I 
did.... and "rpm -qa | grep nvidia" and then removed the packages that were 
The rpmfusion folks did a good job, IMHO, and this results in nouveau getting 

So, I would do that....   And then to go to nVidia I would just do

dnf install akmod-nvidia-340xx

OR, I would first get rid of the /etc/X11/xorg.conf and see if I can't get the 
screen working with no config file.  And, if not, see if with that file removed 
can run glxinfo and glxgears.

Fedora Users List - The place to go to speculate endlessly

Attachment: signature.asc
Description: OpenPGP digital signature

users mailing list -- users@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org

Reply via email to