I finally got a chance to try NetBSD/amd64-7.99.67 on a machine with an AMD cpu and NVidia accessories and graphics (other than the HP dv2000 laptop which has lots of issues).
It's an HP Pavilion p6142p mini-tower system. The "nouveau" driver seems to like the video hardware as the framebuffer console is engaged. Although the LCD monitor its attached to (via DVI) can do up to 1600x1200, the display is stuck at 1024x768, including when using X. While in X, attempts to influence it with 'xrandr' only result in the keyboard and mouse being disabled. The only way to regain control of the machine then is by touching the power switch and letting ACPI/power management gracefully shut it down. Relevant snippets of "dmesg.boot": [...] ioapic0 at mainbus0 apid 4: pa 0xfec00000, version 0x11, 24 pins cpu0 at mainbus0 apid 0 cpu0: AMD Phenom(tm) 9650 Quad-Core Processor, id 0x100f23 cpu1 at mainbus0 apid 1 cpu1: AMD Phenom(tm) 9650 Quad-Core Processor, id 0x100f23 cpu2 at mainbus0 apid 2 cpu2: AMD Phenom(tm) 9650 Quad-Core Processor, id 0x100f23 cpu3 at mainbus0 apid 3 cpu3: AMD Phenom(tm) 9650 Quad-Core Processor, id 0x100f23 acpi0 at mainbus0: Intel ACPICA 20170119 acpi0: X/RSDT: OemId <HPQOEM,SLIC-CPC,20100415>, AslId <MSFT,00000097> acpi0: MCFG: segment 0, bus 0-63, address 0x00000000f0000000 acpi0: SCI interrupting at int 9 [...] nouveau0 at pci2 dev 0 function 0: NVIDIA GeForce 9600 GT (rev. 0xa1) drm kern info: nouveau [ DEVICE][nouveau0] BOOT0 : 0x094100a1 drm kern info: nouveau [ DEVICE][nouveau0] Chipset: G94 (NV94) drm kern info: nouveau [ DEVICE][nouveau0] Family : NV50 drm kern info: nouveau [ VBIOS][nouveau0] checking PRAMIN for image... drm kern info: nouveau [ VBIOS][nouveau0] ... appears to be valid drm kern info: nouveau [ VBIOS][nouveau0] using image from PRAMIN drm kern info: nouveau [ VBIOS][nouveau0] BIT signature found drm kern info: nouveau [ VBIOS][nouveau0] version 62.94.11.00.00 drm kern info: nouveau [ PMC][nouveau0] MSI interrupts enabled nouveau0: interrupting at msi0 vec 0 (nouveau) drm kern info: nouveau [ PFB][nouveau0] RAM type: GDDR3 drm kern info: nouveau [ PFB][nouveau0] RAM size: 512 MiB drm kern info: nouveau [ PFB][nouveau0] ZCOMP: 4096 tags drm kern info: nouveau [ VOLT][nouveau0] GPU voltage: 1000000uv drm kern info: nouveau [ PTHERM][nouveau0] FAN control: PWM drm kern info: nouveau [ PTHERM][nouveau0] fan management: automatic drm kern info: nouveau [ PTHERM][nouveau0] internal sensor: yes drm kern info: nouveau [ CLK][nouveau0] 0f: core 650 MHz shader 1625 MHz memory 900 MHz drm kern info: nouveau [ CLK][nouveau0] --: core 500 MHz shader 1250 MHz memory 499 MHz Zone kernel: Available graphics memory: 2858628 kiB Zone dma32: Available graphics memory: 2097152 kiB drm kern info: nouveau [ DRM] VRAM: 512 MiB drm kern info: nouveau [ DRM] GART: 1048576 MiB drm kern info: nouveau [ DRM] TMDS table version 2.0 drm kern info: nouveau [ DRM] DCB version 4.0 drm kern info: nouveau [ DRM] DCB outp 00: 02000300 00000028 drm kern info: nouveau [ DRM] DCB outp 01: 01000302 00020030 drm kern info: nouveau [ DRM] DCB outp 02: 04011310 00000028 drm kern info: nouveau [ DRM] DCB outp 03: 02011312 00020030 drm kern info: nouveau [ DRM] DCB outp 04: 010223f1 00c0c080 drm kern info: nouveau [ DRM] DCB conn 00: 00001030 drm kern info: nouveau [ DRM] DCB conn 01: 00002130 drm kern info: nouveau [ DRM] DCB conn 02: 00000210 drm kern info: nouveau [ DRM] DCB conn 03: 00000211 drm kern info: nouveau [ DRM] DCB conn 04: 00000213 drm kern warning: nouveau W[ DRM] failed to create encoder 0/1/0: -19 drm kern warning: nouveau W[ DRM] TV-1 has no encoders, removing drm: Supports vblank timestamp caching Rev 2 (21.10.2013). drm: Driver supports precise vblank timestamp query. drm kern info: nouveau [ DRM] MM: using CRYPT for buffer copies nouveaufb0 at nouveau0 nouveau0: info: registered panic notifier nouveaufb0: framebuffer at 0xffff8000930b7000, size 1024x768, depth 32, stride 4096 wsdisplay0 at nouveaufb0 kbdmux 1: console (default, vt100 emulation), using wskbd0 wsmux1: connecting to wsdisplay0 [...] drm kern error: nouveau E[ PDISP][nouveau0] INVALID_STATE [UNK0B] chid 1 mthd 0x0080 data 0x00000000 drm kern error: nouveau E[ PDISP][nouveau0] Base 0: drm kern error: nouveau E[ PDISP][nouveau0] 0x0084: 0x00000000 drm kern error: nouveau E[ PDISP][nouveau0] 0x0088: 0x00000000 drm kern error: nouveau E[ PDISP][nouveau0] 0x008c: 0x00000000 drm kern error: nouveau E[ PDISP][nouveau0] 0x0090: 0x00000000 drm kern error: nouveau E[ PDISP][nouveau0] 0x0094: 0x00000000 -> 0xcafe0000 drm kern error: nouveau E[ PDISP][nouveau0] 0x00a0: 0x00000000 drm kern error: nouveau E[ PDISP][nouveau0] 0x00a4: 0x00000000 drm kern error: nouveau E[ PDISP][nouveau0] 0x00c0: 0x00000000 -> 0x01000003 drm kern error: nouveau E[ PDISP][nouveau0] 0x00c4: 0x00000000 drm kern error: nouveau E[ PDISP][nouveau0] 0x00c8: 0x00000000 drm kern error: nouveau E[ PDISP][nouveau0] 0x00cc: 0x00000000 drm kern error: nouveau E[ PDISP][nouveau0] 0x00e0: 0x00000000 -> 0x40000000 drm kern error: nouveau E[ PDISP][nouveau0] 0x00e4: 0x00000000 drm kern error: nouveau E[ PDISP][nouveau0] 0x00e8: 0x00000000 drm kern error: nouveau E[ PDISP][nouveau0] 0x00ec: 0x00000000 drm kern error: nouveau E[ PDISP][nouveau0] 0x00fc: 0x00000000 drm kern error: nouveau E[ PDISP][nouveau0] 0x0100: 0xfffe0000 drm kern error: nouveau E[ PDISP][nouveau0] 0x0104: 0x00000000 drm kern error: nouveau E[ PDISP][nouveau0] 0x0110: 0x00000000 drm kern error: nouveau E[ PDISP][nouveau0] 0x0114: 0x00000000 drm kern error: nouveau E[ PDISP][nouveau0] Base 0 - Image 0: drm kern error: nouveau E[ PDISP][nouveau0] 0x0800: 0x00000000 -> 0x00000700 drm kern error: nouveau E[ PDISP][nouveau0] 0x0804: 0x00000000 drm kern error: nouveau E[ PDISP][nouveau0] 0x0808: 0x00000000 -> 0x03000400 drm kern error: nouveau E[ PDISP][nouveau0] 0x080c: 0x00000000 -> 0x00101000 drm kern error: nouveau E[ PDISP][nouveau0] 0x0810: 0x0000e900 -> 0x0000cf00 drm kern error: nouveau E[ PDISP][nouveau0] Base 0 - Image 1: drm kern error: nouveau E[ PDISP][nouveau0] 0x0c00: 0x00000000 -> 0x00000700 drm kern error: nouveau E[ PDISP][nouveau0] 0x0c04: 0x00000000 drm kern error: nouveau E[ PDISP][nouveau0] 0x0c08: 0x00000000 -> 0x03000400 drm kern error: nouveau E[ PDISP][nouveau0] 0x0c0c: 0x00000000 -> 0x00101000 drm kern error: nouveau E[ PDISP][nouveau0] 0x0c10: 0x0000e900 -> 0x0000cf00 [...] # cpuctl identify 0 cpu0: highest basic info 00000005 cpu0: highest extended info 8000001a cpu0: "AMD Phenom(tm) 9650 Quad-Core Processor" cpu0: AMD Family 10h (686-class), 2300.19 MHz cpu0: family 0x10 model 0x2 stepping 0x3 (id 0x100f23) cpu0: features 0x178bfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE> cpu0: features 0x178bfbff<MCA,CMOV,PAT,PSE36,CFLUSH,MMX,FXSR,SSE,SSE2,HTT> cpu0: features1 0x802009<SSE3,MONITOR,CX16,POPCNT> cpu0: features2 0xefd3fbff<SYSCALL/SYSRET,NOX,MMXX,FFXSR,P1GB,RDTSCP,LONG> cpu0: features2 0xefd3fbff<3DNOW2,3DNOW> cpu0: features3 0x7ff<LAHF,CMPLEGACY,SVM,EAPIC,ALTMOVCR0,LZCNT,SSE4A> cpu0: features3 0x7ff<MISALIGNSSE,3DNOWPREFETCH,OSVW,IBS> cpu0: I-cache 64KB 64B/line 2-way, D-cache 64KB 64B/line 2-way cpu0: L2 cache 512KB 64B/line 16-way cpu0: L3 cache 2MB 64B/line 32-way cpu0: ITLB 32 4KB entries fully associative, 16 2MB entries fully associative cpu0: DTLB 48 4KB entries fully associative, 48 2MB entries fully associative cpu0: L2 ITLB 512 4KB entries 4-way cpu0: L2 DTLB 512 4KB entries 4-way, 128 2MB entries 2-way cpu0: L1 1GB page DTLB 48 1GB entries fully associative cpu0: Initial APIC ID 0 cpu0: AMD Power Management features: 0x1f9<TS,TTP,HTC,STC,100,HWP,TSC> cpu0: SVM Rev. 1 cpu0: SVM NASID 64 cpu0: SVM features 0x7<NP,LbrVirt,SVML> cpu0: UCode version: 0x1000095 -- |/"\ John D. Baker, KN5UKS NetBSD Darwin/MacOS X |\ / jdbaker[snail]mylinuxisp[flyspeck]com OpenBSD FreeBSD | X No HTML/proprietary data in email. BSD just sits there and works! |/ \ GPGkeyID: D703 4A7E 479F 63F8 D3F4 BD99 9572 8F23 E4AD 1645