|
General Hardware General hardware related questions. |
|
Thread Tools | Display Modes |
|
|||
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. |
|
|||
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. |
|
|||
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 |
|
|||
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 |
|
||||
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 |
|
||||
Quote:
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. |
|
|||
Quote:
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. |
|
|||
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 |
|
|||
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 |
|
|||
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. |
Thread Tools | |
Display Modes | |
|
|
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 |