--- Log opened Птн Авг 11 00:00:11 2006
00:19 -!- maxtoo [n=maxtoo@berryx.homedns.org] has quit [Remote closed the connection]
00:20 -!- pmdata [i=patrice@ANantes-154-1-58-138.w81-53.abo.wanadoo.fr] has joined #nouveau
00:28 -!- stringfellow [n=stringfe@ip56503c9f.direct-adsl.nl] has quit [Remote closed the connection]
00:44 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has quit [Remote closed the connection]
01:12 -!- |pedro [n=kvirc@c906a3c8.virtua.com.br] has joined #nouveau
01:13 -!- |pedro [n=kvirc@c906a3c8.virtua.com.br] has quit [Client Quit]
01:15 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has joined #nouveau
01:39 -!- pmdata [i=patrice@ANantes-154-1-58-138.w81-53.abo.wanadoo.fr] has quit ["using sirc version 2.211+KSIRC/1.3.11"]
01:56 -!- Myrizio_ [n=Myrizio@host22-98.pool80104.interbusiness.it] has quit ["Leaving"]
02:23 < K> cu
02:23 -!- K [i=hazel@85-57-132-109.gij1.adsl.uni2.es] has quit [Remote closed the connection]
02:24 -!- `Duke` [n=gnu@ANantes-251-1-137-54.w86-210.abo.wanadoo.fr] has quit ["Fatal signal: Segmentation Fault"]
02:57 < airlied> marcheu: ttm isn't a userspace prototype..
02:58 < airlied> the memory manager lives in userspace, it is too complex to put the memory management logic in to the kernel, and not very flexible..
02:58 < airlied> the kernel just needs to know how to swap things in and out of the memory areas...
02:59 < airlied> so for AGP that is TTM, for VRAM either memcpy or DMA..
03:04 -!- ajmitch [n=ajmitch@ubuntu/member/ajmitch] has joined #nouveau
04:02 -!- gajownik_away [i=gajownik@zspswidwin.pl] has quit [Remote closed the connection]
04:05 -!- gajownik_away [i=gajownik@zspswidwin.pl] has joined #nouveau
04:10 -!- hiyuh [n=hiyuh@ZL050248.ppp.dion.ne.jp] has joined #nouveau
04:11 -!- gajownik_away [i=gajownik@zspswidwin.pl] has quit [Remote closed the connection]
04:16 -!- gajownik_away [i=gajownik@zspswidwin.pl] has joined #nouveau
04:24 -!- gajownik_away [i=gajownik@zspswidwin.pl] has quit [Remote closed the connection]
04:26 -!- gajownik_away [i=gajownik@zspswidwin.pl] has joined #nouveau
04:33 -!- gajownik_away [i=gajownik@zspswidwin.pl] has quit [Remote closed the connection]
04:37 -!- gajownik_away [i=gajownik@zspswidwin.pl] has joined #nouveau
04:48 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has quit []
09:00 -!- tibbs is now known as tibbs|h
09:39 -!- claw_ [n=claw@e181064081.adsl.alicedsl.de] has joined #nouveau
09:53 -!- claw_ [n=claw@e181064081.adsl.alicedsl.de] has quit [Remote closed the connection]
10:34 -!- gajownik_away [i=gajownik@zspswidwin.pl] has quit [Read error: 104 (Connection reset by peer)]
10:36 -!- gajownik_away [i=gajownik@zspswidwin.pl] has joined #nouveau
11:27 -!- EdB [n=EdB@ARennes-251-1-3-89.w83-195.abo.wanadoo.fr] has joined #nouveau
11:37 -!- Koala_BR [n=KoalaBR|@195.227.227.59] has joined #nouveau
11:53 -!- Duke` [n=gnu@ANantes-251-1-137-54.w86-210.abo.wanadoo.fr] has joined #nouveau
11:57 -!- Unavowed [n=silent@host81-158-177-129.range81-158.btcentralplus.com] has joined #nouveau
11:57 -!- EdB [n=EdB@ARennes-251-1-3-89.w83-195.abo.wanadoo.fr] has quit [Remote closed the connection]
11:58 -!- EdB [n=EdB@ARennes-251-1-3-89.w83-195.abo.wanadoo.fr] has joined #nouveau
12:19 -!- maci_work [n=web6@maci.ws] has joined #nouveau
12:28 -!- maci_work [n=web6@maci.ws] has left #nouveau []
12:36 -!- Myrizio [n=Myrizio@host231-98.pool80104.interbusiness.it] has joined #nouveau
15:01 -!- Mayhem [n=Mayhem@d58-105-191-138.dsl.vic.optusnet.com.au] has joined #nouveau
15:26 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has joined #nouveau
15:40 -!- EdB [n=EdB@ARennes-251-1-3-89.w83-195.abo.wanadoo.fr] has quit ["Konversation terminated!"]
15:52 -!- gajownik_away [i=gajownik@zspswidwin.pl] has quit [Read error: 104 (Connection reset by peer)]
15:53 -!- gajownik_away [i=gajownik@zspswidwin.pl] has joined #nouveau
16:20 -!- Myrizio_ [n=Myrizio@host59-101.pool80104.interbusiness.it] has joined #nouveau
16:23 -!- Myrizio [n=Myrizio@host231-98.pool80104.interbusiness.it] has quit [Read error: 110 (Connection timed out)]
16:25 -!- maxtoo [n=maxtoo@berryx.homedns.org] has joined #nouveau
16:30 -!- Mayhem [n=Mayhem@d58-105-191-138.dsl.vic.optusnet.com.au] has quit ["Leaving"]
16:37 -!- EdB|w [n=EdB@212.234.68.206] has joined #nouveau
17:02 < marcheu> Koala_BR: http://nouveau.sourceforge.net/tests/nv34/card_10de-0322_test_clip_plane_after_vertex.txt
17:02 < marcheu> Koala_BR: I was right :)
17:03 < Koala_BR> marcheu: At work currently, will look later today or early tomorrow. Just a short question: What about the BIOS parsing? Did DLL succeed?
17:04 -!- maxtoo [n=maxtoo@berryx.homedns.org] has quit [Remote closed the connection]
17:04 < marcheu> Koala_BR: we had no news from ddl for a couple of days, I think
17:05 -!- maxtoo [n=maxtoo@berryx.homedns.org] has joined #nouveau
17:05 < marcheu> Koala_BR: why ?
17:05 -!- maxtoo [n=maxtoo@berryx.homedns.org] has quit [Remote closed the connection]
17:05 < Koala_BR> Well...I could try your code on my system
17:06 -!- maxtoo [n=maxtoo@berryx.homedns.org] has joined #nouveau
17:06 < Koala_BR> But we can discuss that later on how to progress from here (more GL testing, other code...)
17:07 < Koala_BR> One last question before I return to lurer mode: I created a Wikiaccount, but I can't do anything: if I try to create a new page (or edit an existing one)
17:08 < Koala_BR> the system tells me that I'm not allowed because I need to login
17:08 < marcheu> yeah, so you have to login
17:08 < marcheu> http://nouveau.freedesktop.org/wiki/UserPreferences?action=login
17:08 < Koala_BR> Question is how? I have no "login" button, the link leads to the user creation form
17:09 < Koala_BR> Thanks ;)
17:09 < Koala_BR> Problem solved. I will be back tonight - cu
17:12 -!- maxtoo [n=maxtoo@berryx.homedns.org] has quit [Remote closed the connection]
17:13 -!- maxtoo [n=maxtoo@berryx.homedns.org] has joined #nouveau
17:15 -!- maxtoo [n=maxtoo@berryx.homedns.org] has quit [Remote closed the connection]
17:16 -!- maxtoo [n=maxtoo@berryx.homedns.org] has joined #nouveau
17:16 -!- maxtoo [n=maxtoo@berryx.homedns.org] has quit [Read error: 104 (Connection reset by peer)]
17:17 -!- maxtoo [n=maxtoo@berryx.homedns.org] has joined #nouveau
17:17 < maxtoo> hi
17:25 < marcheu> hey maxtoo 
17:52 < marcheu> darktama: STOP LOOKING AT ME !
17:52 < darktama> eh? :)
17:55 < ajmitch> heh
17:55 < marcheu> I mean, I'll run those tests
17:55 < darktama> thanks!
17:56 < darktama> I'm trying to decide whether to commit the new shader stuff.. a bit concerned I could've broken things.. I have a >1MB log to look through for NV40
17:57 < darktama> then NV20 to make sure it's ok
17:58 -!- hiyuh [n=hiyuh@ZL050248.ppp.dion.ne.jp] has quit ["Leaving"]
18:01 < marcheu> darktama: tests up
18:02 < darktama> thank you!
18:03  * darktama hangs head in shame
18:03 -!- Myrizio_ [n=Myrizio@host59-101.pool80104.interbusiness.it] has quit [Read error: 104 (Connection reset by peer)]
18:03 < darktama> on the bright side - evolution didn't crash when reading that commit message :)
18:03  * darktama curses evolution rc's
18:10 < Koala_BR> Darktama: If you want some more tests for a NV40, let me know where to find your code and I will try it on mine (but later this evening)
18:12 < darktama> thanks, if I need any I'll let you know.  I have an NV40 here and things are looking ok so far (32% according to vim)
18:13 < Koala_BR> Just post a message here, I do read the irclogs to catch up
18:13 < Koala_BR> Cu until later
18:13 < darktama> ok
18:14 -!- Koala_BR [n=KoalaBR|@195.227.227.59] has quit ["ChatZilla 0.9.61 [Mozilla rv:1.7.12/20050920]"]
18:16 < Duke`> hi
18:16 < Duke`> does someone need some nv30 output ? darktama ?
18:17 < darktama> it's ok, marcheu updated the nv34 logs
18:17 < Duke`> ok
18:18 -!- Myrizio_ [n=Myrizio@host117-96.pool80104.interbusiness.it] has joined #nouveau
18:53 < Duke`> how do you produce the dump series into files?
18:54 < darktama> uncomment OUTPUT_MULTIPLE_FILES at the top of re.c
18:54 < Duke`> ok thanks
18:57 < Duke`> hum I run test_alpha() on my nv34 and the output is not similar to http://nouveau.sourceforge.net/tests/nv34/card_10de-0322_test_alpha.txt
18:57 < Duke`> :/
18:57 < Duke`> I have tons of things I don't understand
18:58 < darktama> what like?
18:58 < Duke`> there are functions to comment in main() in order to have a "clean" dump?
18:58 < Duke`> http://tfc.duke.free.fr/nouveau/card_10de-0326_test_alpha.txt
18:58 < Duke`> 61K
18:59 < Duke`> vs 21K on freedesktop.org
19:01 < marcheu> Duke`: the only difference is that my tests are run after initial triangles were drawn
19:01 < marcheu> thus the card state is already setup
19:01 < Duke`> ah
19:01 < marcheu> you seem to have run only that test, that's why it has to send all the state at start
19:02 -!- Unavowed [n=silent@host81-158-177-129.range81-158.btcentralplus.com] has quit ["leaving"]
19:03 < Duke`> but it's the first test
19:03 < Duke`> it won't send commands if I run other tests?
19:03 < darktama> there's also test_default() before that
19:04 < Duke`> I tried with it, a bit less data in the dump but still a lot
19:04 < Duke`> I'll try to make a full dump with all test
19:11 < darktama> marcheu: I've been meaning to do that for ages but never got around to it :)
19:11  * darktama is lazy
19:12 < marcheu> vertex attribs ?
19:12 < darktama> yup
19:12 < marcheu> or fclose()  ? :)
19:12 < darktama> haven't seen tho fclose() one yet
19:12 < darktama> the*
19:12 < marcheu> I just wanted to remove something fro my todo :)
19:12 < darktama> also, VP consts.. print them as floats.. also been lazy with that
19:13 < marcheu> yeah, there are piles of things that would be better as floats
19:14 < marcheu> I really should snipe some nv30 on ebay
19:14 < marcheu> best would be a pci nv30, so that it could live happily with the nv06 & nv28
19:15 < Duke`> ok I enabled all test_*, the alpha dump is cleaner but there a still a lot more things : http://tfc.duke.free.fr/nouveau/nv34/card_10de-0326_test_alpha.txt vs http://nouveau.sourceforge.net/tests/nv34/card_10de-0322_test_alpha.txt
19:16 < darktama> mm, I'd hate to see your power bill :)
19:22 < marcheu> Duke`: hmm, please try removing the file & running again :)
19:23 < marcheu> darktama: that's where a PCI card is best, no need for another machine :)
19:23 < Duke`> the file? card_10de-0326_test_alpha.txt?
19:23 < marcheu> Duke`: yep
19:23 < Duke`> ok I'll do
19:23 < Duke`> running...
19:25  * marcheu adds O_TRUNC to open()...
19:36 -!- maxtoo [n=maxtoo@berryx.homedns.org] has quit [Remote closed the connection]
19:37 -!- maxtoo [n=maxtoo@berryx.homedns.org] has joined #nouveau
19:46 -!- `Duke` [n=gnu@ANantes-251-1-137-238.w86-210.abo.wanadoo.fr] has joined #nouveau
19:48 < `Duke`> ah it's better now, but still more things on the output
20:02 -!- Duke` [n=gnu@ANantes-251-1-137-54.w86-210.abo.wanadoo.fr] has quit [Read error: 110 (Connection timed out)]
20:03 -!- ajmitch [n=ajmitch@ubuntu/member/ajmitch] has quit [Remote closed the connection]
20:49 -!- pmdata [i=patrice@ANantes-154-1-11-207.w81-53.abo.wanadoo.fr] has joined #nouveau
20:53 < pmdata> marcheu> I saw some more unknown commands with the real nv18 quadro, could you make updated dumps for test_startup on nv18 (standard and softquadro) to compare?
20:53 -!- Myrizio_ [n=Myrizio@host117-96.pool80104.interbusiness.it] has quit ["Leaving"]
21:04 < marcheu> pmdata: hmm, my newer Xorg doesn't work any more with nvidia, so I'll have to remove the nv28 at some point
21:04 < marcheu> or maybe we can find other nv18 owners
21:20 < marcheu> pmdata: btw what are those differences ?
21:22 -!- K [i=hazel@tor/session/external/x-a4a59d6e451b8fdf] has joined #nouveau
21:23 < pmdata> those are present on nv18gl in test_startup, I know I don't have them on my nv15:
21:23 < pmdata> e8   0x00082258   0x00082258             {size: 0x2   channel: 0x1   obj: beef5601 opcode: METHOD }
21:23 < pmdata> e9   0x00000001   0x00000001            NV10_TCL_PRIMITIVE_3D      [0x0258/4] = 0x00000001 | UNKNOWN = 00000001
21:23 < pmdata> ea   0x00000001   0x00000001            NV10_TCL_PRIMITIVE_3D      [0x025c/4] = 0x00000001 | UNKNOWN = 00000001
21:23 < pmdata> eb   0x000421b0   0x000421b0             {size: 0x1   channel: 0x1   obj: beef5601 opcode: METHOD }
21:23 < pmdata> ec   0xbeef0201   0xbeef0201            NV10_TCL_PRIMITIVE_3D      [0x01b0/4] = 0xbeef0201 | UNKNOWN = beef0201
21:23 < pmdata> ed   0x00042d84   0x00042d84             {size: 0x1   channel: 0x1   obj: beef5601 opcode: METHOD }
21:23 < pmdata> ee   0x00000003   0x00000003            NV10_TCL_PRIMITIVE_3D      [0x0d84/4] = 0x00000003 | UNKNOWN = 00000003
21:24 < pmdata> ef   0x000421ac   0x000421ac             {size: 0x1   channel: 0x1   obj: beef5601 opcode: METHOD }
21:24 < pmdata> f0   0xbeef0201   0xbeef0201            NV10_TCL_PRIMITIVE_3D      [0x01ac/4] = 0xbeef0201 | UNKNOWN = beef0201
21:24 < pmdata> f1   0x00042328   0x00042328             {size: 0x1   channel: 0x1   obj: beef5601 opcode: METHOD }
21:24 < pmdata> 1b0,1ac are some objects
21:24 < pmdata> but 258,25c and d84 are unknown for me
21:25 < pmdata> that's why I want to know if they are also present on other nv17/18 (softquadro or not)
21:35 < pmdata> 258,25c are some enable stuff, maybe related to texture units
21:36 < pmdata> d84 follows d74, unknown nv17 stuff
21:39 < marcheu> there's an issue with the quadro fifo, though
21:39 < marcheu> I'm not sure we get its size/offset correctly
21:40 < marcheu> but since you have NV10_TCL_PRIMITIVE_3D objects, we're obviously looking at the right place
21:41 < pmdata> yep, the rest of the dump is like on my nv15
21:42 < pmdata> and these lines are in the middle of the dump, before and after some known commands
21:43 < marcheu> you know
21:43 < marcheu> I managed to remove something from my todo list today
21:43 < marcheu> and oy make me add something else ! pain ! :)
21:44 < pmdata> your stuff is higher priority than mine
21:44 < marcheu> actually, my todo item was vertex attributes on nv30 :)
21:44 < marcheu> I think it'd be pretty easy to find some nv18 owner, though
21:45 < pmdata> or a nv17, it should be the same
21:45 < marcheu> yup
21:45 < marcheu> failing that, I'll put the nv18 in marcheu.dyndns.org when people don't want the nv28 any more
21:45 < pmdata> I just hope nvidia won't release the source for their drivers in some months :)
21:46 < marcheu> well, if they do, we win as well
21:46 < marcheu> (and we have the docs to improve the driver as we feel like :)
21:46 < marcheu> but don't dream, things like softquadro would kill a fair part of their sales
21:46 < marcheu> the same is true for ATI, they can't open source anything else than 2D support
21:47 < marcheu> because their 3D support 1. is totally insecure 2. cheats with textures by compressing/downsampling them
21:48 < marcheu> so "funcional subset" means 2D support in my ears
22:11 < pmdata> ping nv17_owner :)
22:19 < pmdata> hum, test_glsl_vp() segfault on my nv15
22:20 < marcheu> try on the nv28 :)
22:20 < pmdata> I have all required extensions (albeit surely done in software)
22:20 < pmdata> is there a difference between the 2 glsl programs?
22:20 < marcheu> well, some vp implementations are strange
22:21 < marcheu> you have to request the max program size
22:21 < `Duke`> they could release nv-like obfuscated code also and say "hey look, we open source our drivers too! come on!" :p
22:21 < marcheu> and some advertise the extension, together with a maximum program size of 0
22:21 < marcheu> `Duke`: if they do that, we have enough material to unobfuscate :)
22:21 < `Duke`> :)
22:21 < `Duke`> yes but it still sucks from nvidia...
22:22 < `Duke`> it's better to have the real doc
22:22 < marcheu> have to go
22:22 < marcheu> hopefully the memory manager will land this week end
22:23 < EdB|w> oui mais `Duke` tu est le pionnier d'un nouveau monde
22:23 < EdB|w> un defricheur de terre inexplorée 
22:23 < EdB|w> c'est trop facile sinon :o)
22:24 < marcheu> :)
22:24 < EdB|w> </end french sentence>
22:24 < `Duke`> han
22:24 < marcheu> it's true that if this project is succesful, that'll show we don't need help from anyone
22:25 < `Duke`> that will show that writing drivers is not too hard for FOSS people (remember nVidia's quote...)
22:26 < `Duke`> and if we can have quite same performance, or even better, it will be a shame for nVidia :o)
22:26 < pmdata> duke> /me was also thinking about this nvidia's quote :
22:26 < pmdata> :)
22:26 < EdB|w> yeah
22:28 < `Duke`> this quote has became mythical, like Le Lay's one ("Ce que nous vendons à Coca-Cola, c'est du temps de cerveau humain disponible") :P
22:31 < marcheu> that quote will definitely make it into my next fosdem talk :D
22:32 < marcheu> anyway, was suppose to leave 10 minutes ago :)
22:32  * pmdata can't find that nvidia quote
22:33 < pmdata> I remember it was on some news web
22:33 < pmdata>  fosdem is next year?
22:35 < `Duke`> pmdata : http://lwn.net/Articles/180633/
22:35 < `Duke`> « For Nvidia, intellectual property is a secondary issue. 'It's so hard to write a graphics driver that open-sourcing it would not help,' said Andrew Fear, Nvidia's software product manager. In addition, customers aren't asking for open-source drivers, he said. »
22:36 < `Duke`> "customers aren't asking for open-source drivers" ... no comment
22:38 < pmdata> you must precise that customers = companies that buy nv hardware in big numbers for professional usage, not gamers
22:40 < `Duke`> hum and they are satisfied by nvidia's blob?
22:41 < pmdata> at last, they pay for it
22:43 < pmdata> it's like asking people if they are satisfied with the 'os' that came with the machine they bought :)
22:44 < pmdata> they will be satisfied with it, till they know a good alternative
22:44 < pmdata> hum, how do I update those dumps on sourceforge?
22:45 < `Duke`> with ssh?
22:45 < pmdata> they are not in the cvs?
22:47 < `Duke`> I'm not sure
22:47 < pmdata> they are somewhere else
22:48 -!- Myrizio [n=Myrizio@host219-101.pool80104.interbusiness.it] has joined #nouveau
22:50 -!- EdB|w_ [n=EdB@212.234.68.206] has joined #nouveau
22:53 -!- EdB|w [n=EdB@212.234.68.206] has quit [Read error: 60 (Operation timed out)]
23:00 -!- EdB|w_ [n=EdB@212.234.68.206] has quit ["Parti"]
23:17 -!- stringfellow [n=stringfe@a80-100-96-220.adsl.xs4all.nl] has joined #nouveau
23:21 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has quit []
23:24 -!- EdB [n=EdB@ARennes-251-1-39-24.w81-250.abo.wanadoo.fr] has joined #nouveau
23:38 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has joined #nouveau
23:53 -!- pmdata [i=patrice@ANantes-154-1-11-207.w81-53.abo.wanadoo.fr] has quit ["using sirc version 2.211+KSIRC/1.3.11"]
--- Log closed Сбт Авг 12 00:00:12 2006
