• NetBSD
  • Nvidia 1070 support in current?

Hiya! I'm a recent migrant from Void to NetBSD and enjoying it very much. One question: does current allow for nvidia gtx 1070 cards?

I'm on 9.3-stable and I get genfb0 in /var/log/messages.

If I have to use wsfb I will, but I thought I'd ask the awesome community first.

And of course if the 1070 support is coming soon, does anyone know when it will land?

Thanks!

  • Jay likes this.

Only way to be sure is to swap out the kernel and boot it.

  • Jay likes this.

It's been reported working [1], but if you bump across a fifo: fault 01 [WRITE] -> DROPPED_MMU_FAULT error at boot, then you might be luckier booting in CSM/BIOS mode (which implies a motherboard supporting it). See my comment here [2] and the relevant bug reports linked in it. If you suffer from the same issue, please make sure to follow up on the PR.

[1] Pascal series is supported by the nouveau version included in HEAD
[2] https://www.unitedbsd.com/d/808-nvidia-nouveau-problems-on-92/25

    Thanks guys for the quick responses. Ok, I'll try swapping in the latest kernel and booting it. Hopefully I won't hit that weird EFI behavior but good to see a workaround if I do. I'll follow up as suggested if I find out anything repeatable.

    • pin replied to this.
    • Jay likes this.

      unbrand Rename the kernel you have now to something else before rebooting. Just in case you need to revert back.

        JuvenalUrbino Thanks so much for your response. I could 100% see the same thing you did. I just now replied to PR 56847.

        For me, I could get my 1070 recognized only with the combination of kernel head (and the gpufw stuff) and BIOS installation of netbsd. Maybe there's a more clever way to do the magic dance, but for me it was simplest to reinstall in BIOS mode.

        Cheers!

          unbrand If I had the competence required to address this bug, I would have attempted to fix it already by myself. Unfortunately it would probably take NetBSD-11 to be released before I get to that point.

            JuvenalUrbino I hear you. This kind of bug is quite slippery to track down. And it's possibly more than one bug causing these issues.

            Now I've just tried X and the second monitor (attached to the same 1070) is not detected. Never had this issue before.
            dmesg is saying:
            nouveau0: autoconfiguration error: error: DRM: DDC responded, but no EDID for DP-2
            Any ideas? At this point maybe I shouldn't press my luck and just be grateful the 1070 is working at all 🙂

              unbrand Any ideas? At this point maybe I shouldn't press my luck and just be grateful the 1070 is working at all

              Try sending output with it through xrandr and see what happens, e.g.:

                $ xrandr --output  DP-2 --mode 1920x1080

              Or look for your monitor's EDID online and create an xorg.conf.d file to explicitly define it. I'd also look into BIOS settings (e.g., power management on ports, SATA mode).

                JuvenalUrbino Thanks for the tips! This problem may very well be related to the monitor itself. It's an Asus gaming monitor that has always been temperamental. Even under the best of conditions, like on Windows. Best meaning, um, most compatible. Heh. I had forgotten about that history until after I wrote the above. The monitor is now disassembled and put away in storage. Not enough hours in the day to deal with that finicky monitor, tbh.

                If I do resurrect it, I'll follow your advice -- good stuff, thanks.