Package Details: opencl-nvidia-470xx 470.239.06-2

Git Clone URL: https://aur.archlinux.org/nvidia-470xx-utils.git (read-only, click to copy)
Package Base: nvidia-470xx-utils
Description: OpenCL implemention for NVIDIA
Upstream URL: http://www.nvidia.com/
Keywords: driver nvidia video
Licenses: custom
Conflicts: opencl-nvidia
Provides: opencl-driver, opencl-nvidia
Submitter: jonathon
Maintainer: Sinyria (cysp74, SoftExpert)
Last Packager: SoftExpert
Votes: 97
Popularity: 4.39
First Submitted: 2021-10-31 00:50 (UTC)
Last Updated: 2024-05-13 16:16 (UTC)

Dependencies (2)

Required by (66)

Sources (11)

Latest Comments

1 2 3 4 5 6 .. 35 Next › Last »

SoftExpert commented on 2024-05-29 06:30 (UTC) (edited on 2024-05-29 06:36 (UTC) by SoftExpert)

@marco.righi I'm not 100% sure, but I feel that your configuration mixes non-nvidia settings with nvidia-specific settings and, as a result, you might get interference between two different kinds of modules, fighting over the same ressources.

Clearly, the best answer you would get comes from meticulous experimentation (changing a single option at a time and testing the result); one of the reasosns is that the hardware configuration you have is specific to your system and what is good for one set of hardware components might not be optimal for another.

Nvidia drivers are kind of picky - it matters if you mix Mesa modules with them (the consensus would be don't).

Maybe someone has an identical harware configuration and could provide a more precise answer.

P.S. My config:

Graphics:
  Device-1: NVIDIA GK104GLM [Quadro K3000M] driver: nvidia v: 470.239.06
  Device-2: Sunplus Innovation HP HD Webcam [Fixed] driver: uvcvideo
    type: USB
  Display: server: X.Org v: 21.1.13 with: Xwayland v: 24.1.0 driver: X:
    loaded: N/A failed: nvidia gpu: nvidia,nvidia-nvswitch resolution:
    1: 2560x1440 2: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: nvidia platforms: x11
  API: OpenGL v: 4.6.0 vendor: nvidia v: 470.239.06
    renderer: Quadro K3000M/PCIe/SSE2
  API: Vulkan v: 1.3.279 drivers: nvidia surfaces: xcb,xlib

And this is the relevant part of my xorg.conf:

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro K3000M"
    Option         "TripleBuffer"    "On"
    Option         "AllowIndirectGLXProtocol" "off"
    Option         "ConnectToAcpid"  "Off"
    Option         "DPI"  "108x108"
    Option         "RegistryDwords" "EnableBrightnessControl=1"
    Option         "Backlight" "nvidia_backlight"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    #               24 for 8-bit or 30 for 10-bit
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-6, DFP-0"
    Option         "metamodes" "LVDS-0: nvidia-auto-select +2560+0 {ForceCompositionPipeline=On}, DP-5: 2560x1440_75 +0+0 {ForceCompositionPipeline=On}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    Option         "TripleBuffer"    "On"
    Option         "AllowIndirectGLXProtocol" "off"
    Option         "ForceCompositionPipeline" "on"
    Option         "Coolbits" "8"
    Option         "ColorSpace" "RGB"
    Option         "ColorRange" "Full"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Extensions"
    Option         "COMPOSITE" "Enable"
EndSection

marco.righi commented on 2024-05-28 18:58 (UTC)

@Maniaxx sorry for the following question.

Which is the solution that guarantee the best performance? My solution or GSK_RENDERER=gl referred by your link?

The referred solution GSK_RENDERER=gl seems not working in every case...

Thanks in advance

Maniaxx commented on 2024-05-28 15:34 (UTC)

@marco.righi: see here: https://bbs.archlinux.org/viewtopic.php?pid=2159644#p2159644

marco.righi commented on 2024-05-28 11:58 (UTC) (edited on 2024-05-28 12:09 (UTC) by marco.righi)

Hi, I found a bug with this driver. I tested the drive using Manjaro, EndevurOS and Xfce4. The video card is:

inxi -G

Graphics:
  Device-1: NVIDIA GK107 [GeForce GT 640] driver: nvidia v: 470.239.06
  Device-2: Owon USB CAMERA driver: snd-usb-audio,uvcvideo type: USB
  Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.0 driver: X:
    loaded: N/A failed: nvidia gpu: nvidia,nvidia-nvswitch note: X driver n/a,
    try sudo/root resolution: 1: 1920x1080~60Hz 2: 1920x1080~60Hz
    3: 1440x900~60Hz
  API: EGL v: 1.5 drivers: kms_swrast,nvidia,swrast
    platforms: gbm,x11,surfaceless,device
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: mesa v: 24.0.8-arch1.1
    renderer: llvmpipe (LLVM 17.0.6 256 bits)
  API: Vulkan v: 1.3.279 drivers: nvidia surfaces: xcb,xlib
yay  nvidia 470 |grep Installed |sed 's/.* aur/aur/g'

aur/lib32-libxnvctrl-470xx 470.239.06-1 (+0 0.00) (Installed)
aur/nvml-fix-git r37.9be4552-1 (+2 0.00) (Installed)
aur/lib32-opencl-nvidia-470xx 470.239.06-1 (+19 0.35) (Installed)
aur/lib32-nvidia-470xx-utils 470.239.06-1 (+19 0.35) (Installed)
aur/libxnvctrl-470xx 470.239.06-1 (+29 0.36) (Installed)
aur/opencl-nvidia-470xx 470.239.06-2 (+95 2.98) (Installed)
aur/nvidia-470xx-settings 470.239.06-1 (+29 0.36) (Installed)
aur/nvidia-470xx-dkms 470.239.06-2 (+95 2.98) (Installed)
aur/nvidia-470xx-utils 470.239.06-2 (+95 2.98) (Installed)

Using this configuration, some labels of a few applications do not appear. For example, the labels on the keys of the gnome-calculator are not visible.

I find these solutions:

1) the use of Nouveau drivers

2) this Xorg config

Section "Device"
    Identifier "Nvidia Card"
    Driver "nvidia"

    Option "AccelMethod" "glamor"
    Option "DRI" "true"  
    Option "ShadowFB" "true" 
    Option "BackingStore" "true" 
    Option "RenderAccel" "true" 
    Option "SWCursor" "false" 
    #Option "TripleBuffer" "false" 
    Option "TripleBuffer" "true" 
    Option "EXAVSync" "true" 
    Option "MigrationHeuristic" "smart" 
    Option "TearFree" "true" 
    Option "NoFlip" "false" 
    Option "Accel" "false" 
EndSection

By switching Accel to true the problem appears.

benjarobin commented on 2024-05-26 10:30 (UTC) (edited on 2024-05-26 10:31 (UTC) by benjarobin)

Did you update first this package, before updating your system?

You should have this version installed: nvidia-470xx-dkms 470.239.06-2. The "broken" version is: 470.239.06-1.

Otherwise, please provide the full build log, troughs a pastebin like service

IdkGoodName commented on 2024-05-26 10:11 (UTC)

Seems like the latest version is broken on my end. Getting bunch of wait_on_bit_lock() conftest failed!, implicit declaration of function 'phys_to_dma' and such in header files like conftest/function.h, inc/nv-linux.h header files when installing. It was fine before updating (though, last update prior was a few months ago, so no idea which version may have summoned that).

howetuft commented on 2024-05-18 18:23 (UTC)

Guys, this is just a word of encouragement and thanks: with this 470xx package, you allow me to keep my ancient GeForce GTX 750 Ti, instead of throwing it away for hardware compatible with the latest drivers. In a way, you're even doing something for the planet!

Maniaxx commented on 2024-05-18 14:14 (UTC)

470.239.06-2 builds/runs properly on 6.9.1-arch1-1 (quick test).

grzechoo commented on 2024-05-14 06:41 (UTC)

Package nvidia-470xx-dkms 470.239.06-2 build fine with gcc 14.x on stock kernel.