Re: Video Card for FreeBSD 9.0 (RC2) AMD64
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
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
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
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
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
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
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
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
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
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