NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: How to use x11 nouveau on NetBSD
Hi,
On Mon, 17 Dec 2012 22:52:26 +1100, Martin wrote:
>
> So what ur saying is that the latest AMD cards will run on NetBSD but
> because nouveau requires KMS the latest nvidia cards are not supported?
I am saying that some recent hardware from AMD is supported on NetBSD,
including accelerated 3D rendering. I have an HD4870, which is supported.
I am not sure about later series.
There is currently no way to get 3D accelerated rendering through the
nouveau driver on NetBSD without writing/porting some more drivers
(afaik).
> Is it possible to port the FreeBSD nvidia driver, or the KMS tools they
> are using?
I do not know the status on FreeBSD. If they got it running without a
proprietary driver from NVidia, then it would be possible to port it of
course.
HTH,
-- khorben
> On Mon, Dec 17, 2012 at 1:45 PM, Pierre Pronchery
> <khorben%defora.org@localhost>wrote:
>
>> Hi Mayuresh, NetBSD users,
>>
>> On Sun, 16 Dec 2012 11:42:26 +0530, Mayuresh wrote:
>> >
>> > I have an old Nvidia GeForce3 video card, which is supported by
>> > xf86-video-nv x11 driver available in pkgsrc.
>>
>> (if it works reasonably well, I think it is your best option with this
>> hardware)
>>
>> > Till now I never tried to check whether 3D games etc. would work on
>> > NetBSD. I decided to try out a couple of games on NetBSD - tuxracer
>> > and supertuxkart.
>> >
>> > As such the acceleration these games need is not working and some
>>
>> That's expected, unfortunately.
>>
>> > searching around tells me that nouveau module is supposed to provide
>> > that.
>>
>> Unfortunate also that it is not as simple as that.
>>
>> > Unlike other platforms where there is xf86-video-nouveau, on NetBSD
>> > there is libdrm_nouveau.so.
>>
>> These are two different things. Both would actually be required, and
>> then more; but read on.
>>
>> > So the instruction "use nouveau as the driver" does not work on
>> > NetBSD.
>> >
>> > How to make use of nouveau module on X11 (pkgsrc) on NetBSD.
>> >
>> > I am on NetBSD 6.0 GENERIC on i386 with pkgsrc x11.
>>
>> I wrote about this back in February 2010:
>> http://people.defora.org/~khorben/place/blog/82/Using-xf86-video-
nouveau-
>> on-NetBSD
>>
>> The situation is simple, and hasn't changed:
>> - xf86-video-nouveau post-July 2009 requires KMS;
>> - NetBSD does not have KMS to this day;
>> - libdrm_nouveau is not enough and requires kernel code too;
>> - nobody has ported it to NetBSD yet (that I know of)
>> - I doubt xf86-video-nouveau had any (decent) 3D support at the time
>> anyway.
>>
>> The following video sums it up very well:
>> http://www.youtube.com/watch?v=IVpOyKCNZYw
>>
>> I tried porting the old nouveau DRM code to NetBSD about three years
>> ago.
>> I ended up doing the sane thing: buying supported hardware from ATI/AMD
>> and ditching my NVidia card. I even bought an expensive one because
>> they simply deserve it.
>>
>> HTH,
>> --
>> khorben
>>
>>
> So what ur saying is that the latest AMD cards will run on NetBSD but
> because nouveau requires KMS the latest nvidia cards are not
> supported?<br><br>Is it possible to port the FreeBSD nvidia driver, or
> the KMS tools they are using?<br>
> <br><div class="gmail_quote">On Mon, Dec 17, 2012 at 1:45 PM, Pierre
> Pronchery <span dir="ltr"><<a href="mailto:khorben%defora.org@localhost"
> target="_blank">khorben%defora.org@localhost</a>></span>
> wrote:<br><blockquote
> class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc
> solid;padding-left:1ex">
> Hi Mayuresh, NetBSD users,<br>
> <div class="im"><br>
> On Sun, 16 Dec 2012 11:42:26 +0530, Mayuresh wrote:<br>
> ><br>
> > I have an old Nvidia GeForce3 video card, which is supported by<br>
> > xf86-video-nv x11 driver available in pkgsrc.<br>
> <br>
> </div>(if it works reasonably well, I think it is your best option with
> this<br>
> hardware)<br>
> <div class="im"><br>
> > Till now I never tried to check whether 3D games etc. would work
> on<br>
> > NetBSD. I decided to try out a couple of games on NetBSD - tuxracer
> and<br>
> > supertuxkart.<br>
> ><br>
> > As such the acceleration these games need is not working and
> some<br>
> <br>
> </div>That's expected, unfortunately.<br>
> <div class="im"><br>
> > searching around tells me that nouveau module is supposed to
> provide<br>
> > that.<br>
> <br>
> </div>Unfortunate also that it is not as simple as that.<br>
> <div class="im"><br>
> > Unlike other platforms where there is xf86-video-nouveau, on
> NetBSD<br>
> > there is libdrm_nouveau.so.<br>
> <br>
> </div>These are two different things. Both would actually be required,
> and then<br>
> more; but read on.<br>
> <div class="im"><br>
> > So the instruction "use nouveau as the driver" does not
> work on NetBSD.<br>
> ><br>
> > How to make use of nouveau module on X11 (pkgsrc) on NetBSD.<br>
> ><br>
> > I am on NetBSD 6.0 GENERIC on i386 with pkgsrc x11.<br>
> <br>
> </div>I wrote about this back in February 2010:<br>
> <a
> href="http://people.defora.org/~khorben/place/blog/82/Using-xf86-video-
nouveau-
> on-NetBSD"
> target="_blank">http://people.defora.org/~khorben/place/blog/82/Using-
xf86-video-nouveau-<br>
> on-NetBSD</a><br>
> <br>
> The situation is simple, and hasn't changed:<br>
> - xf86-video-nouveau post-July 2009 requires KMS;<br>
> - NetBSD does not have KMS to this day;<br>
> - libdrm_nouveau is not enough and requires kernel code too;<br>
> - nobody has ported it to NetBSD yet (that I know of)<br>
> - I doubt xf86-video-nouveau had any (decent) 3D support at the time<br>
> anyway.<br>
> <br>
> The following video sums it up very well:<br>
> <a href="http://www.youtube.com/watch?v=IVpOyKCNZYw"
> target="_blank">http://www.youtube.com/watch?v=IVpOyKCNZYw</a><br>
> <br>
> I tried porting the old nouveau DRM code to NetBSD about three years
> ago.<br>
> I ended up doing the sane thing: buying supported hardware from
> ATI/AMD<br>
> and ditching my NVidia card. I even bought an expensive one because
> they<br>
> simply deserve it.<br>
> <br>
> HTH,<br>
> <span class="HOEnZb"><font color="#888888">--<br>
> khorben<br>
> <br>
> </font></span></blockquote></div><br>
--
khorben
Home |
Main Index |
Thread Index |
Old Index