Re: Video Card for FreeBSD 9.0 (RC2) AMD64

2011-12-12 Thread O. Hartmann
On 12/12/11 06:22, Thomas D. Dean wrote:
 ASUS P9X79 Motherboard, Intel i7-3930K, Diamond Radeon HD 6870 Vide,
 ASUS VS228 Monitor.
 
 I have been looking for a video card that FreeBSD 9.0 (RC2) AMD64
 supports fully.  Nothing, so far.
 
 If you recall, I had to use the Vesa driver with the existing card
 because KMS is not implemented.  And, it seems not likely in the near
 future.
 
 My monitor reports several modes that are not supported with the Vesa
 driver.  The ones I am interested in are 1920x1080x0.0, which I do not
 understand and 1920x1080x60.0.
 
 I want a 1920x1080 display.
 
 I need a video card that will support my monitor but not require KMS.
 Any suggestions?
 
 tomdean

FreeBSD has fallen far behind the actual development of opensource
drivers and techniques due to the lack of KMS and on the other hand the
X11 developer seems to have forgotten that they have been called open
in the golden years of UNIX. But now they have a narrowed down view that
only focuses on Linux and its rapid, crappy development.

AMD isn't a good choice anymore for graphics cards. I have used a lot of
HD48XX and HD46XX and HD 47XX cards since two years now  with the open
source driver on FreeBSD 8 through 10. You'll be able to display all
resolutions, but ending an X session will wind up the box frozen. This
issue is with all cards we have from AMD as mentioned in the lab. From
HD5000 on, it seems to exist no support for the GPU on opensource
drivers. It is insane to recommend buying a legacy graphics card apart
from HD5000 or HD6000.

My recommendation would be to try nVidia. I started to equipt all
FreeBSD boxes in our lab with GTX560Ti or GTX570. The nVidia native
FreeBSD 64Bit driver is pretty stable and works fine. But for GPGPU
purposes you need to have Linux, if you want to use that. We use dual
boot options for that and feel not very lucky.

At the end, a native 64Bit driver fully supported by nVidia is maybe a
foundation for mor in the future in terms of broader support of all
facilities on and of the GPU to be used and therefore I recommend buying
an nVidia board.

Regards,
Oliver



signature.asc
Description: OpenPGP digital signature


Current problem reports assigned to freebsd-amd64@FreeBSD.org

2011-12-12 Thread FreeBSD bugmaster
Note: to view an individual PR, use:
  http://www.freebsd.org/cgi/query-pr.cgi?pr=(number).

The following is a listing of current problems submitted by FreeBSD users.
These represent problem reports covering all versions including
experimental development code and obsolete releases.


S Tracker  Resp.  Description

o amd64/163114 amd64  no boot on Via Nanao netbook Samsung NC20
o amd64/163092 amd64  FreeBSD 9.0-RC2 fails to boot from raid-z2 if AHCI is 
o amd64/163048 amd64  normal user cant mount ntfs-3g
o amd64/162936 amd64  fails boot and destabilizes other OSes on FreeBSD 9 RC
o amd64/162708 amd64  FreeBSD 9.0-RC2 amd64 fails to boot on Dell Optiplex G
o amd64/162489 amd64  After some time X blanks the screen and does not respo
o amd64/162314 amd64  not able to install FreeBSD-8.2-RELEASE-amd64-dvd1 as 
o amd64/162219 amd64  [REGRESSION] In KDE 4.7.2 cant enable OpenGL,in 4.6.5 
o amd64/162170 amd64  Unable to install due to freeze at run_interrupt_driv
o amd64/161974 amd64  FreeBSD 9 new installer installs succesful, renders ma
o kern/160833  amd64  Keyboard USB doesn't work
o amd64/160561 amd64  no C-states on atom D525
o amd64/157386 amd64  [powerd] Enabling powerd(8) with default settings on I
o amd64/156106 amd64  [boot] boot0 fails to start
o amd64/155135 amd64  [boot] Does Not Boot On a Very Standard Hardware
o amd64/154957 amd64  [boot] Install boot CD won't boot up - keeps rebooting
o amd64/154629 amd64  [panic] Fatal trap 9: general protection fault while i
o amd64/153935 amd64  [hang] system hangs while trying to do 'shutdown -h no
o amd64/153831 amd64  [boot] CD bootloader won't on Tyan s2912G2nr
o amd64/153496 amd64  [hyper-v] [install] Install on Hyper-V leaves corrupt 
o amd64/153372 amd64  [panic] kernel panic
o amd64/153175 amd64  [amd64] Kernel Panic on only FreeBSD 8 amd64
o amd64/152874 amd64  [install] 8.1 install fails where 7.3 works due to lac
o amd64/152430 amd64  [boot] HP ProLiant Microserver n36l cannot boot into i
f amd64/151385 amd64  [boot] Installation hangs on MacBook
o amd64/145991 amd64  [NOTES] [patch] Add a requires line to /sys/amd64/conf
o amd64/144405 amd64  [build] [patch] include /usr/obj/lib32 in cleanworld t
s amd64/143173 amd64  [ata] Promise FastTrack TX4 + SATA DVD, installer can'
p amd64/141413 amd64  [hang] Tyan 2881 m3289 SMDC freeze
f amd64/140715 amd64  [boot] Dell M600 Blade fails to boot 7.2+ 64 bit
f amd64/139998 amd64  [panic][net] 7.2 amd64 panic in rtrequest1_fib
f amd64/139924 amd64  [boot] cd or dvd not load
o amd64/137942 amd64  [pci] 8.0-BETA2 having problems with Asus M2N-SLI-delu
f amd64/135265 amd64  [mpt] Boot from install cd hangs on HP DL160 G5 with L
o amd64/135040 amd64  [ata] FreeBSD/amd64 does not (always) detect disk on S
f amd64/133977 amd64  [panic] [ffs] panic: ffs_blkfree: freeing free block
f amd64/133701 amd64  Recompiling the kernel with k8temp or smbios break GEO
f amd64/132574 amd64  [boot] [hang] Freeze on bootstrap loader (CD) using AT
f amd64/131456 amd64  [acpi] [ata] ACPI  ATA problems
f amd64/130368 amd64  [hang] Switching from xorg to console locks up compute
f amd64/129889 amd64  [boot] [hang] The booting process stops at the line mo
f amd64/129315 amd64  [em] amd64 motherboard: Intel DG965WH motherboard comp
o amd64/127640 amd64  [amd64] gcc(1) will not build shared libraries with -f
f amd64/125002 amd64  [install] amd64, SATA hard disks not detected
f amd64/124432 amd64  [panic] 7.0-STABLE panic: invalbuf: dirty bufs
f amd64/122549 amd64  7.0-RELEASE-amd64-bootonly.iso doesn't work w/ serial 
f amd64/120202 amd64  [amd64] [patch] [panic] kernel panic at start_all_aps,
s amd64/115815 amd64  [ata] [request] Gigabyte GA-M61P-S3 Motherboard unsupp
o amd64/115194 amd64  LCD screen remains blank after Dell XPS M1210 lid is c
f amd64/91405  amd64  [asr] [panic] Kernel panic caused by asr on 6.0-amd64 

50 problems total.

___
freebsd-amd64@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-amd64
To unsubscribe, send any mail to freebsd-amd64-unsubscr...@freebsd.org


[head tinderbox] failure on amd64/amd64

2011-12-12 Thread FreeBSD Tinderbox
TB --- 2011-12-12 09:10:00 - tinderbox 2.8 running on freebsd-current.sentex.ca
TB --- 2011-12-12 09:10:00 - starting HEAD tinderbox run for amd64/amd64
TB --- 2011-12-12 09:10:00 - cleaning the object tree
TB --- 2011-12-12 09:10:30 - cvsupping the source tree
TB --- 2011-12-12 09:10:30 - /usr/bin/csup -z -r 3 -g -L 1 -h cvsup.sentex.ca 
/tinderbox/HEAD/amd64/amd64/supfile
TB --- 2011-12-12 09:16:04 - building world
TB --- 2011-12-12 09:16:04 - CROSS_BUILD_TESTING=YES
TB --- 2011-12-12 09:16:04 - MAKEOBJDIRPREFIX=/obj
TB --- 2011-12-12 09:16:04 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2011-12-12 09:16:04 - SRCCONF=/dev/null
TB --- 2011-12-12 09:16:04 - TARGET=amd64
TB --- 2011-12-12 09:16:04 - TARGET_ARCH=amd64
TB --- 2011-12-12 09:16:04 - TZ=UTC
TB --- 2011-12-12 09:16:04 - __MAKE_CONF=/dev/null
TB --- 2011-12-12 09:16:04 - cd /src
TB --- 2011-12-12 09:16:04 - /usr/bin/make -B buildworld
 World build started on Mon Dec 12 09:16:04 UTC 2011
 Rebuilding the temporary build tree
 stage 1.1: legacy release compatibility shims
 stage 1.2: bootstrap tools
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3: cross tools
 stage 4.1: building includes
 stage 4.2: building libraries
 stage 4.3: make dependencies
 stage 4.4: building everything
 stage 5.1: building 32 bit shim libraries
 World build completed on Mon Dec 12 11:53:40 UTC 2011
TB --- 2011-12-12 11:53:41 - generating LINT kernel config
TB --- 2011-12-12 11:53:41 - cd /src/sys/amd64/conf
TB --- 2011-12-12 11:53:41 - /usr/bin/make -B LINT
TB --- 2011-12-12 11:53:41 - cd /src/sys/amd64/conf
TB --- 2011-12-12 11:53:41 - /usr/sbin/config -m LINT-NOINET
TB --- 2011-12-12 11:53:41 - building LINT-NOINET kernel
TB --- 2011-12-12 11:53:41 - CROSS_BUILD_TESTING=YES
TB --- 2011-12-12 11:53:41 - MAKEOBJDIRPREFIX=/obj
TB --- 2011-12-12 11:53:41 - PATH=/usr/bin:/usr/sbin:/bin:/sbin
TB --- 2011-12-12 11:53:41 - SRCCONF=/dev/null
TB --- 2011-12-12 11:53:41 - TARGET=amd64
TB --- 2011-12-12 11:53:41 - TARGET_ARCH=amd64
TB --- 2011-12-12 11:53:41 - TZ=UTC
TB --- 2011-12-12 11:53:41 - __MAKE_CONF=/dev/null
TB --- 2011-12-12 11:53:41 - cd /src
TB --- 2011-12-12 11:53:41 - /usr/bin/make -B buildkernel KERNCONF=LINT-NOINET
 Kernel build for LINT-NOINET started on Mon Dec 12 11:53:41 UTC 2011
 stage 1: configuring the kernel
 stage 2.1: cleaning up the object tree
 stage 2.2: rebuilding the object tree
 stage 2.3: build tools
 stage 3.1: making dependencies
 stage 3.2: building everything
[...]
cc -c -O2 -frename-registers -pipe -fno-strict-aliasing  -std=c99  -Wall 
-Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes 
-Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign 
-fformat-extensions  -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc 
 -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS 
-include opt_global.h -fno-common -finline-limit=8000 --param 
inline-unit-growth=100 --param large-function-growth=1000 -DGPROF 
-falign-functions=16 -DGPROF4 -DGUPROF -fno-builtin -fno-omit-frame-pointer 
-mno-sse -mcmodel=kernel -mno-red-zone -mno-mmx -msoft-float  
-fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -Werror -pg 
-mprofiler-epilogue /src/sys/kern/kern_sig.c
cc -c -O2 -frename-registers -pipe -fno-strict-aliasing  -std=c99  -Wall 
-Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes 
-Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign 
-fformat-extensions  -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc 
 -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS 
-include opt_global.h -fno-common -finline-limit=8000 --param 
inline-unit-growth=100 --param large-function-growth=1000 -DGPROF 
-falign-functions=16 -DGPROF4 -DGUPROF -fno-builtin -fno-omit-frame-pointer 
-mno-sse -mcmodel=kernel -mno-red-zone -mno-mmx -msoft-float  
-fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -Werror -pg 
-mprofiler-epilogue /src/sys/kern/kern_switch.c
cc -c -O2 -frename-registers -pipe -fno-strict-aliasing  -std=c99  -Wall 
-Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes 
-Wpointer-arith -Winline -Wcast-qual  -Wundef -Wno-pointer-sign 
-fformat-extensions  -Wmissing-include-dirs -fdiagnostics-show-option -nostdinc 
 -I. -I/src/sys -I/src/sys/contrib/altq -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS 
-include opt_global.h -fno-common -finline-limit=8000 --param 
inline-unit-growth=100 --param large-function-growth=1000 -DGPROF 
-falign-functions=16 -DGPROF4 -DGUPROF -fno-builtin -fno-omit-frame-pointer 
-mno-sse -mcmodel=kernel -mno-red-zone -mno-mmx -msoft-float  
-fno-asynchronous-unwind-tables -ffreestanding -fstack-protector -Werror -pg 
-mprofiler-epilogue /src/sys/kern/kern_sx.c
cc1: warnings being treated as errors
In file included from /src/sys/kern/kern_sx.c:52:
/src/sys/sys/sx.h: In function '__sx_xlock':

Re: Video Card for FreeBSD 9.0 (RC2) AMD64

2011-12-12 Thread Matt Dawson
On Monday 12 Dec 2011 05:56:31 you wrote:
 These are two different requirements. A fully supported video
 card would mean that you can access all the features of the video
 chip set. On 64bit FreeBSD, that pretty much lets out NVidia and
 ATI - neither release full docs or 64bit proprietary drivers for
 FreeBSD (though NVidia has been working on theirs). You'll need to
 try some other manufacturers chip sets.

Um, no. nVidia and the x11/nvidia-driver port supports 6xxx series 
cards with full acceleration and VDPAU for 8xxx cards on amd64 and 
has done for quite some time. nVidia is currently the *only* way to go 
for fully supported graphics past basic DDX. Radeons can be coerced 
into some semblance of 3D support but there's no xvmc or stream decode 
support at all for us. fglrx has it, but that's Linux only and isn't 
as well supported as VDPAU on things like MythTV and mplayer.

I have an HTPC running FreeBSD into a generic full HD 32 LCD and 
the el-cheapo GeForce 210 in that box with the ports nvidia-driver 
binary blob works fine with full 1920x1080 resolution over HDMI on 
amd64. It even supports the on-board Azalia (snd_hda(4)) capabilities 
of that connection so I don't have to faff about with speakers.

F the OP's I:
xorg.conf:

Section ServerLayout  

 
Identifier X.org Configured   

 
Screen  0  Screen0 0 0

 
InputDeviceMouse0 CorePointer
InputDeviceKeyboard0 CoreKeyboard
Option AIGLX True
EndSection

Section Files
ModulePath  /usr/local/lib/xorg/modules
FontPath/usr/local/lib/X11/fonts/misc/
FontPath/usr/local/lib/X11/fonts/TTF/
FontPath/usr/local/lib/X11/fonts/OTF
FontPath/usr/local/lib/X11/fonts/Type1/
FontPath/usr/local/lib/X11/fonts/100dpi/
FontPath/usr/local/lib/X11/fonts/75dpi/
EndSection

Section Module
Load   dbe
Load   extmod
Load   glx
Load   record
EndSection

Section InputDevice
Identifier Keyboard0
Driver kbd
Option XkbLayout gb
EndSection

Section InputDevice
Identifier Mouse0
Driver mouse
Option Protocol auto
Option Device /dev/sysmouse
Option ZAxisMapping 4 5
EndSection

Section Monitor
Identifier Monitor0
Option DPMS False
Option DPI 80x80 # Some Chinese imports don't supply 
 # the correct EDID information.
DisplaySize695 390   # See above, same reason.
EndSection

Section Device
Option AllowGLXWithComposite True
Option RenderAccel True
Option DamageEvents True
Option TripleBuffer True
Identifier Device0
Driver nvidia
EndSection

Section Screen
Identifier Screen0
Device Device0
MonitorMonitor0
DefaultDepth24
Option metamodes 1920x1080@60 +0+0
SubSection Display
Depth   24
EndSubSection
EndSection

Section Extensions
Option Composite Enable
EndSection

$ ls /var/db/pkg | grep nvidia
nvidia-driver-285.05.09
nvidia-settings-285.05.09

$ pciconf -lv
[...]
vgapci0@pci0:3:0:0: class=0x03 card=0x chip=0x0a6510de 
rev=0xa2 hdr=0x00
vendor = 'NVIDIA Corporation'
device = 'Nvidia 200 Series (GeForce 210)'
class  = display
subclass   = VGA
hdac0@pci0:3:0:1:   class=0x040300 card=0x chip=0x0be310de 
rev=0xa1 hdr=0x00
vendor = 'NVIDIA Corporation'
class  = multimedia
subclass   = HDA

In /boot/loader.conf (to get HDMI audio running):
dev.hdac.0.polling=1
hw.snd.default_unit=1

$ uname -m
amd64
-- 
Matt Dawson
MTD15-RIPE
m...@chronos.org.uk
___
freebsd-amd64@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-amd64
To unsubscribe, send any mail to freebsd-amd64-unsubscr...@freebsd.org


Re: Video Card for FreeBSD 9.0 (RC2) AMD64

2011-12-12 Thread Thomas D. Dean
On Mon, 2011-12-12 at 12:31 +, Matt Dawson wrote:
I found a 

MSI N210-MD512D3/LP GeForce 210 512MB 64-bit DDR3 PCI Express 2.0 x16
HDCP Ready Video Card

http://www.newegg.com/Product/Product.aspx?Item=N82E16814127603

Is this the kind of video card for xterm and gnuplot?

This is about 1/5 the $ I paid for the Radeon.  What I get for not
reading the man page, and all the references, carefully.

tomdean


___
freebsd-amd64@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-amd64
To unsubscribe, send any mail to freebsd-amd64-unsubscr...@freebsd.org


Re: Video Card for FreeBSD 9.0 (RC2) AMD64

2011-12-12 Thread Dieter BSD
Thomas D. Dean wrote:
 I have been looking for a video card that FreeBSD 9.0 (RC2) AMD64
 supports fully.  Nothing, so far.

Full support requires full documentation or full reverse-engineering.
nVidia is openly hostile towards FLOSS, I don't expect any
documentation from them in the forseeable future.  AMD/ATI is
working on documenting their chips, but seems to be concentrating
on features for games, and never getting around to UVD (video decode)
or GPGPU, etc.  The only fully documented card I know of is the Open
Graphics Project's OGP-D1, which is a PCI-X FPGA development card.
It has linux drivers, but I suspect it doesn't have support in BSD.

 My monitor reports several modes that are not supported with the Vesa
 driver.  The ones I am interested in are 1920x1080x0.0, which I do not
 understand and 1920x1080x60.0.

 I want a 1920x1080 display.

Have you tried setting your own modeline?  I managed to get a
crappy onboard ATI RAGE XL to do 1920x1080.  (With help from some
nice folks on the questions@ list.)

O. Hartmann wrote:
 FreeBSD has fallen far behind the actual development of opensource
 drivers and techniques due to the lack of KMS and on the other hand the
 X11 developer seems to have forgotten that they have been called open
 in the golden years of UNIX. But now they have a narrowed down view that
 only focuses on Linux and its rapid, crappy development.

Is anyone working on KMS?
___
freebsd-amd64@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-amd64
To unsubscribe, send any mail to freebsd-amd64-unsubscr...@freebsd.org


Re: Video Card for FreeBSD 9.0 (RC2) AMD64

2011-12-12 Thread RW
On Mon, 12 Dec 2011 12:31:41 +
Matt Dawson wrote:

 nVidia is currently the *only* way to
 go for fully supported graphics past basic DDX. Radeons can be
 coerced into some semblance of 3D support but there's no xvmc or
 stream decode support at all for us. fglrx has it, but that's Linux
 only and isn't as well supported as VDPAU on things like MythTV and
 mplayer.
 
 I have an HTPC running FreeBSD into a generic full HD 32 LCD and 
 the el-cheapo GeForce 210 

There's a useful table on wikipedia 

http://en.wikipedia.org/wiki/Nvidia_PureVideo


It's probably best to avoid those in feature set A and B.  I have a 
GT 430, which like the 210 has feature set C, and handles everything
I've thrown at it. 
___
freebsd-amd64@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-amd64
To unsubscribe, send any mail to freebsd-amd64-unsubscr...@freebsd.org


Re: Video Card for FreeBSD 9.0 (RC2) AMD64

2011-12-12 Thread Thomas D. Dean
On Mon, 2011-12-12 at 22:46 +, RW wrote:

ports/x11/nvidia-driver requires linux to install.

Building the port works fine.

Installing the port requires 'kldload linux' before the port will
install.

Seems like something is mixed-up.

But, kldload nvidia also loads linux.

I guess this means there is no native FreeBSD AMD64 driver, but, linux
emulation of a driver.  Or, do I mis-understand linux emulation?

tomdean


___
freebsd-amd64@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-amd64
To unsubscribe, send any mail to freebsd-amd64-unsubscr...@freebsd.org


Re: Video Card for FreeBSD 9.0 (RC2) AMD64

2011-12-12 Thread Gary Jennejohn
On Mon, 12 Dec 2011 17:50:00 -0800
Thomas D. Dean tomd...@speakeasy.org wrote:

 On Mon, 2011-12-12 at 22:46 +, RW wrote:
 
 ports/x11/nvidia-driver requires linux to install.
 
 Building the port works fine.
 
 Installing the port requires 'kldload linux' before the port will
 install.
 
 Seems like something is mixed-up.
 
 But, kldload nvidia also loads linux.
 
 I guess this means there is no native FreeBSD AMD64 driver, but, linux
 emulation of a driver.  Or, do I mis-understand linux emulation?
 

Try running ``make config'' and turn off Linux support, which is on by
default.

-- 
Gary Jennejohn
___
freebsd-amd64@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-amd64
To unsubscribe, send any mail to freebsd-amd64-unsubscr...@freebsd.org


Re: Video Card for FreeBSD 9.0 (RC2) AMD64

2011-12-12 Thread RW
On Mon, 12 Dec 2011 17:50:00 -0800
Thomas D. Dean wrote:


 I guess this means there is no native FreeBSD AMD64 driver, but,
 linux emulation of a driver.  Or, do I mis-understand linux emulation?

The driver *is* a 64 bit native driver. The linux support is there so
linux binaries can get the hardware support that native applications
get. As has already been mentioned, it's optional.
___
freebsd-amd64@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-amd64
To unsubscribe, send any mail to freebsd-amd64-unsubscr...@freebsd.org