DaemonForums  

Go Back   DaemonForums > NetBSD > NetBSD General

NetBSD General Other questions regarding NetBSD which do not fit in any of the categories below.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 8th May 2016
darktrym's Avatar
darktrym darktrym is offline
standard-bearer
 
Join Date: Feb 2011
Location: Germany
Posts: 86
Default Nouveau on NetBSD

With the new DRM stack came Nouveau. For a very long time you could only build this driver but the kernel crash when you get access to the hardware. Now there are some positive feedbacks on the mailinglist.

Is there a list what architectures are supported? And from supported models which i can use 3d, suspend etc? Are the Gallium drivers in a good shape?
Is there an overview like FreeBSDs wiki page that identify supported hardware and features?

I think they forked Linux DRM subsystem 3.14 with some parts of later versions(i.e. 3.16).
Reply With Quote
  #2   (View Single Post)  
Old 10th May 2016
catbsd catbsd is offline
New User
 
Join Date: May 2016
Posts: 2
Default

Hi,

I'm using nVidia GTX 770 with nouveau with NetBSD-current, where it is enabled by default.
You can grab it built from here: http://nyftp.netbsd.org/pub/NetBSD-daily/HEAD/ - there is no need to build your own.

> Is there a list what architectures are supported?

Currently enabled for amd64 and i386.

> And from supported models which i can use 3d, suspend etc?

3D seems to work, but I have not used it extensively - only played a game for some hours.

Not sure about suspend with nouveau specifically.

> Is there an overview like FreeBSDs wiki page that identify supported hardware and features?

Should work for everything up to GTX 700 series, and some of 700 series too.
However that's a purely theoretical list - there may be bugs with some devices.
if I had to buy a device, I will go over what people have successfully used.

Recent problem fixes (last few months):
- Base Xorg now includes nouveau driver, so pkgsrc Xorg is not needed
- Most devices panic at boot (fixed in April 15 2016)
- Occasional panic every few days in all DRM drivers

As a result of these problem fixes (especially the second one), nouveau has been re-enabled by default (Apr 20) in NetBSD-current, and will likely be included in NetBSD-7.1.

Remaining issues for me:
- inability to see console with nouveau driver enabled. this is possibly related to using analog output, which is not very common today.
- need a patch to see any output, it will be committed soon so I will not share it. most devices do not experience this problem.

In the absence of nouveau support, old base Xorg with vesa driver on recent nVidia devices appears very slow.
pkgsrc Xorg (latest version of Xorg) is OK for use, but experiences the same slowness when closed, so shutdown is extremely slow.

Note that drivers can be easily disabled in the boot loader, drop to boot prompt and type: userconf disable nouveau*, then boot.

Last edited by catbsd; 10th May 2016 at 02:42 AM.
Reply With Quote
  #3   (View Single Post)  
Old 12th May 2016
darktrym's Avatar
darktrym darktrym is offline
standard-bearer
 
Join Date: Feb 2011
Location: Germany
Posts: 86
Default

I already know the links for the daily builds, i using these since 4.00beta2. But NetBSD often lacking on information what hardware is supported. If someone ask me, i can say nothing more than read the man page, source code or try it out. I also try to trace the changes on support on wireless drivers on wikipedia.
And here we have a overhauled subsystem, currently only NetBSD has Nouveau in BSD-Family. When i look on the status matrix of the nouveau project i can see the progress and supporting of the most hardware. Dragonfly should have the newest version of DRI2. I hope NetBSD can faster update his wrapper layer for the Linux DRM subsystem.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
NetBSD NetBSD gets nouveau w/ hardware OpenGL Scarletts News 0 31st October 2015 05:05 PM
Compiling a kernel with nouveau support darktrym NetBSD Package System (pkgsrc) 1 26th June 2011 12:14 AM


All times are GMT. The time now is 05:22 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Content copyright © 2007-2010, the authors
Daemon image copyright ©1988, Marshall Kirk McKusick