00:07 < bridge> since when is debug graph like this xd 00:07 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1212536624026615818/image.png?ex=65f231bb&is=65dfbcbb&hm=9ac21326836e18c55380dc3aaade1612bae3ec86a88d87e295001d85e5b3715e& 00:08 < bridge> and this 00:08 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1212536801651068958/image.png?ex=65f231e5&is=65dfbce5&hm=d896b4a717f937ddc5260003e78e531326a2886f870c12b3ca7e2537e3412f85& 08:11 < bridge> @learath2 https://github.com/torvalds/linux/blob/ffc253263a1375a65fa6c9f62a893e9767fbebfa/sound/usb/format.c#L150 08:11 < bridge> its this line 08:12 < bridge> ``` 08:12 < bridge> ❯ cat /proc/asound/card7/stream0 08:12 < bridge> iFi (by AMR) iFi (by AMR) HD USB Audio at usb-0000:2d:00.3-1, high speed : USB Audio 08:12 < bridge> 08:12 < bridge> Playback: 08:12 < bridge> Status: Stop 08:12 < bridge> Interface 1 08:12 < bridge> Altset 1 08:12 < bridge> Format: S32_LE 08:12 < bridge> Channels: 2 08:12 < bridge> Endpoint: 0x01 (1 OUT) (ASYNC) 08:12 < bridge> Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000 08:12 < bridge> Data packet interval: 125 us 08:12 < bridge> Bits: 32 08:13 < bridge> Channel map: FL FR 08:13 < bridge> Sync Endpoint: 0x81 (1 IN) 08:13 < bridge> Sync EP Interface: 1 08:13 < bridge> Sync EP Altset: 1 08:13 < bridge> Implicit Feedback Mode: No 08:13 < bridge> Interface 1 08:13 < bridge> Altset 2 08:13 < bridge> Format: S24_3LE 08:13 < bridge> Channels: 2 08:13 < bridge> Endpoint: 0x01 (1 OUT) (ASYNC) 08:13 < bridge> Rates: 44100, 48000, 88200, 96000, 176400, 192000, 352800, 384000 08:13 < bridge> Data packet interval: 125 us 08:13 < bridge> Bits: 24 08:13 < bridge> Channel map: FL FR 08:13 < bridge> Sync Endpoint: 0x81 (1 IN) 08:13 < bridge> Sync EP Interface: 1 08:13 < bridge> Sync EP Altset: 2 08:13 < bridge> the 1:4 08:13 < bridge> i think it tries to set the format to DSD_U32_BE 08:13 < bridge> can i somehow force the format to be S32_LE? 08:16 < bridge> maybe adding a quirk https://github.com/torvalds/linux/blob/v6.6/sound/usb/quirks.c 08:18 < bridge> 08:22 < bridge> is there a way to catch a moment when team got loaded on client :thonk: 08:47 < bridge> Wdym? If I understand correctly then that would be the moment you send the team members to the client. Correct? 08:48 < bridge> From client or serverside? 08:49 < bridge> i want to print hello world on client when user successfully loaded his save 08:49 < bridge> Ah that's what you mean. 08:49 < bridge> Well you could just check the chats msgs xd 09:14 < bridge> cl_dubstep 0 09:15 < bridge> What's you average fps 09:15 < bridge> Hard to read from that graph 09:43 < bridge> like 1600 09:44 < bridge> cl_refresh_rate 0 09:44 < bridge> gfx_refresh_rate 0 09:44 < bridge> ? 09:44 < bridge> yes 09:44 < bridge> If you set a limit for gfx does it get stable? 09:45 < bridge> yeah 09:45 < bridge> Then it's probably normal. I dunno why it looks like it goes close to zero tho 09:45 < bridge> nvm heres what it looks rn 09:45 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1212682105985826816/image.png?ex=65f2b938&is=65e04438&hm=779aff2a751f15eebe564ccc641480bebd55e833f493bbe996f52f92e8f46422& 09:45 < bridge> Maybe min max are wrong 09:46 < bridge> What limit did you use 09:46 < bridge> Try 1000 09:46 < bridge> thats also 0 09:46 < bridge> Ah 09:46 < bridge> So it fixed itself? Xd 10:18 < bridge> hi guys 10:18 < bridge> @learath2 Thursday for vulkan 10:18 < bridge> 10:18 < bridge> Did you already learn about subpass dependencies? 10:41 < bridge> I have one in my triangle renderer to delay the color output stage until I have an image to output to 😛 10:41 < bridge> I honestly don't really know what else I'd use one for now 10:42 < bridge> vulkan 10:42 < bridge> im going for 100wpm at 100% accuracy on monkeytype english 1k 10:42 < bridge> gotta type faster 10:42 < bridge> i wonder if i can do it in vr 10:42 < bridge> that would be fun 10:44 < bridge> closest i got was 98/97% 10:45 < bridge> but it's just going downhill now 10:50 < bridge> the data backs me up' 10:50 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1212698312138817536/image.png?ex=65f2c850&is=65e05350&hm=30b069ee2cdeae62834c3bda85155e26ffb4b3438a0539408d05a2ff1045571b& 10:50 < bridge> i get worse as i type 10:51 < bridge> Is this just for this session? I experience this for everything I do. My first few attempts will be decent but obviously warming up, then I'll perform very well for an attempt or two. Only downwards after that 10:51 < bridge> maybe i need to become a kernel hacker 10:51 < bridge> yeah just the session 10:52 < bridge> i just did 1k 10:52 < bridge> You will need them if u have multiple render passes or multiple subpasses. 10:52 < bridge> 10:52 < bridge> IMO they are probably the hardest topic in vulkan. U need to understand basically everything u need to know about parallelization in computers + graphic cards + it's a super unintuitive design. On CPUs you would never work with flags to describe memory operation orders. And also not all memory flags will work with all pipeline flags 10:52 < bridge> I wonder if this is a common human thing. 10:53 < bridge> probably 10:53 < bridge> The main idea is to hold up the pipeline until another subpass is done, right? 10:54 < bridge> Well kind of xd 10:54 < bridge> The pipeline is always there 10:54 < bridge> It's more about the order of commands inside it 10:55 < bridge> Well yes. That's what I was talking about. Good enough until I have a need for it 😄 10:57 < bridge> I honestly still shot myself often when I think about it. It's just that if you FCK up, you can easily crash your gpu 10:57 < bridge> . and it's also not very easy to debug and test out since u always need the full back end started to see if it worked 10:58 < bridge> Synchronization layers defs help here 10:58 < bridge> But even then I still often have to read the spec to fully understand the problem 10:59 < bridge> https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VkAccessFlagBits.html 10:59 < bridge> 10:59 < bridge> Table 1. 10:59 < bridge> Something u should keep in mind xd 11:01 < bridge> Ofc it also depends on how tryhard u want to optimize 11:01 < bridge> You can often just lock the whole pipeline and it works xd 11:37 < bridge> hack valgrand's anticheat so i can play league on linux in peace >:c 11:37 < bridge> valgrand ? 11:37 < bridge> oh vanguard 11:38 < bridge> ah gg vanguard 11:38 < bridge> i just woke up - i have my excuses! 11:39 < bridge> gm 11:56 < bridge> no i only want to fix this bug with my new dac 12:00 < bridge> im insisting upon a good morning for u 13:39 < bridge> ... just becone a riot employee and fix the client lol 13:39 < bridge> ... just become a riot employee and fix the client lol 13:40 < bridge> i've read about a story of a person that used a software for years and reported a single bug for years, after them not fixing it he applied for the company, got hired, fixed the bug, and handed in his notice immediatly after 13:40 < bridge> idk if its true but its such a gigachad moment 13:40 < bridge> i've read about a story of a person that used a software and reported a single bug for years, after them not fixing it he applied for the company, got hired, fixed the bug, and handed in his notice immediatly after 13:41 < bridge> if you need to fix a bug that badly, then it must be worth more, than your current job 13:57 < bridge> . 14:44 < bridge> hi everyone 14:44 < bridge> i need to write external program which makes some actions on DDNet/Teeworlds server (for example, banning VPN players) 14:44 < bridge> is there any better solution to server communication than econ? any low-level protocol? 14:45 < bridge> patching server source code will take a long time for every server type i have 14:47 < bridge> fifo ig 14:47 < bridge> it's no better than econ, i hate parsing human-readable stuff 14:48 < bridge> my current software is a wheelchair full of regexes for every server type 14:49 < bridge> well either econ and fifo it is tbh 14:49 < bridge> well either econ or fifo it is tbh 14:50 < bridge> what is fifo? 🐸 14:51 < bridge> :D i had that question aswell 2 weeks a go "file input /output" 14:51 < bridge> 14:51 < bridge> it allows sending external commands to your client 14:51 < bridge> 14:51 < bridge> ddnet creates a fifo server on startup: 14:51 < bridge> 14:51 < bridge> which you can then send commands to through a fifo client 14:51 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1212759000483893288/image.png?ex=65f300d5&is=65e08bd5&hm=fde32da742e9540476e014bacbeb1011089867d868912208c76a0ed024955c10& 14:51 < bridge> sending "echo hello" to the fifo pipe, will execute that command 14:51 < bridge> oh, i thought you meant different fifo 14:51 < bridge> but... is it any different from econ? 14:53 < bridge> DDNet implements DNSBL 🙂 14:53 < bridge> I wouldnt recommend doing it via FIFO 14:53 < bridge> DDNet uses DNSBL 🙂 14:54 < bridge> i understood it as a way to send multiple different commands to the server - but using a DNS blacklist surely sounds like the way to go forban/blocklists 14:55 < bridge> i understood it as a way to send multiple different commands to the server - but using a DNS blacklist surely sounds like the way to go for ban/blocklists 14:56 < bridge> i understood it as a way to send multiple different commands to the server - but using a "i googled the name": "DNS-based Blackhole List" surely sounds like the way to go for ban/blocklists 14:57 < bridge> it is the reason i'm searching better solution 14:57 < bridge> i already have some stuff made with econ, and i hate it 14:58 < bridge> DNSBL 14:59 < bridge> It works and is built on top of the most tested and used protocol out there 14:59 < bridge> vpn is only an example, i have other usecases 14:59 < bridge> Whats the use-case? 14:59 < bridge> oh, it's not dns based blackhole list? 🐸 14:59 < bridge> It is, but its based on DNS 14:59 < bridge> DNS is heavily tested every day 14:59 < bridge> it works 14:59 < bridge> would be horrible if not tbh XD 15:00 < bridge> telegram/discord bridge, player data (nickname/version/ip address) accounting, message broadcaster 15:00 < bridge> You need a mix then 15:00 < bridge> damn, feels like a project i could get workin on at some point 15:01 < bridge> We are using gRPC for this 15:01 < bridge> But its currently not built into DDNet 15:02 < bridge> another problem is i have different server types/flavors, like ddnet, vanilla teeworlds, fng, teeware, etc. 15:02 < bridge> hard to built into every source code tree 15:02 < bridge> hard to put into every source code tree 15:03 < bridge> gRPC 15:03 < bridge> vanilla teeworlds wont accept the change tho 15:03 < bridge> fng dont know 15:04 < bridge> teeware, i doubt 15:04 < bridge> ddnet most likely 16:00 < bridge> а так это ты господи 17:02 < bridge> ill just return the dac 17:02 < bridge> good thing amazon allows this easily lol 17:06 < bridge> any linux user with a good one working? 17:06 < bridge> <.< 17:10 < bridge> what's a dac? 17:17 < bridge> digital-to-analogue converter 17:17 < bridge> new ddnet contributor incoming xd 17:20 < bridge> maybe the fiio k7 20:59 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1212851573613658182/GHeCGgRa8AA1Y0n.png?ex=65f3570c&is=65e0e20c&hm=6c37fd3614ddc96d93c59a0fbf0cb8cda370be1706a3840f75a7feb27589c775& 21:03 < bridge> didn't watch dune. is it good? i think i watched the first 5min(pirated) and was bored 21:03 < bridge> xdddd 21:04 < bridge> did the same 21:04 < bridge> gonna watch the part 2 this sunday 21:04 < bridge> xd 21:04 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1212852922225004584/GHhSyOBXsAA4dKa.png?ex=65f3584e&is=65e0e34e&hm=0c54fe6d2dbc260b66f2e689f94f7dbd67e1debd8d8a010d7cd5de7da4d8286a& 21:04 < bridge> if u like long sci-fi movies with lot of ambience (like blade runner) 21:04 < bridge> you will love it 21:04 < bridge> i LOVE it 21:04 < bridge> cuz its my vibe of movie xD 21:05 < bridge> its a must watch for sci-fi lovers anyway 21:05 < bridge> btw i was wondering. is it illegal to scrape gpt 3.5 from the website? i mean the api costs money 21:05 < bridge> ¯\_(ツ)_/¯ 21:06 < bridge> as far as u ask me, go ahead with anything and use agpl 21:06 < bridge> :gigachad: 21:06 < bridge> https://tenor.com/view/spongebob-spongebob-meme-teeworld-teeworlds-dying-gif-27335957 21:06 < bridge> teeworlds* 21:07 < bridge> xD 21:07 < bridge> on every gif i find it says teeworld instead of teeworlds 21:07 < bridge> mildly annoying 21:07 < bridge> maybe he didn't mean the game but the world instead! 21:07 < bridge> he meant a specific server 21:09 < bridge> what should i press :monkaStop: 21:09 < bridge> https://cdn.discordapp.com/attachments/293493549758939136/1212854176623624262/image.png?ex=65f35979&is=65e0e479&hm=78a79f48e5e71b2e7c21b7775ee0f2686965a10bb70f5df406252257b826b2b1& 21:12 < bridge> https://twitter.com/__silent_/status/1763197736231247983 21:12 < bridge> lmao leap year bug 21:13 < bridge> lol 22:24 < bridge> Honorable mention to beautiful soup 23:14 < bridge> @jupeyy_keks Vulkan thursday :pepeH: 23:24 < bridge> :cammostripes: