--- Log opened Чтв Сен 28 00:00:50 2006
00:12 -!- Unbeliever [n=hazel@84-16-252-194.internetserviceteam.com] has joined #nouveau
00:16 < titou> pmdata ?
00:16 < titou> or marcheu ?
00:17 < titou> does the nouveau driver supports dual screens ?
00:19 < marcheu> titou: no
00:19 < titou> oh :-(
00:19 < titou> is it so hard to develop or it is just a missing feature ?
00:20 < marcheu> it's not too hard but you need to understand the driver quite well
00:21 < marcheu> also, it didn't make much sense to put a lot of work into implementing mergedfb, while the new RandR API is more appropriate
00:23 < titou> so you're trying to tell me that the dual screen should not be managed by the driver itself?
00:23 < marcheu> it should, but using the most recent API :)
00:23 < titou> oh ok
00:23 < titou> so what's the problem ?
00:23 < marcheu> well, it's pointless to implement something using the old API
00:23 < titou> ya
00:23 < marcheu> that's all
00:23 < titou> but nouveau doesn't use the newest aPI ?
00:23 < titou> API*
00:24 < marcheu> if we implement dual head the mergedfb way, we'll take no advantage of the RandR 1.2
00:24 < marcheu> that's why it made no sense to do that until recently
00:25 < titou> ok but RandR isn't available yet ?
00:25 < titou> (i don't really know the X world ^^)
00:25 < marcheu> it is, for a couple of days
00:25 < titou> xorg of course :p
00:25 < titou> oh
00:25 < titou> so you have to recode the driver to use this new API ?
00:26 < marcheu> no, but the output stuff has to be vastly cleaned up
00:28 < marcheu> also, the haiku driver has some interesting information about dual screen setup, since it supports it
00:28 < titou> oh
00:29 < titou> ok
00:31 < pmdata> pong
00:32 < pmdata> (a bit late)
00:32 < titou> :)
00:33 < pmdata> did you got renouveau working on ia64?
00:33 < titou> hum not really
00:33 < titou> my itanium isn't here..
00:33 < titou> i'm at home and the itanium is elsewhere ;s
00:34 < titou> i'll try it again during the week-end with nouveau :)
00:42 -!- stillunknown [n=stillunk@82-168-177-167.dsl.ip.tiscali.nl] has joined #nouveau
01:03 -!- pmdata [i=patrice@ANantes-154-1-75-189.w86-199.abo.wanadoo.fr] has quit ["using sirc version 2.211+KSIRC/1.3.11"]
01:04 -!- stringfellow [n=stringfe@ip56503c9f.direct-adsl.nl] has quit [Remote closed the connection]
01:07 -!- cetrox [i=cetrox@24-241-222-201.adsl.terra.cl] has quit [Remote closed the connection]
01:07 -!- cetrox [i=cetrox@24-241-222-201.adsl.terra.cl] has joined #nouveau
01:19 -!- Unavowed [n=silent@13.t6.ds.pwr.wroc.pl] has quit ["leaving"]
01:21 -!- cetrox [i=cetrox@24-241-222-201.adsl.terra.cl] has quit [Remote closed the connection]
01:21 -!- cetrox [i=cetrox@24-241-222-201.adsl.terra.cl] has joined #nouveau
01:31 -!- maxtoo [n=maxtoo@berryx.homedns.org] has quit ["Les choses que l'on possède, finissent par nous posséder"]
01:57 -!- Unbeliever [n=hazel@84-16-252-194.internetserviceteam.com] has quit [Remote closed the connection]
01:58 -!- K [n=hazel@84-16-252-194.internetserviceteam.com] has quit [Connection reset by peer]
01:58 -!- Unbeliever [n=hazel@84-16-252-194.internetserviceteam.com] has joined #nouveau
01:58 -!- K [n=hazel@84-16-252-194.internetserviceteam.com] has joined #nouveau
02:02 -!- Duke` [n=gnu@ANantes-251-1-86-155.w86-203.abo.wanadoo.fr] has quit ["Fatal signal: Segmentation Fault"]
02:06 -!- Evaso2 [n=Marem@host126-157.pool8251.interbusiness.it] has joined #nouveau
02:06 < Evaso2> hi guys what about nv15 chipset?
02:06 -!- Unbeliever [n=hazel@84-16-252-194.internetserviceteam.com] has quit [Remote closed the connection]
02:07 < Evaso2> for example nVidia Corporation NV15DDR [GeForce2 Ti]
02:07 < marcheu> what do you mean ?
02:08 < Evaso2> on nouveau wiki i cannot find anything about nv15
02:08 < marcheu> because it's just a nv10 variant
02:09 < marcheu> and works the same
02:10 < Evaso2> marcheu: so actually is one of the best card supported by nouveau :)
02:11 < marcheu> hmm ? the code we have works on nv40 as well
02:11 < Evaso2> can i help u with some tests?
02:12 < marcheu> well, we need help with coding right no
02:12 < marcheu> now*
02:13 < Evaso2> what is actually the level of reverse enginering on this chips?
02:14 < marcheu> it depends on the functionality... for 3D we have mostly everything
02:14 < marcheu> what we lack (but that's common for all cards) is the fifo setup/switching code
02:15 < marcheu> see http://nouveau.cvs.sourceforge.net/nouveau/renouveau/nv_objects.h?revision=1.267&view=markup
02:17 < Evaso2> do u mean something about "opcodes"?
02:17 < marcheu> no, fifo opcodes are known
02:18 < marcheu> rather I'm talking about code to setup multiple fifos, and switch from one fifo to another
02:18 -!- cptn [n=jw@217-162-119-116.dclient.hispeed.ch] has quit ["leaving"]
02:19 < Evaso2> why this tenchinque generally is quite hard to discover?
02:20 < marcheu> because the code is in the kernel, and therefore can't be observed as easily as user space code
02:20 -!- cetrox [i=cetrox@24-241-222-201.adsl.terra.cl] has quit [Remote closed the connection]
02:21 < Evaso2> mhhh... and at the api point where the kernel binary module expose itself a little bit?
02:22 -!- cetrox [i=cetrox@24-241-222-201.adsl.terra.cl] has joined #nouveau
02:22 < marcheu> I'd have to disassemble code, which I don't want to do
02:22 < Evaso2> marcheu: for patent infringment?
02:23 < marcheu> right now, we're doing reverse engineering by looking at data in the fifo and register writes
02:23 < marcheu> legally, this is not a problem
02:23 < marcheu> if we were to disassemble the code, that could get us into legal trouble
02:23 < marcheu> so I want to stay on the right side of the fence
02:25 < Evaso2> mhh... so user space comunicate data and opcodes to the "black box kernel module" and u doesn't know well what it does internally
02:25 < marcheu> user space sends most data to the card directly
02:26 < marcheu> so we are observing buffers between the card and user space
02:26 < Evaso2> but the user space doesn't comunicate data or opcodes that switch fifo?
02:27 < marcheu> no, this has to be done by the kernel obviously
02:27 < Evaso2> marcheu: so it setup multiple fifo itself?
02:28 < marcheu> the kernel does, yes
02:30 < Evaso2> marcheu: mhhh... is it done in a sort of "bootstraping" time?
02:32 < marcheu> fifo init is done each time you create an opengl process
02:32 < marcheu> fifo switches are done constantly, in an interrupt handler
02:33 < Evaso2> fifo switches issue seems quite more hard to solve that init
02:34 < marcheu> hehe feel free to work on it :)
02:34 < Evaso2> the fifo are stored directly to memory?
02:35 < marcheu> yeah, either video or AGP
02:35 < Evaso2> the registers are already knows?
02:35 < marcheu> no, feel free to figure them out
02:46 -!- hiyuh [n=hiyuh@KD125054017176.ppp-bb.dion.ne.jp] has quit ["|_ e /\ \/ i |/| G"]
02:48 < Evaso2> marcheu: where is the binary part of the module?
03:14 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has quit []
03:22 -!- Myrizio [n=Myrizio@Linuz.sns.it] has joined #nouveau
03:35 -!- Evaso2 [n=Marem@host126-157.pool8251.interbusiness.it] has quit ["Client exiting"]
04:43 -!- Myrizio [n=Myrizio@Linuz.sns.it] has quit [Remote closed the connection]
05:05 -!- predatorfreak [n=predator@adsl-75-46-41-247.dsl.sfldmi.sbcglobal.net] has joined #nouveau
05:29 -!- hiyuh_work [n=hiyuh@ZQ177103.ppp.dion.ne.jp] has joined #nouveau
05:33 -!- cetrox [i=cetrox@24-241-222-201.adsl.terra.cl] has quit [Remote closed the connection]
05:34 -!- cetrox [i=cetrox@24-241-222-201.adsl.terra.cl] has joined #nouveau
05:49 -!- cetrox [i=cetrox@24-241-222-201.adsl.terra.cl] has quit [Remote closed the connection]
05:50 -!- cetrox [i=cetrox@24-241-222-201.adsl.terra.cl] has joined #nouveau
06:47 -!- K [n=hazel@84-16-252-194.internetserviceteam.com] has quit [Remote closed the connection]
08:45 -!- tibbs is now known as tibbs|h
09:45 -!- maxtoo [n=maxtoo@berryx.homedns.org] has joined #nouveau
10:18 -!- predatorfreak [n=predator@adsl-75-46-41-247.dsl.sfldmi.sbcglobal.net] has quit [Read error: 131 (Connection reset by peer)]
10:33 -!- predatorfreak [n=predator@adsl-75-46-41-247.dsl.sfldmi.sbcglobal.net] has joined #nouveau
11:01 -!- predatorfreak [n=predator@adsl-75-46-41-247.dsl.sfldmi.sbcglobal.net] has quit ["<blank>"]
11:02 -!- EdB [n=EdB@ARennes-251-1-100-47.w86-199.abo.wanadoo.fr] has joined #nouveau
11:23 -!- Duke` [n=gnu@ANantes-251-1-153-126.w86-203.abo.wanadoo.fr] has joined #nouveau
12:08 < glisse> marcheu, just thinking of that have you tried running linux into another linux with nvidia driver to spy nvidia kernel activity (about fifo setup)
12:58 -!- predatorfreak [n=predator@adsl-75-46-27-58.dsl.sfldmi.sbcglobal.net] has joined #nouveau
12:58 -!- predatorfreak [n=predator@adsl-75-46-27-58.dsl.sfldmi.sbcglobal.net] has quit [Read error: 131 (Connection reset by peer)]
13:03 < marcheu> glisse: you can't because it's not possible to run the nvidia driver inside another linux, no virtualization technique does that
13:09 < glisse> ok, didn't know much about UML, sad it would have been somethings nice
13:43 < titou> marcheu: hi :)
13:43 < titou> i'm near the itanium
13:43 < titou> i'll try nouveau on it:)
13:48 < titou> i hope it will works fine
14:17 -!- predatorfreak [n=predator@adsl-75-46-27-58.dsl.sfldmi.sbcglobal.net] has joined #nouveau
14:48 -!- Gusar_ [n=Gusar@e-4.vc-graz.ac.at] has joined #nouveau
14:50 < titou> i have some troubles during the linux-core compilation :-(
14:50 < titou> the CONFIG_MTRR is not set thus i have some error since the drm_mtrr_add, DRM_MTRR_WC etc. are not defined..
14:54 < titou> without compiling savage it's better..
14:56 -!- Gusar [n=Gusar@e-4.vc-graz.ac.at] has quit [Read error: 110 (Connection timed out)]
15:03 -!- Gusar_ is now known as Gusar
15:16 -!- K [n=hazel@84-16-252-194.internetserviceteam.com] has joined #nouveau
15:28 -!- tezem [n=tezem@213.47.234.226] has joined #nouveau
15:29 < titou> (EE) NOUVEAU(0): V_BIOS address 0x0 out of range
15:29 < titou> of course there is no BIOS in itanium architecture..
15:30 < marcheu> titou: there is one actually, but we don't need it
15:30 < titou> but X doesn't work
15:30 < titou> Fatal server error:
15:30 < marcheu> well, I don't have much time right now
15:30 < titou> AddScreen/ScreenInit failed for driver 0
15:30 < marcheu> actually, I don't even have time to eat something
15:30 < marcheu> bbl
15:34 < titou> oh it was just because dri module was already loaded..
15:56 < titou> hm
15:56 < titou> drmOpen failed (operation not permitted) whereas the /dev/drm/card0 access is ok
15:56 < titou> and the driver is very unstable
15:56 < titou> X often crashes 
16:09 -!- predatorfreak [n=predator@adsl-75-46-27-58.dsl.sfldmi.sbcglobal.net] has quit ["<blank>"]
16:18 -!- shenki [n=shenki@ppp132-99.lns3.adl4.internode.on.net] has joined #nouveau
16:19 -!- tezem [n=tezem@213.47.234.226] has quit [Read error: 104 (Connection reset by peer)]
16:23 -!- tezem [n=tezem@213.47.234.226] has joined #nouveau
16:35 -!- tezem [n=tezem@213.47.234.226] has quit [Remote closed the connection]
16:54 -!- tezem [n=tezem@213.47.234.226] has joined #nouveau
18:08 -!- tezem [n=tezem@213.47.234.226] has quit [Read error: 104 (Connection reset by peer)]
18:09 -!- stillunknown [n=stillunk@82-168-177-167.dsl.ip.tiscali.nl] has quit [Read error: 60 (Operation timed out)]
18:55 -!- `Duke` [n=gnu@ANantes-251-1-132-19.w86-210.abo.wanadoo.fr] has joined #nouveau
19:01 -!- hiyuh_work is now known as hiyuh
19:03 -!- Duke` [n=gnu@ANantes-251-1-153-126.w86-203.abo.wanadoo.fr] has quit [Read error: 110 (Connection timed out)]
19:16 -!- hiyuh [n=hiyuh@ZQ177103.ppp.dion.ne.jp] has quit ["|_ e /\ \/ i |/| G"]
19:27 -!- Gusar [n=Gusar@e-4.vc-graz.ac.at] has quit ["leaving"]
19:35 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has joined #nouveau
19:37 -!- predatorfreak [n=predator@adsl-75-46-27-58.dsl.sfldmi.sbcglobal.net] has joined #nouveau
19:38 -!- predatorfreak [n=predator@adsl-75-46-27-58.dsl.sfldmi.sbcglobal.net] has quit [Client Quit]
19:40 -!- tezem [n=tezem@213.47.234.226] has joined #nouveau
19:47 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has quit []
19:52 -!- hiyuh [n=hiyuh@KD125054017176.ppp-bb.dion.ne.jp] has joined #nouveau
20:17 -!- K [n=hazel@84-16-252-194.internetserviceteam.com] has quit [Remote closed the connection]
20:19 -!- stringfellow [n=stringfe@ip56503c9f.direct-adsl.nl] has joined #nouveau
20:23 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has joined #nouveau
20:27 -!- Myrizio [n=Myrizio@Linuz.sns.it] has joined #nouveau
20:32 -!- cetrox [i=cetrox@24-241-222-201.adsl.terra.cl] has quit [Remote closed the connection]
20:32 -!- cetrox [i=cetrox@24-241-222-201.adsl.terra.cl] has joined #nouveau
20:40 -!- stillunknown [n=stillunk@82-168-177-167.dsl.ip.tiscali.nl] has joined #nouveau
20:41 -!- phh [n=phh@moi.phhusson.info] has joined #nouveau
20:54 -!- creideiki [n=creideik@c83-250-8-219.bredband.comhem.se] has joined #nouveau
21:02 -!- pmdata [i=patrice@ANantes-154-1-15-114.w81-53.abo.wanadoo.fr] has joined #nouveau
21:10 < creideiki> It took a bit longer than I thought, but here's both normal and stereo dumps from a QuadroFX 5500: <URL:https://www.ferretporn.se/~creideiki/quadrofx5500.tar.bz2>
21:10 -!- Myrizio [n=Myrizio@Linuz.sns.it] has quit ["I like core dumps"]
21:11 -!- tezem [n=tezem@213.47.234.226] has quit ["Kyle quit the band"]
21:13 < creideiki> The 5500s also came with something called a "QuadroFX G-sync option card", which, according to the people who know why we buy lots and lots of graphics cards, is really useful. Would it be useful to you as well?
21:13 -!- K [n=hazel@84-16-252-194.internetserviceteam.com] has joined #nouveau
21:18 -!- nael [n=nael@ras75-1-81-57-62-96.fbx.proxad.net] has joined #nouveau
21:22 -!- K [n=hazel@84-16-252-194.internetserviceteam.com] has quit [Remote closed the connection]
21:28 -!- pmdata [i=patrice@ANantes-154-1-15-114.w81-53.abo.wanadoo.fr] has quit [Read error: 110 (Connection timed out)]
21:44 -!- pmdata [i=patrice@ANantes-154-1-39-78.w81-53.abo.wanadoo.fr] has joined #nouveau
21:49 -!- K [n=hazel@84-16-252-194.internetserviceteam.com] has joined #nouveau
22:01 -!- stringfellow [n=stringfe@ip56503c9f.direct-adsl.nl] has quit [Remote closed the connection]
22:04 -!- predatorfreak [n=predator@adsl-75-46-27-58.dsl.sfldmi.sbcglobal.net] has joined #nouveau
22:10 -!- phh [n=phh@moi.phhusson.info] has quit [Read error: 104 (Connection reset by peer)]
22:12 -!- phh [n=phh@moi.phhusson.info] has joined #nouveau
22:15 -!- stillunknown [n=stillunk@82-168-177-167.dsl.ip.tiscali.nl] has quit ["Words get written, words get twisted, old meanings change in the drift of time. (sung by Ian Anderson)"]
22:41 -!- stillunknown [n=stillunk@82-168-177-167.dsl.ip.tiscali.nl] has joined #nouveau
22:50 -!- phh [n=phh@moi.phhusson.info] has quit ["Konversation terminated!"]
22:50 -!- phh [n=phh@moi.phhusson.info] has joined #nouveau
22:53 -!- Gusar [n=Gusar@cpe1-23-67.cable.triera.net] has joined #nouveau
23:07 -!- Myrizio [n=Myrizio@Linuz.sns.it] has joined #nouveau
23:13 -!- maxtoo [n=maxtoo@berryx.homedns.org] has quit ["Les choses que l'on possède, finissent par nous posséder"]
23:43 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has quit [Read error: 54 (Connection reset by peer)]
23:52 -!- phh [n=phh@moi.phhusson.info] has quit [Remote closed the connection]
--- Log closed Птн Сен 29 00:00:51 2006
