DaemonForums  

Go Back   DaemonForums > Miscellaneous > General Hardware

General Hardware General hardware related questions.

Reply
 
Thread Tools Display Modes
  #1   (View Single Post)  
Old 22nd June 2010
hyperspace hyperspace is offline
New User
 
Join Date: Jun 2010
Posts: 2
Default Which GPU to choose to be as much compatible with BSDs as possible

Hi Folks!

I am planning to build a new desktop pc and I would like to set up one of the 3 BSDs as OS. And my main concern is native support for 3D acceleration. I know FreeBSD has native nvidia drivers for both x86 and x86_64 platforms. And I'd like to know whether NetBSD or OpenBsd have native drivers for other graphic chipsets, that might offer decent 3D acceleration.

Thanks.
Reply With Quote
  #2   (View Single Post)  
Old 22nd June 2010
Pjoter's Avatar
Pjoter Pjoter is offline
Shell Scout
 
Join Date: Sep 2008
Posts: 92
Default

Probably stay at FreeBSD.

NetBSD and OpenBSD have support for some intel and radeon 3D.

FreeBSD IMO is the best option if you look for good 3D performance.

Piotr.
Reply With Quote
  #3   (View Single Post)  
Old 22nd June 2010
BSDfan666 BSDfan666 is offline
Real Name: N/A, this is the interweb.
Banned
 
Join Date: Apr 2008
Location: Ontario, Canada
Posts: 2,223
Default

Owain Ainsworth (oga@) has been working on 3D acceleration with OpenBSD, in -CURRENT support for UXA/DRI2 for Intel DRM exists, AFAIK, this is a first in the BSD community.. and improves performance.

There is also support for the latest R600/R700 ATI graphics cards in -CURRENT, i.e: 3D acceleration on later model cards.

I also believe he's working on getting KMS support in the kernel, which will definitely help.. and hopefully will mean a kernel panic will become noticeable while X is running.

If you want good *BSD support, use Intel or ATI/AMD graphics, don't use nVidia.
Reply With Quote
  #4   (View Single Post)  
Old 22nd June 2010
Pjoter's Avatar
Pjoter Pjoter is offline
Shell Scout
 
Join Date: Sep 2008
Posts: 92
Default

Decent also means good performance and anything apart nVidia and FreeBSD can bring performance in BSD world.

Although Intel/ATI have open source drivers.

It depends if you like blobs or not- I don't mind as long as my system is quite stable.

Piotr.
Reply With Quote
  #5   (View Single Post)  
Old 22nd June 2010
Carpetsmoker's Avatar
Carpetsmoker Carpetsmoker is offline
Real Name: Martin
Tcpdump Spy
 
Join Date: Apr 2008
Location: Netherlands
Posts: 2,243
Default

I have little experience with ATI drivers, but I generally dislike the Intel drivers.
They may be open source, but that does not mean it is good code. In fact, I would say it is crap code, and very linux centric to beat.
__________________
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things.
Reply With Quote
  #6   (View Single Post)  
Old 23rd June 2010
adamk adamk is offline
Spam Deminer
 
Join Date: May 2008
Posts: 250
Default

Quote:
Originally Posted by Carpetsmoker View Post
I have little experience with ATI drivers, but I generally dislike the Intel drivers.
They may be open source, but that does not mean it is good code. In fact, I would say it is crap code, and very linux centric to beat.
To be fair, all of Xorg and Mesa is very linux centric. If it works on *BSD, it's only out of luck or because of the *BSD developers.

But, yeah, I certainly prefer the open source ATI drivers over the open source intel ones. The intel developers have dropped all backwards compatibility, making it very difficult to get newer versions of the drivers (even just in 2D) working on *BSD. At least the ATI developers haven't gone that far.
Reply With Quote
  #7   (View Single Post)  
Old 23rd June 2010
jb_daefo jb_daefo is offline
Spam Deminer
 
Join Date: May 2008
Posts: 303
Default

1... bsdstats.org
2... device stats
3... display controllers
It lists 4316 VGA, 2 3d, and 387 "other"
You may want to check that list(s), it lists a whole
lot of chipsets, most older, and you may be able to
find one cheaper than new if it would suffice (that is
in the table(s).
__________________
FreeBSD 13-STABLE
Reply With Quote
  #8   (View Single Post)  
Old 23rd June 2010
BSDfan666 BSDfan666 is offline
Real Name: N/A, this is the interweb.
Banned
 
Join Date: Apr 2008
Location: Ontario, Canada
Posts: 2,223
Default

I wouldn't recommend bsdstats, it has a reputation for having bogus data.. and a bias towards FreeBSD.

http://marc.info/?l=openbsd-misc&m=127127111212912&w=2
Reply With Quote
  #9   (View Single Post)  
Old 23rd June 2010
Carpetsmoker's Avatar
Carpetsmoker Carpetsmoker is offline
Real Name: Martin
Tcpdump Spy
 
Join Date: Apr 2008
Location: Netherlands
Posts: 2,243
Default

Quote:
Originally Posted by BSDfan666 View Post
I wouldn't recommend bsdstats, it has a reputation for having bogus data.. and a bias towards FreeBSD.

http://marc.info/?l=openbsd-misc&m=127127111212912&w=2
It's also fairly useless and can hang your PC:
http://forums.freebsd.org/showpost.p...4&postcount=25
__________________
UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things.
Reply With Quote
Old 23rd June 2010
vermaden's Avatar
vermaden vermaden is offline
Administrator
 
Join Date: Apr 2008
Location: pl_PL.lodz
Posts: 1,056
Default

I have zero problems with Intel GMA X3100 mobile chipsets, and with desktop/workstation chipsets/graphics like GMA 3100/X3500/X4500.
__________________
religions, worst damnation of mankind
"If 386BSD had been available when I started on Linux, Linux would probably never had happened." Linus Torvalds

Linux is not UNIX! Face it! It is not an insult. It is fact: GNU is a recursive acronym for “GNU's Not UNIX”.
vermaden's: links resources deviantart spreadbsd
Reply With Quote
Old 23rd June 2010
adamk adamk is offline
Spam Deminer
 
Join Date: May 2008
Posts: 250
Default

Alright, so here are my experiences from the last 6 months.

NetBSD 5.0.2... The DRM device attached to both my radeon x850 and my x1900. None of the HD cards were detected by the radeon drm. Direct rendering only actually worked on the x850. On the x1900, I got some "out of memory" error in the xorg log file as I recall. No one replied to my questions about it on the NetBSD mailing lists.

OpenBSD 4.6... 2D and 3D acceleration worked on the x850 and x1900. oga provided patches to me (hopefully in 4.7) to support 2D acceleration via the DRM on HD cards and this worked fine, giving me EXA and Xv support. 3D was not yet supported on the HD cards.

FreeBSD -stable (and -current)... Using the latest ports tree, 2D and 3D acceleration works on all radeon GPUs up to and including the HD4950. On x86, I'm even able to play ut2004 (via linux compat) on everything from the x850 to an HD4850. The 3D DRM code is not available on 8.0-RELEASE. The intel driver should support 2D and 3D acceleration on all GPUs up to the i965, though I have limited experience with that.

DragonFlyBSD... I don't remember the version, but it was the latest code in git. 2D acceleration is supported on all radeons up to and including the HD4950. 3D acceleration should work on those same GPUs, but for HD cards it does require a newer version of Mesa than is currently available in pkgsrc.

Of course, any of those could have changed by now :-)

Adam
Reply With Quote
Old 23rd June 2010
jb_daefo jb_daefo is offline
Spam Deminer
 
Join Date: May 2008
Posts: 303
Default

The bsdstats.org has been discussed on the freebsd-questions
list recently, they've probably fixed the erroneous data by
now ( or soon ). As far as it hanging the system, it slows down
the boot on one machine, not on another (the latter already
had the network up.) I am used to it.
I see it as a work-in-progress, for a while its "ports" tab
(top of the page) was a good resource to see what
ports other people were using (reporting as being used).
That tab was probably freebsd-only, in retrospect.
__________________
FreeBSD 13-STABLE
Reply With Quote
Old 23rd June 2010
hyperspace hyperspace is offline
New User
 
Join Date: Jun 2010
Posts: 2
Default

Thanks for all the feedback guys! it's much appreciated. I'll keep gathering reviews for related experiences and I'll add my own as soon as I make up my mind about a GPU and proceed with installing.

Meanwhile you're all welcome to add your thoughts/reviews to this thread.

thanks again.
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
Using multiple BSDs: How hav you implemented them? Mr-Biscuit Off-Topic 20 2nd June 2010 03:11 AM
How to choose a safe bank guitarscn Off-Topic 8 22nd January 2010 03:36 AM
Putting Free/Net/Open - BSDs on one HDD alpopa NetBSD Installation and Upgrading 6 23rd December 2008 08:16 PM
[DOVECOT] How to choose the ports? Sunsawe FreeBSD Ports and Packages 2 7th July 2008 02:41 PM
What version of FreeBSD should i choose latorion FreeBSD Installation and Upgrading 4 19th May 2008 10:16 PM


All times are GMT. The time now is 03:29 AM.


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