Which package provides nouveau-fw?

Hello,

I am debugging some display framerate slowdown, and it seems my video card’s firmware is out of date. I request help in identifying which firmware package to use for my video card.

Card: NVidia GeForce GT710.
Driver: nouveau
Firmware package as listed by pamac: “manjaro-firmware”, dated 20160419-1. This package provides nouveau-fw and other packages from Arch upstream, but also conflicts with them and has not been updated in many years. This “manjaro-firmware” package is no longer to be found on packages.manjaro.org and its replacement is not listed.

The documentation at nouveau.freedesktop.org suggests using the nouveau-fw package from Arch. What is the current Manjaro equivalent of that package?

I’m guessing that package is long retired; there does not seem to be a current version. There is, however, a nouveau-fw package in the AUR (last updated 2023-05-16).

Whether this might suit your needs I can’t say; the comments seem to indicate many issues over time, and I imagine it’s infrequently maintained.

The obligatory disclaimer: Use of the AUR is officially unsupported by Manjaro (or Arch) and no support will be offered. What this means is that you’re basically on your own if it breaks anything. Queries concerning this package should be directed to the AUR.

Cheers.

Pamac cannot see that AUR package. It shows only the already installed “manjaro-firmware”, and clicking on “nouveau-fw” inside that list of dependencies does nothing. Perhaps the AUR package is broken that Pamac can’t see it.

I went ahead and installed the firmware from source directly, after reviewing and following these instructions at https://nouveau.freedesktop.org/VideoAcceleration.html:

$ mkdir /tmp/nouveau
$ cd /tmp/nouveau
$ wget https://raw.github.com/envytools/firmware/master/extract_firmware.py
$ wget http://us.download.nvidia.com/XFree86/Linux-x86/325.15/NVIDIA-Linux-x86-325.15.run
$ sh NVIDIA-Linux-x86-325.15.run --extract-only
$ python extract_firmware.py
# mkdir /lib/firmware/nouveau
# cp -d nv* vuc-* /lib/firmware/nouveau/

My system is the same as before, but it still works, just lower framerate (choppy) for certain videos and I need to pkill xfwm4 every 10 or 15 minutes to restart it.

Can you tell me if the following output is abnormal? I cannot see why glxinfo is missing, and why "loaded: " shows “modesetting” instead of “nouveau”. Would you know if those might be problems? If so, how I can change those? Do I need to install something again, like glxinfo?

$ inxi -G
Graphics:
  Device-1: NVIDIA GK208B [GeForce GT 710] driver: nouveau v: kernel
  Display: x11 server: X.Org v: 21.1.13 driver: X: loaded: modesetting
    dri: nouveau gpu: nouveau resolution: 1920x1080~60Hz
  API: OpenGL Message: Unable to show GL data. glxinfo is missing.

XY Problem detected: You’re asking about your attempted solution rather than your actual problem. This leads to enormous amounts of wasted time and energy, both on the part of people asking for help, and on the part of those providing help.

How did you come up with that conclusion? :thinking:

Yes, it was removed from the repos quite a while ago as it is deprecated and obsolete. Remove it along with any other orphans you may have hanging around.

Where? I see no such thing via the link you provided. Either way, whatever you read is obviously out of date. Also, neither package have anything to do with GPU firmware. You’re apparently referring to GPU drivers.

What would be best is to create a new thread about the actual issue you’re having. Before you do that, please see the following:

2 Likes

Thanks @Yochanan. I have created a new and hopefully better-written request here: Problems with xfwm4 / nouveau

1 Like