11:29 tstone: Hi i just tested the nvk for the first time. Working pretty good for an unsupported gfx card version:NVIDIA Corporation GP104GL [Quadro P4000] 10de:1bb1 (rev a1). I hat to set NVK_I_WANT_A_BROKEN_VULKAN_DRIVER. The only thing i noticed is that the kernel log is flowing over with messages like that:
11:29 tstone: nouveau 0000:26:00.0: gr: ILLEGAL_MTHD ch 56 [01fd0d0000 main[10647]] subc 0 class c197 mthd 12b8 data 00000000
11:39 DodoGTA: tstone: That message should be already resolved in the Git version of NVK
11:41 asdqueerfromeu[d]: Or you can backport this commit: <https://gitlab.freedesktop.org/mesa/mesa/-/commit/c14514787101b634c08d15e669b4b56154bbe60c>
11:56 tstone: oh that sounds great, i guess i will have to take a plunge in compiling this stuff.
13:29 greetingshater: So that is your false vision of yours that Stephen Hawking was birth genius or any genius at all, he had no obligations at all
13:29 greetingshater: Such as you , you fart and have no obligations in this world, you are purest shit that produces shit and farts, that is not why you split mental and physical illness into two
13:29 greetingshater: yes one can learn and close the gap if one has no obligations to deal with and can not whipe his ass
13:29 greetingshater: but can train ones mental skills where others need to take care of the physical illness but one is still trailing behind due to incapability and would die out if others did not support one inevitably enough, so that is physical illness all that matters it's one, there is no mental illness in my case. nor was stephen hawking was any genius at all.
13:29 greetingshater: Deluded trash Aaron Ballmann has no obligations after diagnosed with birth downy syndrome, he never had any results in baseball to any of the programming, it's liquid shit producer to the pipes. And an abuse danger to anyone this world, since the downy can type as of yet and express his deluded mind which is just a physically ill person. Since the physical illness from the birth
13:29 greetingshater: handycapped his mind nothing else, Stephen Hawking was an example of this, same with Estonian wank spammers, they never achieved anything but the wank spam and LGBT hardon cock and itchy asshole shows.
13:38 greetingshater: It's very simple even in downy class of sports, no homerun comes out from the name of Aaron BigBalls Ballmann, where as there is numerous of achievements in parasports done by me, who was diagnosed by birth mental illness at the hospital by people who butchered me.
13:39 greetingshater: and previous results was as powerful as baltic plus finland tournament win of national teams by not losing a set in the time to claim the reward.
13:40 greetingshater: you need to repeat that posing in sportsware and abusing others who allow you to function ain't gonna make that mark believe me.
13:42 tstone: Hi i have build mesa with "meson setup -Dbuildtype=release -Dglx=disabled -Dplatforms=wayland -Dvulkan-drivers=nouveau -Dgallium-drivers=nouveau,zink -Dglvnd=enabled /bulk/baustelle/mesa/" without error, but after meson install i am missing the libGL.so? Am i compiling with the wrong flags? libEGL_mesa.so.0 and the other stuff is there?
13:43 tstone: oh my i just saw it glx disabled doh
13:44 greetingshater: the reponsibility wasn't taken by those doctors, they claimed mental illness due to patient wating to fix his own knee, which is exactly what i am doing in years time.
13:45 greetingshater: it's cause of worldwide support i got from real people who made the tests and protocol to finally do that.
13:49 greetingshater: I never go to sports again nor will i deal with any of those corrupted doctors, sports i do not play, cause i do not want such treatment to be gotten, and i can not use my hand, cause that is larger project, but the hand is semi functional, i can not throw things well and make very fast spins like i used to, before i get rid of the metal inserted into it, where as all the muscle was also
13:49 greetingshater: cut off which is minor problem, but that kind of surgery i can not perform to myself, so hence there is no return to sports, continue with your retarded incapably born steroid muchers there, i am enough happy with it.
17:31 snowycoder[d]: gfxstrand[d]: Was thinking about SSARef size and things,
17:31 snowycoder[d]: We could have no unsafe code if we let the compiler know about special-cases in SSAValue: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=fffea436941616de1e8e6466683290ed
17:32 snowycoder[d]: snowycoder[d]: I got the wrong size, but with some rust compiler magic I think we could do it
17:33 mhenning[d]: snowycoder[d]: Yep, I've already written that
17:33 snowycoder[d]: mhenning[d]: Oops, sorry then, didn't follow the new updates
17:33 mhenning[d]: ah, no I haven't posted any of it yet
17:34 mhenning[d]: but I'm working on it
17:34 snowycoder[d]: My method still has a final SSARef enum of 24 bytes instead of 16
17:35 mhenning[d]: yeah, I'm going to use a Box<[u32; 16]> instead of a vec
17:36 mhenning[d]: a vec itself is 3 usizes
17:37 gfxstrand[d]: The biggest problem is that we need a `Drop` impl. That's gonna mean we have to be a lot less lazy with references vs. moves.
17:37 gfxstrand[d]: (And the enum doesn't change that)
17:37 snowycoder[d]: Yep, I don't think we can escape that
17:37 mhenning[d]: gfxstrand[d]: yep, I've written that part already too
17:37 snowycoder[d]: Wait, you can??
17:37 mhenning[d]: it only touches a gazillion lines
17:38 mhenning[d]: We can't escape it I just took the bitter pill of removing Copy from {Src, Def, SSARef}
17:42 snowycoder[d]: That will get you a very mad rustc😂
17:43 gfxstrand[d]: Yeah. We can clone() the universe for now if we have to. Over time, we can think more carefully through various data structures and things.
17:43 gfxstrand[d]: And adding piles of clone() and switching things to references as needed can be done in multiple patches before we add Drop if that makes review easier.
19:02 snowycoder[d]: Might be a stupid idea but, what if only for 8+ vaues in SSARef we force continuous registers?
19:02 snowycoder[d]: It might require more use of OpCopy initially but it removes the need for Clone (we store only initial + length) and makes serialized IR more readable
19:05 mhenning[d]: I assume you mean continuous SSAValues ?
19:05 snowycoder[d]: Yes, sorry
19:05 mhenning[d]: I thought of that too, but optimization passes want to go through and replace individual SSAValues which I think makes that not really tractable
19:06 mhenning[d]: I guess we could use more OpCopy places but that feels like it adds an edge case to all of our opt passes
19:08 mhenning[d]: for ir readability, I'd like it if we special cased the consecutive values case in the printer
19:19 notrashtalk: In the next month i also get the results of my assaulter from video recording, but i already know who was this, and i do not think it was jack, my people tapped the two bisexual monsters couple of days after the assault where i got knocked down behind the back and had no memory from the last beerpong when i was throwing, weeks later Laura Tornado and angry fuck crocodile who is Tornados
19:19 notrashtalk: vagina nowdays, she has many crankgangsta dicks too, but one is monster lesbian traited btw. besides those harassing our businesses i have not much to deal with both, so they were captured weeks later when they bragged on the sea as how i was knocked down angry fuck crocodile was yelling LASEME ÄRA VÄ, through the gulf which i managed to hear, so they were captured and punished, then
19:19 notrashtalk: estonians and finnish attacked me more, and technically we are going to probably kill all of them.
19:41 mhenning[d]: Alright, here's the large SSARef work: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34794
20:20 gfxstrand[d]: Woof
20:20 gfxstrand[d]: Thanks a bunch!
20:21 gfxstrand[d]: mhenning[d]: Yeah, I thought of that. Shouldn't be too hard to implement. I just didn't because I figured consecutive SSA values weren't going to be that common. But I guess it probably is for things like f64
20:24 mhenning[d]: yeah, it's reasonably common that they're consecutive
22:51 ity: Should an NV170 card (3050 Ti) load the Gallium OpenGL driver or Zink by default? On Mesa 25.0.4. Forcing Zink with an env var works, but by default it loads something else, which just identifies itself as `renderer: NV177` which I presume is the Gallium driver (?)
22:57 gfxstrand[d]: Yes. You need 25.1 if you want Zink by default.
22:57 ity: OH, thanks!
22:57 gfxstrand[d]: You also need 25.1 if you want a Zink that works well enough to have enabled by default. 🙃
23:03 ity: Ah lmao. I see that 25.1 is at rc3, so I suppose I'll wait haha. I wasn't sure if something was broken or if it hasn't landed yet. A friend seems to be getting crashes with the Gallium driver which is why I am looking into this.