Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
OpenGL fails to detect NVIDIA GTX 980 with Nouveau driver
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
virtual-image
n00b
n00b


Joined: 21 Feb 2025
Posts: 5

PostPosted: Fri Feb 21, 2025 7:58 pm    Post subject: OpenGL fails to detect NVIDIA GTX 980 with Nouveau driver Reply with quote

I noticed an issue when attempting to run the game 'Chaos;Head' through wine. Wine attempted to use wined3d to identify my graphics card, but reported it could not find one based on the OpenGL renderer string present. Chasing the issue, I found the way to identify this information is through glxinfo -B.

Excerpt of the output of glxinfo -B:
Code:

direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Mesa (0xffffffff)
    Device: llvmpipe (LLVM 19.1.7, 256 bits) (0xffffffff)


As you can see, it defaults to the software renderer instead of using hardware. I would like to stay on nouveau. The nouveau driver seems to be loaded properly.

Excerpt from lscpi -k:
Code:

01:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 980] (rev a1)
        Subsystem: PNY Device 1116
        Kernel driver in use: nouveau


I expected it to be an issue with my xorg configuration, so I created an xorg.conf by using Xorg -configure. That command identified two drivers, nouveau and modesetting, and made a device configuration with nouveau.
Unfortunately, this did not solve the issue.

I do not have the NVIDIA proprietary drivers installed. My VIDEO_CARDS is set to "nouveau". I am in the 'video' group. My kernel is 6.6.47. I emerged mesa, and today apparently virtual/opengl as well, and linux-firwmare, and nvidia-firmware.

My startx command is so:
Code:
startx -- vt$(tty | sed -e 's|/dev/tty||')


and my xinitrc is so:
Code:

ibus-daemon -drx
cwm
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9904
Location: almost Mile High in the USA

PostPosted: Sat Feb 22, 2025 1:36 am    Post subject: Reply with quote

Not clear from your post: did you have it working with this card before or not?

I think for nvidia-drivers you don't need the in-kernel module, but for nouveau, you need the kernel driver -- do you have this enabled in your kernel?

Do you have your Xorg.0.log posted somewhere?

I was trying to use my failing GTX660 under bother nvidia-drivers and nouveau. There was a day and night difference in speed between the two under wine though using xscreensaver/rss-glx screensavers it wasn't as bad as software rendering. Now that nvidia dropped support for the GTX660 I don't have a choice, but since the card artifacts and crashes the machine, I guess it doesn't really matter ...
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
virtual-image
n00b
n00b


Joined: 21 Feb 2025
Posts: 5

PostPosted: Sat Feb 22, 2025 2:00 am    Post subject: Reply with quote

I don't think the card has "worked" on this machine before. It worked on Windows, so it functions, and it gets detected by this machine, and the kernel properly loads nouveau drivers for it; BUT OpenGL fails to detect it, or select it, as the rendering device.

I do have the "Nouveau/NVIDIA" kernel options enabled and built-in. I don't think the issue lies with the kernel, because the nouveau drivers DO load.

Here is my Xorg.1.log (my X11 session stated it pasted its output there):
https://paste.gentoo.zip/9N9K1it8

Unfortunately the X log does not complain about anything particularly wrong.
The worst it spouts is:
Code:
[ 25286.617] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support


It also seems to constantly output "NOUVEAU(0): Modeline "800x..." every so often. The Nouveau wiki page states that this is due to existing proprietary Nvidia drivers, which I attempted to install at one point, but it also suggests that unmerging nvidia-drivers is sufficient to remove this driver, which I've also already done.

Right now I noticed I have the "Nvidia Framebuffer Support" enabled in my kernel. It is not listed as a requirement in the nouveau article, so I have disabled it and am rebuilding and I will see if that changes anything.
Back to top
View user's profile Send private message
virtual-image
n00b
n00b


Joined: 21 Feb 2025
Posts: 5

PostPosted: Sat Feb 22, 2025 2:03 am    Post subject: Reply with quote

virtual-image wrote:
Right now I noticed I have the "Nvidia Framebuffer Support" enabled in my kernel. It is not listed as a requirement in the nouveau article, so I have disabled it and am rebuilding and I will see if that changes anything.


To my misfortune, this has changed nothing.
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9904
Location: almost Mile High in the USA

PostPosted: Sat Feb 22, 2025 3:12 am    Post subject: Reply with quote

It wasn't clear whether you had it working, changed something, and stopped working...

Is the Xorg.0.log up to date, was the last session actually on :1 ?

Did you have mesa compiled prior to changing VIDEO_CARDS and thus need to rebuild it?
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
virtual-image
n00b
n00b


Joined: 21 Feb 2025
Posts: 5

PostPosted: Sat Feb 22, 2025 3:28 am    Post subject: Reply with quote

I don't think it ever worked.

Xorg.1.log is the most recent log.

I read your post and recompiled mesa: unfortunately, nothing has changed.
Back to top
View user's profile Send private message
virtual-image
n00b
n00b


Joined: 21 Feb 2025
Posts: 5

PostPosted: Sat Feb 22, 2025 4:17 am    Post subject: Reply with quote

Here is also my auto-generated (Xorg -config) xorg.conf file:
https://paste.gentoo.zip/QrYr4W9U

Edit: It also occurred to me, that maybe, OpenGL just needs to be told the right settings. I'm not sure how to do that.

Edit again: I am also not on a laptop.
Back to top
View user's profile Send private message
eccerr0r
Watchman
Watchman


Joined: 01 Jul 2004
Posts: 9904
Location: almost Mile High in the USA

PostPosted: Sat Feb 22, 2025 9:15 am    Post subject: Reply with quote

remove your xorg.conf and regenerate Xorg.0.log and report what it says.
It looks like it should be accelerated 3D but something is very wrong here. did you ever install nvidia-drivers (and then unmerged it?)
_________________
Intel Core i7 2700K/Radeon R7 250/24GB DDR3/256GB SSD
What am I supposed watching?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum