Nouveau driver on ppc64le

Fresh install of Fedora 38 on a PowerPC (RaptorCS Blackbird) system. Graphics card is an nvidia GeForce GT1030. Output of inxi -Gxx:

Use of uninitialized value $str in substitution (s///) at /usr/bin/inxi line 4535.
Graphics:
  Device-1: NVIDIA GP108 [GeForce GT 1030] vendor: ASUSTeK driver: nouveau
    v: kernel arch: Pascal ports: active: HDMI-A-1 empty: DVI-D-1
    bus-ID: 0000:01:00.0 chip-ID: 10de:1d01
  Device-2: ASPEED Graphics Family driver: ast v: kernel ports: active: none
    off: DVI-I-1 empty: none bus-ID: 0005:02:00.0 chip-ID: 1a03:2000
  Device-3: N/A driver: N/A bus-ID: N/A chip-ID: n/a:of-display
  Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 22.1.9
    compositor: gnome-shell v: 44.5 driver: X: loaded: modesetting
    unloaded: fbdev dri: swrast gpu: ast,nouveau display-ID: :1 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96
  Monitor-1: HDMI-1 res: 1920x1080 dpi: 102 diag: 547mm (21.54")
  API: OpenGL v: 4.5 vendor: mesa v: 23.1.8 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: llvmpipe (LLVM 16.0.6 128 bits)
    device-ID: ffffffff:ffffffff
  API: EGL Message: EGL data requires eglinfo. Check --recommends.

System boots and runs, but does not use hardware acceleration. OpenGL renderer is llvmpipe, which is a little too sluggish in GNOME.

Potentially relevant messages in system log:

[   63.189962] nouveau 0000:01:00.0: fifo: fault 00 [READ] at 0000000000020000 engine 06 [HOST0] client 06 [HUB/HOST] reason 02 [PTE] on channel 2 [007fe89000 Xorg[1660]]
[   63.190010] nouveau 0000:01:00.0: fifo:000000:0002:[Xorg[1660]] rc scheduled
[   63.190028] nouveau 0000:01:00.0: fifo:000000: rc scheduled
[   63.190058] nouveau 0000:01:00.0: fifo:000000:0002:0002:[Xorg[1660]] errored - disabling channel
[   63.190100] nouveau 0000:01:00.0: systemd-logind[1326]: channel 2 killed!

And in Xorg log:

[    98.809] (EE) modeset(0): glamor: Failed to create GL or GLES2 contexts
[    98.940] (EE) modeset(0): glamor initialization failed

I bought the card based on information (FeatureMatrix) that nouveau worked for this family of cards (NV130).

I’m willing to use the nvidia proprietary driver, but it seems like it’s not available for ppc64le. Kernel in use: 6.5.7-200.fc38.ppc64le.

The nouveau driver, as you found, does not support hardware acceleration. It does support the card for basic graphics, just not the advanced features of the card.

According to this site nvidia does support the ppc64le
https://developer.download.nvidia.com/compute/nvidia-driver/redist/nvidia_driver/linux-ppc64le/
I am not sure how to install that but it also may be available in an install package and not just the tar.xz file which probably would require user compile.

Here is another related link

I searched using nvidia driver ppc64le