--- Log opened Втр Сен 05 00:00:30 2006
00:14 -!- marcheu_ [n=marcheu@lattice.u-strasbg.fr] has joined #nouveau
00:14 -!- marcheu [n=marcheu@lattice.u-strasbg.fr] has quit [Read error: 104 (Connection reset by peer)]
00:14 -!- ChanServ [ChanServ@services.] has quit [Shutting Down]
00:14 -!- marcheu_ is now known as marcheu
00:15 -!- ChanServ [ChanServ@services.] has joined #nouveau
00:15 -!- ServerMode/#nouveau [+o ChanServ] by irc.freenode.net
00:25 -!- predatorfreak [n=predator@ppp-70-227-206-52.dsl.sfldmi.ameritech.net] has joined #nouveau
00:31 -!- mat__ [n=mat@cac94-1-81-57-151-96.fbx.proxad.net] has quit ["Leaving"]
00:50 -!- pmdata [i=patrice@ANantes-154-1-7-163.w81-53.abo.wanadoo.fr] has joined #nouveau
00:59 -!- Myrizio [n=Myrizio@host141-98.pool80104.interbusiness.it] has quit [Read error: 110 (Connection timed out)]
01:02 < stillunknown> darktama: did it work?
01:09 -!- Myrizio [n=Myrizio@host62-102.pool80104.interbusiness.it] has joined #nouveau
01:18 -!- darktama [n=darktama@gentoo/contributor/darktama] has quit [Connection timed out]
01:27  * pmdata tried etch netinstall tonight (with gcc 4.1, xorg 7.x, etc) necessary to work on nouveau driver, right? will boot it tomorrow
01:27 < marcheu> I think any gcc version will do
01:28 < marcheu> as for Xorg, 7.1 is better, yes. 7.0 requires patching our ddx
01:29 < pmdata> hum, seems it is 7.0
01:30 -!- svu [n=svu@83.167.239.56] has quit [Read error: 54 (Connection reset by peer)]
01:32 -!- svu [n=svu@83.167.239.56] has joined #nouveau
01:33 < pmdata> marcheu> how much patching is required?
01:33 < marcheu> let me see
01:34 < marcheu> last time you just had to replace nv_exa.c with the older version
01:35 < marcheu> yeah, it's a bit annoying to do
01:36 < marcheu> but workable
01:37 < marcheu> the issue is that the main exa structure (defined in exa.h) released in 7.0 was not allowing backwards binary compatiblity
01:37 < pmdata> ah
01:37 < marcheu> because fields were scatered in two sub structures
01:37 < marcheu> with 7.1, all fields were gathered in the parent structure
01:38 < marcheu> so basically you have to take nv_exa.c and add back substructures to it
01:38 -!- darktama [n=darktama@gentoo/contributor/darktama] has joined #nouveau
01:39 < stillunknown> hello
01:40 < darktama> lost power :S
01:40 < darktama> but, I got to check if it works without starting X with nvidia.. and..
01:40 < darktama> it doesn't
01:40 < darktama> :(
01:40 < leroutier> pmdata, your xorg package version in etch is 7.0.22, correct ?
01:41 < pmdata> yep
01:41 < leroutier> pmdata, so it's xorg 7.1
01:41 < pmdata> :)
01:41 < leroutier> X Window System Version 7.1.1
01:41 < leroutier> Release Date: 12 May 2006
01:41 < leroutier> X Protocol Version 11, Revision 0, Release 7.1.1
01:41 < pmdata> when the version number is not the version number
01:41 < pmdata> I still don't have booted it
01:41 < leroutier> on ubuntu edgy (which is based on debian etch)
01:42 < leroutier> using xorg 7.0.22
01:42 -!- phh [n=phh@4be54-3-82-228-187-43.fbx.proxad.net] has quit ["Quitte"]
01:42 < marcheu> pmdata: well, when you do, look at /usr/include/xorg/exa.h and see if ExaDriver is filled with two structs or a lot of fields
01:42 < leroutier> pmdata, and I confirm it's 7.1 based as I was left in the cold while there was no ABI 1.0 compatible nvidia driver
01:43 < stillunknown> darktama: maybe it's possible to dump all register changes during xorg startup before any window manager stuff kicks in?
01:44 < darktama> I reckon the setup will be done in-kernel, I'll dump PGRAPH from a console before, and then again after I've started X with nvidia
01:44 < darktama> but, later.. for now, I need to eat
01:50 < pmdata> and /me must sleep
01:50 < darktama> I should've slept already.. but I got a bit distracted :)
01:51 -!- pmdata [i=patrice@ANantes-154-1-7-163.w81-53.abo.wanadoo.fr] has quit ["using sirc version 2.211+KSIRC/1.3.11"]
01:57 -!- pfoetchen [n=johannes@p54AA941B.dip0.t-ipconnect.de] has joined #nouveau
02:02 -!- pfoetchen [n=johannes@p54AA941B.dip0.t-ipconnect.de] has quit ["Verlassend"]
02:15 -!- EdB [n=EdB@ARennes-251-1-75-6.w86-195.abo.wanadoo.fr] has quit ["Konversation terminated!"]
02:18 -!- marteus_ [n=marteus@0x503fbab3.albnxx8.adsl-dhcp.tele.dk] has quit [Read error: 110 (Connection timed out)]
02:22 -!- Duke` [n=gnu@ANantes-251-1-142-49.w86-210.abo.wanadoo.fr] has quit ["Fatal signal: Segmentation Fault"]
02:27 -!- K [n=hazel@84-16-252-194.internetserviceteam.com] has quit [Remote closed the connection]
02:49 < leroutier> bye
02:49 -!- leroutier [n=leroutie@home.leroutier.net] has quit ["Ex-Chat"]
03:19 -!- pfoetchen [n=johannes@p54AA941B.dip0.t-ipconnect.de] has joined #nouveau
03:20 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has quit []
03:27 -!- stringfellow [n=stringfe@ip56503c9f.direct-adsl.nl] has quit [Remote closed the connection]
03:32 < pfoetchen> i don't need /dev/agpgart support if I have a PCI Express card ? or is it still needed?
03:34 < marcheu> no
03:54 -!- pfoetchen [n=johannes@p54AA941B.dip0.t-ipconnect.de] has quit [Remote closed the connection]
04:16 -!- hiyuh_work [n=hiyuh@KD222013063041.ppp.dion.ne.jp] has joined #nouveau
05:07 -!- hanno [i=SvLJuSSV@nat-wh-1.rz.uni-karlsruhe.de] has quit ["Verlassend"]
06:02 -!- predatorfreak [n=predator@ppp-70-227-206-52.dsl.sfldmi.ameritech.net] has quit ["<blank>"]
07:20 -!- __sha__ [n=Sha@164.15.10.148] has joined #nouveau
08:00 -!- Myrizio [n=Myrizio@host62-102.pool80104.interbusiness.it] has quit ["Goodbye Ruby Tuesday (Perl Friday)"]
09:15 < marcheu> darktama: anything against me pushing shome nv03 changes ?
09:31 < marcheu> I'll take that as a yes :)
09:47 < marcheu> ah well, git asks me for a password now
09:47 < marcheu> so no commit
10:27 -!- __sha__ is now known as shaAway
10:52 -!- qfire is now known as qfire_away
11:52 -!- EdB [n=EdB@ARennes-251-1-60-28.w81-53.abo.wanadoo.fr] has joined #nouveau
13:06 -!- phh [n=phh@4be54-3-82-228-187-43.fbx.proxad.net] has joined #nouveau
13:22 -!- Duke` [n=gnu@ANantes-251-1-154-93.w86-203.abo.wanadoo.fr] has joined #nouveau
14:03 -!- zoeloeli1 is now known as zoeloelip
14:14 -!- phh [n=phh@4be54-3-82-228-187-43.fbx.proxad.net] has quit [Read error: 54 (Connection reset by peer)]
14:14 -!- phh [n=phh@4be54-3-82-228-187-43.fbx.proxad.net] has joined #nouveau
16:14 -!- leroutier [n=leroutie@home.leroutier.net] has joined #nouveau
16:14 < leroutier> hello
16:15 < leroutier> from kernel 2.6.18-rc6 changelog : [PATCH] i386: Remove __KERNEL__ ifdef around _syscall*() / After all their only point is having them in user space.
16:15 < leroutier> So I suppose the hack I commited yesterday to renouveau won't be needed once 2.6.18 is widespread
16:16 < phh> leroutier, everybody haven't the last kernel
16:16 < phh> so it will be useful for sometime
16:17 < leroutier> yes, I know. but at least its "fixed upstream"
16:38 -!- shaAway is now known as __sha__
16:43 < EdB> leroutier, ubuntu is an so old way distribution :o)
16:44 < stillunknown> how so?
16:44 < EdB> -so
16:44 < stillunknown> let rephrase: why?
16:45 < stillunknown> *let me
16:45 < EdB> stillunknown, it's a joke
16:46 < EdB> ubuntu doesn't have the last upstream kernel, damn !!! :o)
16:46 < EdB> anyway doesn't matter
16:47 < stillunknown> EdB: 2.6.17 is pretty "old" by now
16:47 < leroutier> well, linux-headers-2.6.17-7 which is coming is based on 2.6.17.11, which is latest stable
16:47 < leroutier> 2.6.17-6, which is actual is based on 2.6.17.6
16:48 < EdB> so do i have to feel old with my 2.6.18-rc5 too ? :o)
16:48 < leroutier> 6.10 is expected in october. 2.6.18 would be out by that time but I suppose the maintainers would prefer to use a stabilised 2.6.17
16:49 < EdB> note sure, is 6.10 not to be for geek fun ?
16:51 < stillunknown> 6.10 of what?
16:52 < EdB> ubuntu
16:52 < stillunknown> EdB: i don't feel old with my 2.6.17 kernel, but i did notice lately the release cycles for kernels are quite long
16:52 < leroutier> well, if you want fun, today they've pushed upstart to replace init for every 6.10 beta user
16:52 < leroutier> but upstart is still labeled experimental in its docs
16:52 < EdB> leroutier, i see that 
16:53 < leroutier> well, I rebooted and it seems to work
16:53 < EdB> stillunknown, yes, may be they pay more attention on found bug
16:53 < leroutier> http://kernel.org/git/?p=linux/kernel/git/bcollins/ubuntu-2.6.git;a=blob;h=bff7ed2518e4153dacce443f93ee43b9fbe2eea4;hb=c34a791cdcb2639365ccbc412c77937f727b6a44;f=debian/changelog
16:54 < leroutier> for now, latest dev kernel is based on 2.6.17.11
16:54 < leroutier> with some drivers back ported from 2.6.18-rcX
16:54 < stillunknown> i have never used ubuntu, am i missing something?
16:54 < EdB> stillunknown, no
16:56 < stillunknown> in hinsight, that was a bit of a joke
16:56 < stillunknown> i probably can'
16:57 < stillunknown> i probably can't stand ubuntu (or similar distributions)
17:09 -!- __sha__ is now known as shaAway
17:13 < leroutier> well, I came from Gentoo
17:14 < leroutier> It was fun to always have latest of everything. but beeing always on the edge, my machine was barely usable to develop
17:14  * hiyuh_work too.
17:14 < leroutier> So, I traded fun and customisation for stability
17:15 < darktama> I use gentoo for.. funnily enough, ease of use
17:15 < hiyuh_work> well, not for rice? :P
17:16 < darktama> I define "ease of use" as "don't get in my fscking way" :)
17:16 < darktama> no, not for rice
17:16 < darktama> :P
17:17  * darktama looks around and hopes noone notices his transparent gnome-terminal and his cflags
17:17 < hiyuh_work> lol
17:19 < leroutier> oh god, not 3 lines long CFLAGS
17:19 < darktama> no, just the one :)
17:20 < leroutier> -fomit-instructions is my best friend
17:21 < leroutier> hi darktama. I saw you did a great work yesterday on using the 3D engine
17:21 < leroutier> how about card init without official nvidia driver, any news on this ?
17:21 < darktama> none that I know of
17:22 < darktama> wait.. are you talking about BIOS coldstarting - or 3D init?
17:28 < leroutier> 3D init
17:29 < darktama> well, I had a quick look but didn't get anything to work.. I do know that whatever the nvidia driver does, it survives a warm reboot
17:32 < leroutier> I saw numerous commits to old -nv DDX driver to make it more readable
17:33 < leroutier> I don't remember in what paper but I saw it was written "Nvidia open-source driver : written in C ^H Hexadécimal"
17:35 < darktama> I think that was in airlied's OLS presentation
17:36 < leroutier> correct
17:36 < leroutier> “nv” 2D driver in X.org
17:36 < leroutier> Supported – new cards added.
17:36 < leroutier> Feature deprived – no dualhead, clone mode.
17:36 < leroutier> Written in C<^H>Hex
17:37 < leroutier> ddc2006-Open Source Graphic Drivers - They Don't Kill Kittens (Dave Airlie).odp
17:37 < leroutier> I thought it was in fosdem2006-Towards Open Source 3D Acceleration For Nvidia Cards (Stéphane Marchesin).sxi
17:37 < leroutier> but you were right
17:47 -!- K [n=hazel@84-16-252-194.internetserviceteam.com] has joined #nouveau
17:51 -!- hanno [i=pS4ovj3X@nat-wh-1.rz.uni-karlsruhe.de] has joined #nouveau
17:55 -!- predatorfreak [n=predator@ppp-70-227-206-52.dsl.sfldmi.ameritech.net] has joined #nouveau
18:00 < stillunknown> the kitten picture is nice
18:07 -!- jkolb [n=jkolb@wsi-128-168.wsi.com] has joined #nouveau
18:23 -!- pfoetchen [n=johannes@p54AA94DB.dip0.t-ipconnect.de] has joined #nouveau
18:45 -!- Myrizio [n=Myrizio@host81-96.pool80104.interbusiness.it] has joined #nouveau
19:04 -!- shenki [n=shenki@ppp68-132.lns3.adl2.internode.on.net] has quit ["http://xkcd.com/comics/fourier.jpg"]
19:14 -!- kylem [n=kyle@cabal.ca] has quit [Read error: 110 (Connection timed out)]
19:33 < marcheu> darktama: hmm, the 3D engine setup is something that survives a warm boot ?
19:33 < darktama> yup
19:33 < marcheu> the setup we need to do, that is
19:33 < marcheu> ok
19:34 < marcheu> did you see the haiku code ?
19:34 < darktama> init_for_3D_dma()?
19:35 < marcheu> no, the part that says that the context regs survives reboots
19:36 < marcheu> nv_acc_init_dma()
19:36 < darktama> ah, yes I have seen that
19:36 < marcheu> so the hash table area survives reboots according to it... might be stale stuff in there
19:37 < darktama> we clear that btw, so I don't think that's it
19:38 < marcheu> ah right
19:38 < marcheu> maybe we don't clear enough of it
19:38 < marcheu> like it changes size with the proprietary driver
19:39 < darktama> hrm, I still need to figure out how that is setup actually.. I guess the mirrored one in vram could survive
19:45 -!- phh [n=phh@4be54-3-82-228-187-43.fbx.proxad.net] has quit [Remote closed the connection]
19:51 -!- phh [n=phh@4be54-3-82-228-187-43.fbx.proxad.net] has joined #nouveau
19:51 -!- predatorfreak [n=predator@ppp-70-227-206-52.dsl.sfldmi.ameritech.net] has quit ["<blank>"]
19:56 -!- kylem [n=kyle@cabal.ca] has joined #nouveau
20:00 -!- stringfellow [n=stringfe@ip56503c9f.direct-adsl.nl] has joined #nouveau
20:01 -!- pfoetchen [n=johannes@p54AA94DB.dip0.t-ipconnect.de] has quit ["Verlassend"]
20:04 -!- phh [n=phh@4be54-3-82-228-187-43.fbx.proxad.net] has quit ["Quitte"]
20:07 -!- phh [n=phh@4be54-3-82-228-187-43.fbx.proxad.net] has joined #nouveau
20:08 -!- phh [n=phh@4be54-3-82-228-187-43.fbx.proxad.net] has quit [Remote closed the connection]
20:16 -!- KoalaBR [n=KoalaBR@port-83-236-12-26.dynamic.qsc.de] has joined #nouveau
20:21 < KoalaBR> darktama: Congrats, good work!
20:22 < stillunknown> KoalaBR: what happened?
20:23 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has joined #nouveau
20:25 < KoalaBR> Well you know: He rendered some simple triangles :)
20:25 < stillunknown> and later found out it was still broken
20:25 -!- maxtoo [n=maxtoo@berryx.homedns.org] has joined #nouveau
20:28 < stillunknown> darktama: maybe load the nvidia driver, reboot and dump the content of the hash table?
20:28 < KoalaBR> You mean the melting?
20:29 < darktama> stillunknown: we clear the *entire* hash table anyway
20:29 < stillunknown> 23:40 <darktama> lost power :S
20:29 < stillunknown> 23:40 <darktama> but, I got to check if it works without starting X with nvidia.. and..
20:29 < stillunknown> 23:40 <darktama> it doesn't
20:29 < stillunknown> 23:40 <darktama> :(
20:29 < stillunknown> @KoalaBR
20:30 < stillunknown> <darktama> hrm, I still need to figure out how that is setup actually.. I guess the mirrored one in vram could survive <-- what did you by this?
20:30 < KoalaBR> marcheu, darktama: Anything else I could help with?
20:31 < darktama> stillunknown: on NV40, there's a second larger RAMIN located at the end of vram
20:32 < darktama> btw, the melting effect is because of rendering to a surface at the same time it's being used as a texture
20:32 < darktama> if you fallback in EXACopy when src==dest, it's fine
20:32 < KoalaBR> Ok, will note this in the next companion
20:33 < darktama> but, I never intended on using 3D for all of EXA anyway.. just the composite hook, which is working quite nicely now
20:33 < stillunknown> what's a RAMIN?
20:33 < KoalaBR> That is what I understand, yes
20:33 < KoalaBR>  RAM Instance?
20:33 < darktama> stillunknown: it's where the graphics objects are stored INstance RAM
20:38 -!- phh [n=phh@4be54-3-82-228-187-43.fbx.proxad.net] has joined #nouveau
20:39 < KoalaBR> Darktama, Marcheu: Well guys, you need to tell me, where to start helping you, because without guidance I'm at a loss here (a small task and some links to read up would be enough, i certainly do not expect you to hold my hand :) )
20:40 < stillunknown> sometimes you almost wonder why nvidia doesn't ship a hardware api manual with their cards
20:43 < leroutier> stillunknown, perhaps they think that people like to have fun discovering what poking a particular register in a particular way do ?
20:46 < stillunknown> leroutier: my remark was attempt at humour
20:51 < KoalaBR> brb
20:51 -!- KoalaBR [n=KoalaBR@port-83-236-12-26.dynamic.qsc.de] has quit [Remote closed the connection]
20:57 < Duke`> no, they think people are too stupid to understand it
21:05 < mjg59> Probably because they have a tiny number of docs people and can't be bothered sanitising them for IP leaks
21:07 -!- KoalaBR [n=KoalaBR@port-83-236-12-26.dynamic.qsc.de] has joined #nouveau
21:09 -!- hiyuh_work [n=hiyuh@KD222013063041.ppp.dion.ne.jp] has quit ["Leaving"]
21:38 -!- hanno [i=pS4ovj3X@nat-wh-1.rz.uni-karlsruhe.de] has quit ["Verlassend"]
21:56 -!- 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)"]
21:56 -!- cptn [n=jw@217-162-119-116.dclient.hispeed.ch] has quit ["leaving"]
21:58 -!- marteus [n=marteus@0x503fbab3.albnxx8.adsl-dhcp.tele.dk] has joined #nouveau
21:58 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has quit []
21:59 -!- stillunknown [n=stillunk@82-168-177-167.dsl.ip.tiscali.nl] has joined #nouveau
22:01 < stillunknown> marcheu darktama: any of you ever encounter starting up xorg, when all menu
22:01 < stillunknown> menu's and windows either didn't render properly or never left the screen (a stripe of menu when you move it)
22:04 -!- swany [n=swany@81-234-181-143-o1108.tbon.telia.com] has joined #nouveau
22:05 -!- cptn [n=jw@217-162-119-116.dclient.hispeed.ch] has joined #nouveau
22:18 < marcheu> hmm ddl I just saw brians answer to your accound request
22:18 < marcheu> we're not in mesa3D :)
22:20 < leroutier> partly fd.o, partly sf.net
22:20 < leroutier> something else elsewhere ?
22:23 < ddl> yeah, just got it :)
22:24 < ddl> couldnt find nouveau in the list
22:24 < marcheu> it's not :)
22:25 < ddl> so how should i proceed? :)
22:25 < marcheu> I'll handle it
22:25 -!- Myrizio_ [n=Myrizio@host204-101.pool80104.interbusiness.it] has joined #nouveau
22:25 < ddl> thanks
22:29 < marcheu> should be ok
22:30 < ddl> got your reply.. thanks
22:30 < marcheu> I'm sorry I didn't catch it earlier
22:30 < ddl> no probs :)
22:31 < marcheu> I sometimes read mesa3d@ with ctrl+shift+M
22:34 < ddl> its a time consuming project to read all posts in a couple of mailing lists with a lot of activity :)
22:37 < marcheu> anyway, let me know how it goes
22:37 < ddl> i will :)
22:42 -!- Myrizio [n=Myrizio@host81-96.pool80104.interbusiness.it] has quit [Read error: 110 (Connection timed out)]
23:03 -!- jkolb [n=jkolb@wsi-128-168.wsi.com] has quit [Read error: 104 (Connection reset by peer)]
23:05 < leroutier> bye bye
23:05 -!- leroutier [n=leroutie@home.leroutier.net] has quit ["Ex-Chat"]
23:08 -!- jkolb [n=jkolb@wsi-128-168.wsi.com] has joined #nouveau
23:14 -!- pmdata [i=patrice@ANantes-154-1-62-24.w81-53.abo.wanadoo.fr] has joined #nouveau
23:16 < pmdata> just finished installing etch/netinstall, still running xorg 7.0.0 (Release Date: 21 December 2005) is package 7.0.22
23:17 < pmdata> :(
23:17 < pmdata> need to find a xorg 7.1 repository
23:17 < marcheu> xdpyinfo says what ?
23:17 < pmdata> this is what /var/log/Xorg.0.log says
23:17 < marcheu> ok, well alternatively you can hack nv_exa.c
23:17 -!- maxtoo [n=maxtoo@berryx.homedns.org] has quit [Remote closed the connection]
23:17 < marcheu> as long as you don't commit it afterwards :)
23:18 -!- phh [n=phh@4be54-3-82-228-187-43.fbx.proxad.net] has quit ["Quitte"]
23:18 < pmdata> yep, but i don't think I will commit anything
23:18 < marcheu> you should  :)
23:19 < pmdata> it will be a long time before I understand how eveything works
23:19 -!- Myrizio_ is now known as Myrizio
23:38 -!- l4in [n=user@ppp138-195.adsl.forthnet.gr] has joined #nouveau
--- Log closed Срд Сен 06 00:00:31 2006
