AndrewRandrianasulu

I'm nouveau tester from Russia, not developer.

I think i must describe my hardware and current status here.
I have some Nvidia cards (all AGP) in my home, but only one motherboard with AGP slot.
My main computer has 950Mhz Duron CPU, 256 Mb RAM.

00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333 AGP]
00:06.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:07.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
00:07.1 Input device controller: Creative Labs SB Live! Game Port (rev 07)
00:08.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 50)
00:08.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 50)
00:08.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 51)
00:0a.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadcast Decoder (rev 01)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8233A ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
*01:00.0 VGA compatible controller: nVidia Corporation NV44A [GeForce 6200] (rev a1)

First card: 01:00.0 VGA compatible controller: nVidia Corporation NV44A [GeForce 6200] (rev a1)

It has three outputs: VGA, DVI and composite TV. Passively cooled, has 256Mb VRAM connected via 64 bit bus to GPU

Date: 23-01-2008

I'm running kernel 2.6.23.14 on Slackware Linux here. (glibc 2.3.6, gcc 3.4.6 for kernel, 4.2.2 for X and multimedia)
Xorg mostly from git (some libraries may be a bit old)
Xserver - e9fa7c1c88a8130a48f772c92b186b8b777986b5 (compiled around 2008-01-19)
libpixman - df964790e893a8b511e9322e7161087d8ba182cc
libpciaccess - ceda00d33fbf3d491e3f7e53302acd2b8b74a305
DRM - c57f43e3a266d247c8a2be6fd7702caab2dc009b
xf86-video-nouveau - 71435dde5b2fd1c197ef5dc31b22ba40abcbca7e (2008-01-23)

What works:
My main CRT monitor, SyncMaster 550s give me perfect picture in mode 1024x768x75Hz 24bit.
Second monitor (another Samsung SyncMaster), connected via DVI->VGA adapter also works fine.
I can switch both monitors on and off, change resolution independently and rotate each screen via xrandr.
Rotated screen is fast.
Composited screen is fast for me too (e 16.8.x as WM/CM)
Composited rotated screen is fast too.
Xvideo works, two adaptors available: fast yv12 texture adaptor, and blitter (for things like TvTime - fast yuy2)
Xvideo also works fast enough in composited case - 720x576 tv with mplayer and vf pp=lb eat less that 50% CPU
Xvideo has no brightness control.
VT switching works, at least for simple VGA console.

What doesn't:
3D (but gallium branch from darktama give me at least enough support for gens-OpenGL (SEGA genesis emulator))

Not tested:
GNOME, KDE (but plain GTK2 or qt3 programs looks fine and mostly fast)

Options used with this card:
Option Randr12 "1"
Virtual line set as "Virtual 2048x1024"

Problems:
None, stable for everyday usage. Stability may depend on chipset, PSU, videocard itself .. Your luck may vary!


Second card:
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev b2)
32 Mb VRAM (128 bit SDR), clocks 199.656 MHz/139.998 MHz (GPU/MEM)
Card has very noisy cooler and will start only on second run. (I mean on first run cooler will start, but card itself displaying flashing chars. If I power down my system and power up it again after few seconds - card will start normally)
Card has only one VGA output

NOUVEAU driver Date: Mon Jan 21 23:54:51 2008 +0000
xf86-video-nouveau from git, commit a099bbff8bb3766201a7deb9c4a718fff7edbe51

What works:
Screen at my standard 1024x768 mode. But image quality is bad ...too blurry. Hw defect, I assume.
Compositing (not hyper-fast, but I can move full-screen window with semi-transparency on fast, and scroll this text fast, too)
Rotation (seems accelerated, but a bit slow)
XVideo works, I can choice overlay or blitter, first adaptor has XV_BRIGHTNESS/XV_CONTRAST controls. Mplayer consume 40-45% displaying TV-sived picture from tuner. (with the same simple -vf screenshot,pp=lb, -quiet options)
VGA console restored properly (server exit/VT switch)

What doesn't work:
Hardware-accelerated 3D:

nouveau DRI driver expected DDX version 1-1.2.x but got version 0.0.10

Not tested:
KDE (startkde may trigger problems?), GNOME (I simply don't have it installed).

Options used with this card:
Option Randr12 "1"
Card really dislike big Virtual (2048x2048 caused rendering errors).

Problems:
Apart from blurry image and problematic startup - I see no problems so far. Card can display video up to 1920 x 1080, but slowly.


Third card:

01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)
Two outputs: VGA and S-video
This one has broken cooler. 64 MB 128 bit DDR , clocks - 249.750 MHz/259.200 MHz (with default mem clk = 333Mhz card displayed very broken image after few seconds in graphics mode)

NOUVEAU driver Date : Mon Jan 21 23:54:51 2008 +0000
xf86-video-nouveau from git, commit a099bbff8bb3766201a7deb9c4a718fff7edbe51

Speed wise it is feels faster than nv11. Feature-wise it's comparable to nv11.
Randr12, Xvideo, rotation, compositing, VT switch - everything works out of box.
Image quality much better, similar to my first card, nv44

Problems - only overheating.


Andrew Randrianasulu

Email: <randrik AT SPAMFREE mail DOT ru>

...