You are not logged in.

#1 2007-02-06 22:59:14

Mikos
Member
From: Prague, Czech Republic
Registered: 2005-05-03
Posts: 228
Website

Help Nouveau with reverse engineering of NVidia drivers!

Renouveau is automatic clean room reverse engineering tool made by Nouveau developers. If you want to help develop opensource 3D NVidia drivers, you can use this tool and send dumps to Nouveau developers. As this is clean room reverse engineering, it is completely legal all over the world (also note that in most European countries, even other forms of reverse engineering are legal for the purposes of interoperability). Progress on development of Nouveau drivers is going really well in last months (for example glxgears are already running on some cards), help developers make it even better!

I have created renouveau PKGBUILD and uploaded it to AUR, you can find it HERE. It is simple:

1.) Build and install renouveau from AUR
2.) Make some directory for it, e.g.: mkdir ~/renouveau
3.) Go to this directory: cd ~/renouveau
4.) Run 'renouveau' command
5.) Wait for renouveau OpenGL tests to be finished. Make sure that screensaver is disabled while running tests. Also don't cover test window with mouse cursor (or other windows) and don't move with test window
6.) Create tar.bz2 archive from all output files saved by renouveau in ~/renouveau directory
7.) Send archive to this address: renouveau.dumps@gmail.com

Last edited by Mikos (2007-02-07 03:25:56)

Offline

#2 2007-02-06 23:18:03

wain
Member
From: France
Registered: 2005-05-01
Posts: 289
Website

Re: Help Nouveau with reverse engineering of NVidia drivers!

done smile

Offline

#3 2007-02-06 23:28:14

Stalwart
Member
From: Latvia, Riga
Registered: 2005-10-18
Posts: 445
Website

Re: Help Nouveau with reverse engineering of NVidia drivers!

Will do. I have GeForceGo 7200 which is now, afaik, supported only by proprietary driver


IRC: Stalwart @ FreeNode
Skype ID: thestalwart
WeeChat-devel nightly packages for i686

Offline

#4 2007-02-07 00:09:03

Mikos
Member
From: Prague, Czech Republic
Registered: 2005-05-03
Posts: 228
Website

Re: Help Nouveau with reverse engineering of NVidia drivers!

If there will be some forum admin - please can you make this thread sticky? It is IMHO really important...

Last edited by Mikos (2007-02-07 00:10:29)

Offline

#5 2007-02-07 13:32:01

funkyou
Member
From: Berlin, DE
Registered: 2006-03-19
Posts: 848
Website

Re: Help Nouveau with reverse engineering of NVidia drivers!

Thanks for posting that, as i am willing to help on open driver development where i can...


want a modular and tweaked KDE for arch? try kdemod

Offline

#6 2007-02-07 16:50:13

skymt
Member
Registered: 2006-11-27
Posts: 443

Re: Help Nouveau with reverse engineering of NVidia drivers!

Should I run this even though the official drivers have a major bug with my hardware? Might it generate bad data?

Offline

#7 2007-02-07 16:55:41

baze
Member
Registered: 2005-10-30
Posts: 393

Re: Help Nouveau with reverse engineering of NVidia drivers!

i'd say definately yes. and tell about that bug in the email you send.

Offline

#8 2007-02-07 19:45:49

dienadel
Member
Registered: 2005-12-23
Posts: 179

Re: Help Nouveau with reverse engineering of NVidia drivers!

I obtain an error message:

> renouveau
detect_devices: Creating probe window failed.
Device detection failed.

Both as normal user, and as root

:-(

Offline

#9 2007-02-08 15:23:05

wuischke
Member
From: Suisse Romande
Registered: 2007-01-06
Posts: 630

Re: Help Nouveau with reverse engineering of NVidia drivers!

I only have older Nvidia Hardware (Geforce 2 MX Classic and Geforce 4 Ti 4200), would it be useful to do the test or is support for these old cards already dropped?

Offline

#10 2007-02-08 16:00:16

baze
Member
Registered: 2005-10-30
Posts: 393

Re: Help Nouveau with reverse engineering of NVidia drivers!

wuischke wrote:

I only have older Nvidia Hardware (Geforce 2 MX Classic and Geforce 4 Ti 4200), would it be useful to do the test or is support for these old cards already dropped?

they target cards between nv05 and g80, so your cards are targeted too.

Offline

#11 2007-02-09 16:14:43

wuischke
Member
From: Suisse Romande
Registered: 2007-01-06
Posts: 630

Re: Help Nouveau with reverse engineering of NVidia drivers!

Dumps sent. Riva TNT (1) is NV4, isn't it? And NV5 is TNT2? [I got an Elsa Erazor II lying around, unfortunately nothing else by Nvidia.]

Offline

#12 2007-02-09 17:42:17

baze
Member
Registered: 2005-10-30
Posts: 393

Re: Help Nouveau with reverse engineering of NVidia drivers!

that's right. riva tnt is nv4 and tnt2 is nv5.
but you can try to run them nevertheless, i'd say. you should at least run the tnt2.

Offline

#13 2007-02-09 17:55:36

mutlu_inek
Member
From: all over the place
Registered: 2006-11-18
Posts: 683

Re: Help Nouveau with reverse engineering of NVidia drivers!

+1 request for making this sticky

Offline

#14 2007-02-09 19:24:36

hightower
Member
Registered: 2006-04-02
Posts: 182

Re: Help Nouveau with reverse engineering of NVidia drivers!

Perhaps this is a stupid question: Has the monitor to be on all the time. What is with standby mode and others?

Does it make sense to run the test multiple times on the same machine? Are there recommended X-Server extensions, settings etc. to gain the most useful information?

hightower

Last edited by hightower (2007-02-09 19:33:29)

Offline

#15 2007-02-09 19:28:55

caust1c
Member
Registered: 2005-12-02
Posts: 56

Re: Help Nouveau with reverse engineering of NVidia drivers!

i get a segmentationfault after some tests sad

Offline

#16 2007-02-09 20:03:54

manmower
Member
From: Belgium
Registered: 2006-11-17
Posts: 100

Re: Help Nouveau with reverse engineering of NVidia drivers!

Done. smile

Offline

#17 2007-02-09 21:20:22

wuischke
Member
From: Suisse Romande
Registered: 2007-01-06
Posts: 630

Re: Help Nouveau with reverse engineering of NVidia drivers!

baze wrote:

that's right. riva tnt is nv4 and tnt2 is nv5.
but you can try to run them nevertheless, i'd say. you should at least run the tnt2.

No, the Erazor II is TNT (1) powered. sad It's got a (c) 1998 on its backside...Just wanted to help and searched everything printing Nvidia on it. wink

Last edited by wuischke (2007-02-09 22:20:15)

Offline

#18 2007-02-09 21:52:13

baze
Member
Registered: 2005-10-30
Posts: 393

Re: Help Nouveau with reverse engineering of NVidia drivers!

wuischke wrote:
baze wrote:

that's right. riva tnt is nv4 and tnt2 is nv5.
but you can try to run them nevertheless, i'd say. you should at least run the tnt2.

No, the Erazor II is TNT (1) powered. sad It's got a (c) 1998 on his backside...Just wanted to help and searched everything printing Nvidia on it. wink

ah yeah, right. the erazor III was tnt2.
i even had the erazor II myself, but it's been a while wink

Last edited by baze (2007-02-09 21:53:40)

Offline

#19 2007-02-10 12:52:18

xerverius
Member
From: ~
Registered: 2004-11-02
Posts: 230
Website

Re: Help Nouveau with reverse engineering of NVidia drivers!

Did the test for my geforce go 7400. Btw mesa is a dependency for the package.

Offline

#20 2007-02-10 15:28:22

Suschi
Member
Registered: 2007-01-28
Posts: 8

Re: Help Nouveau with reverse engineering of NVidia drivers!

if you want to test the nouveau here is a hint for you. it simply does not work xorg-server package! you have to patch xorg-server source, because the pkgbuild uses the libdrm included in xorg-server sources.

if someone is interested in pkgbuilds. let me know

Last edited by Suschi (2007-02-10 15:30:20)

Offline

Board footer

Powered by FluxBB