Guild icon
DDraceNetwork
Development / developer
Development discussion. Logged to https://ddnet.tw/irclogs/ Connected with DDNet's IRC channel, Matrix room and GitHub repositories β€” IRC: #ddnet on Quakenet | Matrix: #ddnet-developer:matrix.org GitHub: https://github.com/ddnet
Between 2023-05-25 00:00:00Z and 2023-05-26 00:00:00Z
Avatar
chillerdragon BOT 2023-05-25 05:05:35Z
That looks indeed weird. Maybe it’s allocated with malloc and thus should be freed and the destructor is called manually to make sure it all works fine. Idk if free calls destructors
Avatar
yeah free doesnt call any destructor afair
Avatar
Avatar
chillerdragon
That looks indeed weird. Maybe it’s allocated with malloc and thus should be freed and the destructor is called manually to make sure it all works fine. Idk if free calls destructors
it is and that's why but my question is why malloc is being used in the first place
06:18
free can't call dtor bcus free has no concept of classes or vtables or whatever afaik
06:19
would using new regularly not just do the same thing and put it somewhere in the heap? what's malloc do differently that helps here
06:19
im trying to understand why because pKernel is constructed & destructed in the correct way but in the exact same place as pClient so i can't see how it would be a lifetime thing (edited)
06:19
which would be irrelevant anyway...
Avatar
afaik the only diff is that new calls the constructor
Avatar

Checklist

  • [ ] Tested the change ingame
  • [ ] Provided screenshots if it is a visual change
  • [ ] Tested in combination with possibly related configuration options
  • [ ] Written a unit test (especially base/) or added coverage to integration test
  • [ ] Considered possible null pointers and out of bounds array indexing
  • [ ] Changed no physics that affect existing maps
  • [ ] Tested the change with [ASan+UBSan or valgrind's memcheck](https://github.com/ddnet/ddnet/#using-ad...
Avatar
Avatar
ReiTW
afaik the only diff is that new calls the constructor
ctor is also called with placement new
Avatar
Avatar
Ewan
ctor is also called with placement new
what's placement new
Avatar
that new syntax
07:35
void *whatever = whatever(); new T(whatever) objName;
Avatar
probably but malloc itself won't call the constructor ig
07:36
That's ig the only diff
Avatar
return new(pClient) CClient;
07:36
with this method memory is allocated and the object is constructed in that memory block
07:37
but the block isn't aligned or anything that could help with performance
07:37
i have no idea why it's doing this
Avatar
ChillerDragon BOT 2023-05-25 07:38:25Z
send help on how to google things xd
07:38
google can't tell my why whoever wrote this code chose to allocate completely unremarkable memory just to get the same result
Avatar
ChillerDragon BOT 2023-05-25 07:39:01Z
i have a bunch of speakers that are super old and some dont even work but its fine for me and it sounded nice on my old pc
Avatar
it also can't highlight for me how this is different if it even is at all
07:39
oic i misunderstood what u were sayign sorry chiller
07:39
go on
Avatar
ChillerDragon BOT 2023-05-25 07:39:26Z
my new pc only uses one of the speakers and its now coming from da side
Avatar
9161582 Fix status page players sorting - hus3h 77f254e Merge pull request #44 from hus3h/pr-status-fix-sorting - def-
Avatar
Avatar
ChillerDragon
my new pc only uses one of the speakers and its now coming from da side
what kind of speakers
Avatar
ChillerDragon BOT 2023-05-25 07:39:36Z
07:39
thats what my settings show on my old working pc
07:39
and here settings on new pc https://zillyhuhn.com/cs/.1685000292.png
Avatar
ok but how many speakers and what kind
Avatar
ChillerDragon BOT 2023-05-25 07:40:01Z
idk what kind of speakers do i look like sound technican
07:40
i have a big box below ma table i think its bass
07:40
and then 5 on ma desk
07:40
probably a driver issue
Avatar
did u used to use aux out jacks and now have a usb dac or something
Avatar
ChillerDragon BOT 2023-05-25 07:40:37Z
but idk what i am looking for here
07:40
i used the same cables in the same port
07:40
the 3 colored thingies
07:41
i just replugged it to old pc in the same way and there it just works
Avatar
well old config is 5.1 surround sound which is 5 speakers and 1 sub
07:41
new config looks like it's trying to do stereo
Avatar
ChillerDragon BOT 2023-05-25 07:41:21Z
07:41
old config like this
07:41
also sounds nice
07:41
i think the key difference is the output device being detected as "Line Out - built in audio" vs "speakers - usb audio"
Avatar
Avatar
ChillerDragon
Click to see attachment πŸ–ΌοΈ
u said this was old config
07:42
did you have 2 "Line Out - Built-in Audio"? (edited)
Avatar
ChillerDragon BOT 2023-05-25 07:42:48Z
i just clicked the configuration tab and changed from stereo to surround
07:42
both sound nice
Avatar
it's working or what
Avatar
ChillerDragon BOT 2023-05-25 07:43:04Z
only on my old pc
Avatar
can you list the devices u have on the new pc
Avatar
ChillerDragon BOT 2023-05-25 07:43:12Z
which shows it as "Line Out" thingiy
07:43
basically just the "speakers - usb audio"
07:44
which only reaches one of the 6 speakers .-.
07:44
and a bunch of garbage devices such as my microphone and my screen xd
Avatar
google says this will re-detect all pulseaudio devices without restarting the daemon pacmd unload-module module-udev-detect && pacmd load-module module-udev-detect
07:44
tell me if you get more devices
Avatar
ChillerDragon BOT 2023-05-25 07:45:27Z
didnt help ._.
07:45
i mean it is detected
07:45
just wrongly i think
Avatar
same list of devices? or what
Avatar
ChillerDragon BOT 2023-05-25 07:45:38Z
yes
Avatar
you would wanna see some sort of aux out hmm
Avatar
ChillerDragon BOT 2023-05-25 07:45:45Z
wai wiat
07:45
i restarte gnome settings
07:45
now i have a zillion devices
07:45
x
07:45
sec
07:46
ah nvm
07:46
its all twice xd
07:46
can i just get a list tho
Avatar
ChillerDragon BOT 2023-05-25 07:46:25Z
it doesnt lemme screenshot the mf
Avatar
ChillerDragon BOT 2023-05-25 07:46:52Z
gnome blocks all kinds of screenshots when the dropdown is open xd
Avatar
bwt ChillerDragon do you use pipewire or pulseaudio?
Avatar
ChillerDragon BOT 2023-05-25 07:46:59Z
pulseaudio
07:47
on both devices
Avatar
i dont think u can use pipewire from gnome settings
07:47
but idk
Avatar
ChillerDragon BOT 2023-05-25 07:47:47Z
fakin hell i have a all day zoom meeting in 10mins im gonna get brain damage from this sound xd
Avatar
Avatar
ChillerDragon
fakin hell i have a all day zoom meeting in 10mins im gonna get brain damage from this sound xd
mute zoom
07:48
play doom
Avatar
ChillerDragon BOT 2023-05-25 07:48:04Z
ez
Avatar
pacmd list-cards?
07:48
tell output
07:49
maybe i should somehow undouble my devices again xd
Avatar
chillerdragon BOT 2023-05-25 07:49:57Z
ima_2a8f67f.jpeg
Avatar
wild i'm not seeing any built in audio
07:50
just generic usb/spdif devices
07:50
follow 5.11
07:50
see if that helps
Avatar
ChillerDragon BOT 2023-05-25 07:51:32Z
hdmi? xd
07:51
i dont want hdmi sound
Avatar
hdmi is audio/video
07:51
so gpu does audio when hdmi is on
Avatar
ChillerDragon BOT 2023-05-25 07:52:03Z
is it not related to hdm cable?
Avatar
if you're plugging into the aux jacks on your pc then no
Avatar
chillerdragon BOT 2023-05-25 07:53:14Z
ima_6f465dc.jpeg
Avatar
ChillerDragon BOT 2023-05-25 07:53:15Z
shit trippy image
Avatar
drugs picture
Avatar
ChillerDragon BOT 2023-05-25 07:53:36Z
dose ma sound cables
07:53
no hdmi involved in my sound
Avatar
hmm I don't know if you missunderstood but the 5.11 was about
This might happen if PulseAudio use the wrong output device. Firstly, set up proper card profile:
Avatar
ChillerDragon BOT 2023-05-25 07:55:21Z
my question is how to make "speakers - usb audio" show up as "line out - built-in audio" but thats not googleable xd
Avatar
5.11 will help you, it's outlining what to do if only spdif devices are showing up (which is what's happening in your case)
Avatar
ChillerDragon BOT 2023-05-25 07:55:54Z
ah 5.11
07:55
i was at 5.1
Avatar
ChillerDragon BOT 2023-05-25 07:56:02Z
xd
Avatar
in my experience spdif in linux audio always just means generic digital audio
07:56
same protocol and whatever
07:56
usb
07:56
all same
Avatar
e806710 Update traditional_chinese.txt - Cheeser0613 b960b35 Merge #6664 - bors[bot]
Avatar
Avatar
ChillerDragon
fakin hell i have a all day zoom meeting in 10mins im gonna get brain damage from this sound xd
let me know how it goes. i don't imagine you'd want to mess with audio stuff while in a conference
08:19
so i go make rice pudding
Avatar
ChillerDragon BOT 2023-05-25 08:21:36Z
xd nice rice pudding
08:21
yea it said all the profiles were not found even those that showed up in auto complete
08:22
the conf got delayed i booted one last time into my old rig to get all the deivce infos there to then compare it to the new
Avatar
Yea try booting into old disk if u can
09:07
see if it's a hardware issue
Avatar
ChillerDragon BOT 2023-05-25 09:08:19Z
ou boii this new cpu is amazing
09:08
compiling ddnet is so much more fun
09:08
which cpu
Avatar
ChillerDragon BOT 2023-05-25 09:09:02Z
as a make user i have to break my year long habit of -j12
Avatar
you have more than 12 now
09:09
wuh
Avatar
ChillerDragon BOT 2023-05-25 09:09:15Z
yes pog
Avatar
but which cpu
Avatar
ChillerDragon BOT 2023-05-25 09:09:32Z
13th Gen Intel i9-13900K (32) @ 5.500GHz
Avatar
is it ok to leave a review on a draft?
09:11
xd
Avatar
Jupstar βœͺ 2023-05-25 09:11:37Z
Why not.
Avatar
Ask them if they intend to change it before exiting the draft stage
09:13
before you even waste your time analyzing that aspect
Avatar
Avatar
ChillerDragon
13th Gen Intel i9-13900K (32) @ 5.500GHz
Nice
09:13
Big dollars
09:13
I am on the i9 9400f
09:13
Compile times are miserable
Avatar
well i left it
09:14
dont @ me
Avatar
@Jupstar βœͺ did u have a draft for split view?
09:17
i remember talking about this
Avatar
Avatar
Ryozuki
@Jupstar βœͺ did u have a draft for split view?
Jupstar βœͺ 2023-05-25 09:19:02Z
I've a branch for that yes
Avatar
Oh split view is a real thing
09:19
Nice
09:19
kdaniel and I were hypothesizing a team spectate mode where you would be shown all the action by way of a camera pan
09:19
and if there were 2 groups with movement activity somewhere that you can't see both at once, it'd split view
09:19
this will make that easy
Avatar
@Ewan i got reminded of portal cooop
09:20
u press tab and see a smal camera
09:20
of other player
Avatar
Avatar
Ryozuki
@Jupstar βœͺ did u have a draft for split view?
Jupstar βœͺ 2023-05-25 09:21:03Z
DDraceNetwork Playground. Contribute to Jupeyy/ddnet development by creating an account on GitHub.
DDraceNetwork Playground. Contribute to Jupeyy/ddnet development by creating an account on GitHub.
Avatar
@Jupstar βœͺ following the vulkano tut i made a compute shader program
09:23
164 lines to multiply 65536 values by 12 in workgroups of 1024
09:23
xd
Avatar
Avatar
Ryozuki
u press tab and see a smal camera
Never played the coop
Avatar
sounds easy given what they had going though
09:24
for the portal views and whatnot
Avatar
Avatar
Ryozuki
164 lines to multiply 65536 values by 12 in workgroups of 1024
Jupstar βœͺ 2023-05-25 09:25:30Z
Sounds ok xD
09:25
u gotta make memory allocators (edited)
09:25
for everything
09:26
command buffer, buffer, pipeline
Avatar
Jupstar βœͺ 2023-05-25 09:26:06Z
Yep
Avatar
descriptor sets
Avatar
Jupstar βœͺ 2023-05-25 09:26:19Z
It's weird first time u do it
09:26
Advantage is. U never do useless allocations if u careful
09:26
It's like GC vs non GC xD
Avatar
one thing, if i got it correct: u need a pipeline to make a descriptor set, but then u can use that set on any other pipeline that matches it?
09:27
or smth like that
Avatar
Jup would you know why pClient is init in such a weird way
09:27
I mentioned it earlier but it got buried
Avatar
Avatar
Ewan
Click to see attachment πŸ–ΌοΈ
Ya here
Avatar
In order to create a descriptor set, you'll need to know the layout that it is targeting. We do this by using the "Pipeline" trait and calling .layout() on our pipeline to obtain the pipeline's layout. Next we'll fetch the layout specific to the pass that we want to target by using .set_layouts().get(0) where zero indicates the first index of the pass that we are targeting.
>
Once you have created a descriptor set, you may also use it with other pipelines, as long as the bindings' types match those the pipelines' shaders expect. But Vulkan requires that you provide a pipeline whenever you create a descriptor set; you cannot create one independently of any particular pipeline.
Avatar
ws-client BOT 2023-05-25 09:30:16Z
<Jupstar> well a layout is like a definition how it looks
09:30
<Jupstar> the pipelines are not directly related to this
09:30
<Jupstar> but the pipelines know what descriptors they will use, so here is where it has to match the descriptor set
Avatar
why did u switch chat
09:32
xd
Avatar
ws-client BOT 2023-05-25 09:32:40Z
<Jupstar> gotta support chillers amazing work
09:32
is it made in rust
09:32
santatrollet
Avatar
ws-client BOT 2023-05-25 09:32:59Z
<Jupstar> is discord made in rust?
09:33
<Jupstar> xd
Avatar
backend
Avatar
ws-client BOT 2023-05-25 09:33:14Z
<Jupstar> i dunno how it works in vulkano, but what you quoted sounds very confusing to me tbh
Avatar
just saw the review MultiplierStuff lmfao
Avatar
ws-client BOT 2023-05-25 09:34:11Z
<Jupstar> u can bind multiple descriptor sets to one pipeline
09:34
<Jupstar> and 2 different pipelines can bind different descriptor sets, while still sharing one in common
Avatar
Avatar
Ryozuki
Click to see attachment πŸ–ΌοΈ
Jupstar βœͺ 2023-05-25 09:37:44Z
Nice that u already work with compute shaders
Avatar
@Jupstar βœͺ well
09:37
the tut starts with them
09:37
which i think may make sense
09:38
since u dont need image math or smth
09:38
idk
Avatar
Jupstar βœͺ 2023-05-25 09:38:22Z
I see
Avatar
but now i go with image
09:38
Avatar
Jupstar βœͺ 2023-05-25 09:38:53Z
I c
Avatar
i admit tho without following this i would be lost
09:39
there is simply a lot to know
09:39
upload, download, buffers etc
09:39
xd
Avatar
Jupstar βœͺ 2023-05-25 09:39:51Z
We should also implement a compute shader, to speed up zooming out far
09:40
With a ray casting approach
Avatar
Jupstar βœͺ 2023-05-25 09:40:28Z
Like patiga did. Just that we don't modify the buffer we already have ^^
Avatar
im out of the loop what are you reading ryozuki?
Avatar
Avatar
Ewan
im out of the loop what are you reading ryozuki?
im learning vulkan
Avatar
ya i figured but looks like rust docs
09:41
o
Avatar
using this lib
09:41
i wonder if i would be in over my head trying to kill 2 birds with one stone following this guide (edited)
Avatar
hm i think its too much
09:41
vulkan is not simple
09:42
also its threaded, it already deals with Arcs and sync
09:42
altho the lib handles it nicely for u
09:42
let future = sync::now(device.clone()) .then_execute(queue.clone(), command_buffer) .unwrap() .then_signal_fence_and_flush() .unwrap(); future.wait(None).unwrap(); let content = data_buffer.read().unwrap(); for (n, val) in content.iter().enumerate() { assert_eq!(*val, n as u32 * 12); } println!("Everything succeeded!");
09:42
xd
09:43
well not threaded, but u need to sync with the gpu
Avatar
Avatar
Ryozuki
Click to see attachment πŸ–ΌοΈ
Jupstar βœͺ 2023-05-25 09:46:55Z
I don't agree with their documentation lol
Avatar
ws-client BOT 2023-05-25 09:47:13Z
<ChillerDragon> omg jopsti you wont belive new pc tw is as glitchy as old pc tw
09:47
<ChillerDragon> xd
09:47
<ChillerDragon> wat did you say about the washing effect i already pressed all kinds of buttons in settings
Avatar
Jupstar βœͺ 2023-05-25 09:47:29Z
Host cached memory is perfect for uploading in a sense of a staging buffer
09:47
It has no coherent memory overhead
Avatar
ws-client BOT 2023-05-25 09:48:13Z
<Jupstar> Chiller: in the monitor look for overwrite mode
09:48
<Jupstar> or anti ghosting
09:48
<Jupstar> is it also so glitchy while using it with openbox? :^)
09:48
<Jupstar> i dont trust GNOME bro :D
09:49
<ChillerDragon> xd
09:49
<Jupstar> maybe they force tripple buffering
09:49
<ChillerDragon> probably not
09:49
<ChillerDragon> i didnt fully test yesterday
09:49
<ChillerDragon> also was diff screen so 🀷
09:50
<ChillerDragon> sadly i can not boot into openbox during meeting xd
Avatar
i like gnome
Avatar
ws-client BOT 2023-05-25 09:51:22Z
<ChillerDragon> i like it lot less since yesterday xd
Avatar
Avatar
Jupstar βœͺ
Host cached memory is perfect for uploading in a sense of a staging buffer
Jupstar βœͺ 2023-05-25 09:51:22Z
I implemented a multi threaded allocator using it for the playground, so I can write png data directly into the drivers memory. Saves some memcpy
Avatar
Avatar
Jupstar βœͺ
I implemented a multi threaded allocator using it for the playground, so I can write png data directly into the drivers memory. Saves some memcpy
Jupstar βœͺ 2023-05-25 09:51:39Z
All in for performance;)
Avatar
ws-client BOT 2023-05-25 09:52:13Z
<ChillerDragon> jopsti btw i have 400 fps rn xd
Avatar
Avatar
Ewan
i like gnome
Jupstar βœͺ 2023-05-25 09:52:16Z
Gnome should not be allowed being called part of linux
09:52
It gives a wrong impression about Linux desktop
09:52
Ppl will think windows is good
Avatar
ws-client BOT 2023-05-25 09:53:07Z
<Jupstar> 400 fps lmao
09:53
<Jupstar> on basically the best desktop computr u can buy rn
09:53
<ChillerDragon> its basically same as my old pc
09:54
<ChillerDragon> i actually looked under my table for a sec because i assumed i forgot which pc i use
09:54
<ChillerDragon> all is the same
09:54
<ChillerDragon> same gnome window bugs xd same fps same screen glitch
09:54
<ChillerDragon> feels home
09:55
<ChillerDragon> maybe i just have to downgrade gnome? xd
09:57
<Jupstar> i dunno bro, but if it works in openbox then it is at least not directly a driver issue
09:57
<Jupstar> at least not in a sense that the driver if only ddnet existed would suck so hard xd
09:58
<ChillerDragon> is there a way to make kde not loog ugly af?
09:58
<ChillerDragon> is it even better?
09:59
<Jupstar> sry but where in the world does gnome good anywhere good? xd
09:59
<ChillerDragon> xd
09:59
<ChillerDragon> it hot
09:59
<Jupstar> it looks like it was designed for tablets
09:59
<Jupstar> big fat close buttons for grannies
10:00
<Jupstar> ChillerDragon: https://store.kde.org/p/1122643/
While KDE Plasma is far more powerful and flexible than GNOME Shell, I love the design simplicity of GNOME. I decided to have the best of both worlds by making my Plasma installation look very...
10:01
<ChillerDragon2> kde gnome shell? xd
10:01
<Jupstar> apparently xd, but i dunno where to download it
10:01
<ChillerDragon2> store.kde.org xd
10:02
<ChillerDragon2> maaan i want to get this gnome to work
10:02
<ChillerDragon2> my screen settings are empty af
10:02
<ChillerDragon2> i dont see any ghosts or overwrite
10:02
<ChillerDragon2> only thing i find is overdrive
10:02
<Jupstar> but arent u apple fan
10:02
<ChillerDragon2> and freesync
10:02
<Jupstar> back in the days
10:03
This is an alternative theme for the global Apple-BigSur theme, unlike others it does not contemplate the use of the kde plasma top panel, instead it is created for use in conjunction with...
10:03
<ChillerDragon2> yes
10:03
<Jupstar> there are plenty of macos theme clones
10:03
<ChillerDragon2> very hot
10:03
<Jupstar> ah yeah
10:03
<Jupstar> overdrive was the word
10:03
<Jupstar> sry my brain not made for human language
10:03
<ChillerDragon2> ok i got all the overdrive
10:03
<Jupstar> freesync is off?
10:03
<ChillerDragon2> on
10:03
<Jupstar> turn off
10:04
<Jupstar> freesync = vsync on the monitor
10:04
<Jupstar> πŸ˜‚
10:04
<ChillerDragon2> overdrive OFF - smart OD - picture quality - balance - speed
10:04
<Jupstar> just play around until u happy
10:04
<Jupstar> it depends heavily on the setup anyway
Avatar
ChillerDragon BOT 2023-05-25 10:05:12Z
nooo
10:05
i pressed a button
10:05
now my 3rd screen went black xd
10:05
how xd
Avatar
ws-client BOT 2023-05-25 10:05:33Z
<Jupstar> one problem less to care about
Avatar
ChillerDragon BOT 2023-05-25 10:05:40Z
my chat was on it xd
10:07
ok fuck it ill give kde another try how to properly install that?
Avatar
ws-client BOT 2023-05-25 10:07:55Z
<Jupstar> i dunno, install kde-plasma
10:07
<Jupstar> or kde-desktop
10:07
<Jupstar> or kde-full
Avatar
ChillerDragon BOT 2023-05-25 10:08:01Z
wat diss
10:08
wat u got?
Avatar
ws-client BOT 2023-05-25 10:08:05Z
<Jupstar> one of these packages
10:08
<Jupstar> i have debian
Avatar
ChillerDragon BOT 2023-05-25 10:08:15Z
xd
10:08
nice i like debian
Avatar
ws-client BOT 2023-05-25 10:08:19Z
<Jupstar> but on my arch i think i used kde-full
10:08
<Jupstar> or similar name
Avatar
ChillerDragon BOT 2023-05-25 10:08:27Z
kde-bloat
Avatar
e3fed7d Update libraries - def- 374229f Version 17.0 - def- 661cf63 Update translations for upcoming 17.0 release - def- 431cfd6 Add Russian and Ukrainian translations by StormA - def- 874ebd5 Update hungarian.txt - RIH-Cellegen c3a5399 Update hungarian.txt - RIH-Cellegen 61106cc Improve German translation (by murpi) - def- 858e9b1 Render tees for online friends in friends list - Robyt3 f9814ca Change friend info text to Map | Mode | Country/Ping - Robyt3 01eeeb2 Reduce duplicate UI spacing code - Robyt3 03557b4 Show official server icon in friends list - Robyt3 388c6ff Show race disconnect confirmation when joining friend - Robyt3 d221ed6 Add popup to confirm connecting to friend on non-official server - Robyt3 cc7a708 Fixes for Russian and Ukrainian (by StormA) - def- 8a2789a Revert "Add popup to confirm connecting to friend on non-official server" - def- 6de2e5c Slightly increase font size of friend name - Robyt3 54a0bd4 Fix use of invalid text container index for finish message HUD - Robyt3 d636da7 Update simplified_chinese.txt - RemakePower 24c2579 Use different color for offline clanmates in friends list - Robyt3 7c4e9cf Update french translations (by Sukya) - def- ac58962 fix time score info on server detail - edg-l 72c7ac7 clean time score handling, with positive time values - edg-l 881174a factor out scorekind backwards compat gametype check - edg-l 1971619 Fix swapping with dragger beams (fixes #6597) - def- 8dddafd Update spanish.txt - n0Ketchp be41f8f Fix incorrect swapping with draggers - Robyt3 1aa3c86 Update traditional_chinese.txt - Cheeser0613
Avatar
ws-client BOT 2023-05-25 10:08:37Z
<Jupstar> i am only on debian bcs least amount of self compiling packages :D
Avatar
ChillerDragon BOT 2023-05-25 10:08:53Z
?
Avatar
ws-client BOT 2023-05-25 10:08:53Z
<Jupstar> gnome is just as bloated xD
Avatar
ChillerDragon BOT 2023-05-25 10:09:00Z
wdym compiling packages
Avatar
ws-client BOT 2023-05-25 10:09:05Z
<Jupstar> on arch u get many stuff only with AUR
Avatar
ChillerDragon BOT 2023-05-25 10:09:11Z
a
10:09
i compile way more on debian tbh
10:09
to get more recent software xd
Avatar
ws-client BOT 2023-05-25 10:09:27Z
<Jupstar> i compile specific stuff my own
Avatar
ws-client BOT 2023-05-25 10:09:55Z
<Jupstar> but e.g. rocm takes like 40 minutes to compile lmao
Avatar
ChillerDragon BOT 2023-05-25 10:10:03Z
wat dis
Avatar
ws-client BOT 2023-05-25 10:10:13Z
<Jupstar> amd's cuda
Avatar
ChillerDragon BOT 2023-05-25 10:10:21Z
gfx juspti
Avatar
As much as I support KDE in their educational efforts & their Frameworks, I think GNOME is a better DE than Plasma
Avatar
ws-client BOT 2023-05-25 10:11:15Z
<Jupstar> πŸ˜‚
10:11
<Jupstar> better in being broken?
10:11
<Jupstar> i used gnome for almost 2 years
Avatar
ChillerDragon BOT 2023-05-25 10:11:58Z
better how?
Avatar
Simpler to use and feels better
Avatar
ChillerDragon BOT 2023-05-25 10:12:21Z
only reason why i like gnome is because it looks good out of the box and there is much stuff on stackoveflow about it
Avatar
ws-client BOT 2023-05-25 10:12:40Z
<Jupstar> and u used KDE for how long?
Avatar
ChillerDragon BOT 2023-05-25 10:12:48Z
me?
Avatar
A few months
10:12
GNOME for about the same
Avatar
ws-client BOT 2023-05-25 10:12:58Z
<Jupstar> so u never used it
10:12
<Jupstar> i see
Avatar
ChillerDragon BOT 2023-05-25 10:13:05Z
a few months is time
Avatar
ws-client BOT 2023-05-25 10:13:27Z
<Jupstar> chiller just get gansta and install i3
Avatar
ChillerDragon BOT 2023-05-25 10:13:37Z
i thought about it
Avatar
ws-client BOT 2023-05-25 10:13:41Z
<Jupstar> but sadly even these simplistic "DE" are often buggy
Avatar
ChillerDragon BOT 2023-05-25 10:13:44Z
i like ryos screenshots
Avatar
embrace the dark side install dwm
Avatar
ChillerDragon BOT 2023-05-25 10:13:53Z
im scared about bugs there ye
10:14
and also too lazy to learn keybindings
10:14
i like my gnome keybindings
Avatar
ChillerDragon BOT 2023-05-25 10:14:14Z
they are the same as on windows
Avatar
ws-client BOT 2023-05-25 10:14:30Z
<Jupstar> i tried ddnet in like all of them, when implemented mouse changes :D
Avatar
I liked what budgie was going for before they switched from GTK to Enlightenment
Avatar
ChillerDragon BOT 2023-05-25 10:14:43Z
oh no
Avatar
but it was still not super stable
Avatar
ChillerDragon BOT 2023-05-25 10:14:47Z
will kde affect my mouse?
10:14
i got gnome aim
Avatar
ws-client BOT 2023-05-25 10:15:05Z
<Jupstar> no, ddnet uses raw input
Avatar
ChillerDragon BOT 2023-05-25 10:15:10Z
pog
Avatar
which fullscreen mode u use? i think real fullscreen becomes exclusive to windowing system
Avatar
ws-client BOT 2023-05-25 10:15:18Z
<Jupstar> except u disabled it over cl_mouseold
10:15
<Jupstar> or whatever its called :D
Avatar
ChillerDragon BOT 2023-05-25 10:15:55Z
@Mr.Gh0s7 have you tried it? i thought about it too
Avatar
ws-client BOT 2023-05-25 10:15:55Z
<Jupstar> in theory it should, but i can force my compositor to stay active
Avatar
ChillerDragon BOT 2023-05-25 10:15:57Z
i like suckless
10:16
you mean this? is it bug free? and 17k fps?
Avatar
yeah I have been using dwm for about 1.5 years
Avatar
ChillerDragon BOT 2023-05-25 10:16:47Z
oh nice
10:16
maybe ill try dwm before i try kde
Avatar
i like hot dog linux
10:17
oh dwm is awesome
Avatar
ChillerDragon BOT 2023-05-25 10:17:09Z
xd
10:17
hot dog?
Avatar
but it and kde are like polar opposites
Avatar
it's very easy if you have a pocket @zogtib to install it and apply his patches for you. Even my lil bro (10 yold) uses it xDD
Avatar
ws-client BOT 2023-05-25 10:17:42Z
<Jupstar> who needs GUI if u have terminal UI
Avatar
ChillerDragon BOT 2023-05-25 10:17:53Z
agreed
Avatar
Avatar
Mr.Gh0s7
it's very easy if you have a pocket @zogtib to install it and apply his patches for you. Even my lil bro (10 yold) uses it xDD
awesome
10:18
my little brothers use linux mint for homeschool because it was the fastest to install on multiple computers & easy to maintain
10:18
stable and whatever
10:18
good product
Avatar
ChillerDragon BOT 2023-05-25 10:19:25Z
u all flexin w siblings or wot
Avatar
anyone here tried to compile ddnet with musl libc? or do they not have cpp implementations. i forget
Avatar
I didn't flex I only said 2 of them
Avatar
ChillerDragon BOT 2023-05-25 10:19:46Z
my 2yo sister compiles her own kernel and then uses no wm at all just the raw linux tty
Avatar
you also have 2yo sister damn
Avatar
ChillerDragon BOT 2023-05-25 10:20:18Z
yes everything in that sentence is fully true
Avatar
i'm being trolled by an air conditioner with wings
Avatar
ChillerDragon BOT 2023-05-25 10:20:56Z
xxxxxxxxxxxxxxD
Avatar
ws-client BOT 2023-05-25 10:21:20Z
<Jupstar> @Ewan libc usually doesnt contain any cpp impl
10:21
<Jupstar> what is musl libc useful for?
Avatar
its claim is to speed
Avatar
ws-client BOT 2023-05-25 10:21:40Z
<ChillerDragon2> jupstr such web client enjoyer
Avatar
but compat is something of an issue
Avatar
ws-client BOT 2023-05-25 10:21:41Z
<ChillerDragon2> pog
Avatar
void and alpine use it
Avatar
ws-client BOT 2023-05-25 10:21:58Z
<ChillerDragon> jupsti u here for the memes or you actually like it? xd
10:22
<Jupstar> i like it
Avatar
Avatar
Ewan
its claim is to speed
it's also very lightweight. PostmarketOS uses it
Avatar
ws-client BOT 2023-05-25 10:22:45Z
<Jupstar> it feels faster than discord, and i dont see other channels
Avatar
the ws-client takeover
Avatar
ws-client BOT 2023-05-25 10:22:50Z
<ChillerDragon> nice
10:22
<Jupstar> its defs not perfect tho
Avatar
ws-client BOT 2023-05-25 10:23:03Z
<ChillerDragon> i am so used to weechat im having a hardtime switching away from it
10:23
10:23
<Jupstar> if u make it open codable, i'd fix the css issues xD
10:23
<ewane> hello fellow ddnet developers
10:23
troll project not meant to be actually used. Contribute to ChillerDragon/discord-irc development by creating an account on GitHub.
10:23
<Mr.Gh0s7> gimme laser for icon
10:23
<ChillerDragon> u gotta rename
10:23
<ChillerDragon> for new icon
10:23
<ewane> i love it but what's up with the margins everywhere
10:24
<ChillerDragon> it looks at the hex of your first character
Avatar
Could I add it to Teeworlds Data too easily?
Avatar
ws-client BOT 2023-05-25 10:24:07Z
<ChillerDragon> ultra scuffed xd
Avatar
Avatar
ws-client
<Jupstar> who needs GUI if u have terminal UI
because you can handle cleanly many tui-s
Avatar
ws-client BOT 2023-05-25 10:24:25Z
<ewane> would you want to
10:24
<ewane> ahhh bridge is fucking with me
10:24
<ewane> i sent that before zogtib's message
10:24
<ChillerDragon> discord bug
10:24
<ewane> likely
Avatar
Avatar
Ewan
its claim is to speed
not speed but simplicity and lightweightness
Avatar
that was fun but i prefer my 500MiB memory footprint web app for trivial chat thanks
10:25
this is just software now
10:25
what a world
Avatar
ws-client BOT 2023-05-25 10:25:46Z
<ChillerDragon> xd
Avatar
Avatar
zogtib
not speed but simplicity and lightweightness
is that so
10:26
i don't see how a libc can be any simpler than another libc
10:26
speaking about implementation of the standard at least
Avatar
Avatar
Ewan
i don't see how a libc can be any simpler than another libc
prob simplicity in the implementation, not in what is being implemented
Avatar
yea alright
Avatar
ChillerDragon BOT 2023-05-25 10:28:10Z
!jup what do you even mean by open codable? xd
Avatar
chillerbot1 BOT 2023-05-25 10:28:10Z
@Jupstar βœͺ
Avatar
ws-client BOT 2023-05-25 10:28:27Z
<Jupstar> so i dont have to setup my own instance to code it and use github
Avatar
see this https://musl.libc.org/about.html about what musl is trying to achieve
Avatar
ChillerDragon BOT 2023-05-25 10:28:49Z
setting up a instance is simple
10:29
but i can add a link css of juspti.com/style.css if you want
Avatar
i had honestly forgotten musl wasn't speed focused
10:29
i never really used it
Avatar
it cares about speed but won't sell everything for it
Avatar
ws-client BOT 2023-05-25 10:29:43Z
<Jupstar> u wont need it anyway, except u want to code in pure c
10:29
<Jupstar> for cpp just use the standard lib
Avatar
ChillerDragon BOT 2023-05-25 10:30:00Z
you have a place to server css files juspsti?
Avatar
what u talkin about jup
10:30
usually ppl don't code c with a particular libc in mind lol
10:30
that's the user's choice
Avatar
ws-client BOT 2023-05-25 10:30:37Z
<Jupstar> ok, but then what do you need it for :D
10:30
<Jupstar> since u asked if someone compiled with it
Avatar
i was curious
Avatar
ws-client BOT 2023-05-25 10:31:20Z
<Jupstar> Chiller: i dunno, make vscode-server and host this website as project xdd
10:31
<Jupstar> then we can do anarchy coding
10:31
<NotChillerDragon> πŸ‘‹
Avatar
is 17.0 release today?
Avatar
need to know asap, gentoo will be the first to have the repo updated
10:32
cuz master race
Avatar
ws-client BOT 2023-05-25 10:32:27Z
<Jupstar> has the chinese community already test it?
Avatar
@TsFreddie
Avatar
ws-client BOT 2023-05-25 10:32:36Z
<Jupstar> i remember someone said they want to test
10:32
<Jupstar> we should test it at least 1-2 days xD
10:33
<Jupstar> before all chinese cant use client anymore
Avatar
yo are we summoning fred
10:33
mr benson
Avatar
Avatar
TsFreddie
ye, @FightFire is already on it
Jupstar βœͺ 2023-05-25 10:34:16Z
^
Avatar
@FightFire any news
Avatar
ws-client BOT 2023-05-25 10:36:53Z
<ChillerDragon> @Jupstar if you have a vps and a webserver you can edit a file with vim there and i can make it live on this production website by linking your css
10:37
<ChillerDragon> i really need to implement pings
10:37
<Jupstar> clever, but then i can also host my own chat? xd
10:37
<Jupstar> what if i want to make the general feel better
10:37
<ChillerDragon> uhm yea but potentially less effort?
10:37
<Jupstar> or add new features
10:38
<ChillerDragon> hosting your own chat is also not much effort id say
10:38
<ChillerDragon> 1 env file edit and 2 install commands
10:38
<Jupstar> i should rent some vps without using my real name and setup a vscode-server instance like that
10:38
<Jupstar> and see what happens
10:38
<Jupstar> πŸ˜‚
10:38
<ChillerDragon> idk vscode-server
10:38
<ChillerDragon> but sounds fun
10:38
<Jupstar> its vscode, just that u use it in browser
10:38
<Jupstar> instead of downloading it
10:38
<ChillerDragon> i hate those xd
10:38
<ChillerDragon> and it can use the terminal? xd
10:39
<ChillerDragon> so its full ssh access?
10:39
<Jupstar> yes
10:39
<Jupstar> its completely unsafe
10:39
<ChillerDragon> just rent a vps and give everyone ssh access
10:39
<ChillerDragon> no need for vscode
10:39
<ChillerDragon> would also be fun
Avatar
i love the idea
Avatar
ws-client BOT 2023-05-25 10:39:28Z
<Jupstar> and considering humans are evil, it will be abused
10:39
<ChillerDragon> worked well w my raspberry
10:39
<Jupstar> xD
10:39
<Jupstar> learath is evil
10:39
<ChillerDragon> just dont give lerato access
10:39
<ChillerDragon> and then we good
10:40
<Jupstar> but u also gave him fcking root access xD
10:40
<ChillerDragon> nana
10:40
<ChillerDragon> it was just pi user
10:40
<ChillerDragon> i didnt even had to reformat the drive
10:40
<ChillerDragon> was super chill
10:40
<ChillerDragon> but now its root
10:41
<ChillerDragon> since its docker
10:41
<Jupstar> but anyway
10:41
<ChillerDragon> and docker is free priv escalation
10:41
<Jupstar> vscode-server is pw protected
10:41
<Jupstar> so we can join ddnet server, share pw
10:41
<Jupstar> and its all safe
10:41
<ChillerDragon> ddnet server as secure channel xd
10:41
<Jupstar> bcs tw chat is encrypted af
10:41
<ChillerDragon> we need dms here?
10:41
<Jupstar> xd
Avatar
ws-client BOT 2023-05-25 10:42:48Z
<ChillerDragon> since ddnet staff hates me and doesnt want to give me another irc bridge
10:43
<ChillerDragon> maybe we can just add one more channel here where i can shittalk w jupsti
10:43
<ChillerDragon> bridged to some random empty irc channel
Avatar
they really won't give you a general bridge?
10:44
and i don't think it's that they hate you... i think it's that you're the One Guy who doesn't use discord xd
10:44
they are accommodating enough i think
Avatar
ws-client BOT 2023-05-25 10:44:37Z
<ChillerDragon> i take it personal
Avatar
join Repeek Ethami and share pwd there troll
Avatar
ws-client BOT 2023-05-25 10:49:41Z
<Jupstar> Chiller: we should host a second IRC server that we abuse to emulate stuff like "<name> is typing ..."
10:49
<Jupstar> stuff like that
10:50
<ChillerDragon> you mean extending the irc protocol?
10:50
<ChillerDragon> ye thought about that
10:51
<Jupstar> yeah, ez
10:51
<ChillerDragon> probably actually ez
10:51
<ChillerDragon> there are like 100 line python irc servers
10:51
<ChillerDragon> but editing the websocket irc client is probably annoying since its some js lib for irc lcient
Avatar
Does anyone know if in 8086 assembly an addition into AL would carry into AH?
Avatar
ws-client BOT 2023-05-25 10:53:35Z
<ChillerDragon> what you hacking lerato?
10:54
<Jupstar> he forgot his win95 pw
Avatar
Avatar
Learath2
Does anyone know if in 8086 assembly an addition into AL would carry into AH?
as chairn
10:56
resident assembler
10:58
Writing AL, AH, or AX leaves other bytes unmodified in the full AX/EAX/RAX, for historical reasons. i.e. it has to merge a new AL into the full RAX, for example. (In 32 or 64-bit code, prefer a movzx eax, byte [mem] or movzx eax, word [mem] load if you don't specifically want this merging: Why doesn't GCC use partial registers?)
10:58
does this answer u?
10:58
@Learath2
10:59
Writing partial registers entails a performance penalty on many x86 processors because they are renamed into different physical registers from their whole counterpart when written. (For more about register renaming enabling out-of-order execution, see this Q&A).
Avatar
Uhhh, this sounds like x86
10:59
i forgot u asked for that
10:59
xdxd
10:59
mybad
Avatar
Also doesn’t answer my question anyway, I’m looking to know if say MOV AL, FFh; ADD AL, 1 does that modify AH?
11:01
The original spec says it will definitely set the carry flag, but idk if it’ll ruin AH
Avatar
chillerdragon BOT 2023-05-25 11:23:50Z
ima_9766bdc.jpeg
11:23
Jupsti u like my 4th screen? Xd
Avatar
ChillerDragon BOT 2023-05-25 11:25:45Z
i think ill switch back to my super old 60hz screen at least it doesnt have the ghosting and with the new gpu it also has no tearing
Avatar
Jupstar βœͺ 2023-05-25 11:27:17Z
Lmao
11:28
I wish u could try my setup. No more struggle
Avatar
ws-client BOT 2023-05-25 11:28:52Z
<ChillerDragon> Wdym? come to ya house and play on your pc with 10k fps?
11:28
<ChillerDragon> send address ill be there
11:29
<ChillerDragon> also my internet is laggy af i literally quit playing tw because of that
11:29
<ChillerDragon> if your setup is good i wanna be ur flatmate thank
Avatar
Don’t fall for it jupstar, I bet he just wants to mug you
11:36
hello
Avatar
ws-client BOT 2023-05-25 11:36:51Z
<Jupstar> moin
Avatar
Deutsch ist hier verboten
Avatar
ws-client BOT 2023-05-25 11:37:57Z
<Jupstar> its north deutsch, thats ok
Avatar
Na good
11:39
I need your help
Avatar
ws-client BOT 2023-05-25 11:39:07Z
<Jupstar> jut jut
Avatar
Should I put a Pizza in the oven or drive to makke donalds😞
Avatar
ws-client BOT 2023-05-25 11:40:05Z
<Jupstar> i guess both are equally shit, but the pizza is cheaper
Avatar
dont you dare to shittalk my daily meals (i know its not good :( )
11:41
Its so hard to change eating habits tho, especially if you would need to cook a lot cuz usually i dont have the time nor the knowledge to cook good thingsπŸ‘
11:42
Ich kann mir natürlich auch ne Stulle machen
11:42
πŸ˜‚πŸ˜‚
Avatar
ws-client BOT 2023-05-25 11:45:01Z
<Jupstar> i give u tutorial: 1. buy noodles 2. buy tomato sauce 3. buy freezed vegetables 4. put vegetables with oil into a pan, roast them for 10 minutes. also put noodles for whatever the packaging says into a cooking pot (usually takes around 10 minutes too) 5. after 5 minutes, put the tomato sauce into it
11:45
<Jupstar> i recommend arabiata tomato sauce
11:45
<Jupstar> is also faster than making a pizza if we consider the absolute time.. ofc the disadvantage is that u have to be in the kitchen the whole time
Avatar
val jameson BOT 2023-05-25 11:46:31Z
hello
Avatar
ws-client BOT 2023-05-25 11:46:48Z
<Jupstar> hey, how are you
Avatar
val jameson BOT 2023-05-25 11:47:27Z
hungry
Avatar
thanks for the tutorial xd I even have spaghetti at home
11:47
But its probably gonna be Mc Donalds todayπŸ₯΄
11:49
Wow @Robyt3 nice that you got Admin so fast :)
Avatar
THE CHILLERBONG
Avatar
Avatar
fokkonaut
Wow @Robyt3 nice that you got Admin so fast :)
Deserved
12:16
why does shellcheck use haskell
12:16
>> Verifying ebuild manifests
Running pre-merge checks for dev-lang/ghc-9.0.2-r4 * Checking for at least 8 GiB disk space at "/var/tmp/portage/dev-lang/ghc-9.0.2-r4/temp" ... [ ok ] * Checking for at least 2 GiB disk space at "/usr" ... [ ok ] >>> Emerging (1 of 54) app-text/dos2unix-7.4.4::gentoo >>> Installing (1 of 54) app-text/dos2unix-7.4.4::gentoo >>> Jobs: 0 of 54 complete Load avg: 2.37, 1.86, 1.55^C
>
Exiting on signal 2
12:16
bloated software
Avatar
Avatar
fokkonaut
thanks for the tutorial xd I even have spaghetti at home
peak developer conversation brownbear πŸ˜‚
Avatar
:F3:
Avatar
a913d23 Add 34 € donation by nubo - def-
13:17
83ac679 Version 17.0 - def- 008b927 Merge pull request #254 from ddnet/pr-17.0 - def-
Avatar
ChillerDragon BOT 2023-05-25 13:45:29Z
@fokkonaut o.O roby admin where?
Avatar
discord & github i believe
Avatar
ChillerDragon BOT 2023-05-25 13:45:49Z
ye gh is old news
13:45
discord is new to me o.O
13:46
pls no ban mr robster
13:46
wait...
13:46
!rob send irc bridge to #off-topic thank
Avatar
chillerbot1 BOT 2023-05-25 13:46:18Z
@Robyt3
Avatar
Jupstar βœͺ 2023-05-25 13:49:19Z
He is ddnet admin
13:49
So he can control servers and hack u over ip
Avatar
ws-client BOT 2023-05-25 13:52:03Z
<ChillerDragon> oh so he has ssh?
Avatar
Jupstar βœͺ 2023-05-25 13:53:30Z
He has key to the server directly
13:53
Plugin keyboard and go
Avatar
I got access to the jet so I can fly to the server farm when needed
Avatar
ws-client BOT 2023-05-25 13:55:50Z
<ChillerDragon> woah
13:57
<ChillerDragon> wait so he is full ddnet admin like lerato?
13:57
<ChillerDragon> congrats i missed the announcement
Avatar
Jupstar βœͺ 2023-05-25 13:59:21Z
How so, it's right there in #announcements
Avatar
ws-client BOT 2023-05-25 14:01:46Z
<ChillerDragon> is it?
14:01
<ChillerDragon> thats bridged even
14:02
<ChillerDragon> > Since @Robyt3 started taking over a lot DDNet development he is now also an admin. Welcome to the team @Robyt3!
14:02
<ChillerDragon> !!!
14:03
ah2slow
Avatar
ws-client BOT 2023-05-25 14:03:36Z
<ChillerDragon> ah ty i dont have reactions in bridge
Avatar
ws-client BOT 2023-05-25 14:13:18Z
<ChillerDragon3> pog pog ryo linux hacker
14:13
<ChillerDragon3> i did think about trying gentoo with my new pc but then i realized i have no issue with arch so why switch
14:13
<ChillerDragon3> ryo what made you switch to gentoo?
14:13
<ChillerDragon3> curiosity?
14:13
<ChillerDragon3> what made you stay?
Avatar
I think heinrich encouraged him xD
Avatar
ws-client BOT 2023-05-25 14:17:13Z
<ChillerDragon> encouraged who to do what?
Avatar
Ryo to install gentoo
Avatar
ws-client BOT 2023-05-25 14:17:24Z
<ChillerDragon> lol
14:17
<ChillerDragon> doubt
14:17
<ChillerDragon> trol
Avatar
I'll send logs from irc
Avatar
ws-client BOT 2023-05-25 14:17:50Z
<ChillerDragon> i have em locally
14:17
<ChillerDragon> what should i grep?
14:17
<ChillerDragon> heinrich.*gentoo?
Avatar
ws-client BOT 2023-05-25 14:18:23Z
<ChillerDragon> ddnet/2017-03-12.log:117:17:28 <@heinrich5991> solution: don't use gentoo :P
Avatar
ah It was about nix not gentoo
14:18
misremembered
14:19
heinrich5991: nix! Ryozuki: idk about nix heinrich5991: me neither Ryozuki: are you using it? heinrich5991: hence I want you to try it out 😄
Avatar
ws-client BOT 2023-05-25 14:19:43Z
<ChillerDragon> ye nix i understand the hype
14:19
<ChillerDragon> the package manager seems good
14:20
<ChillerDragon> gentoos package manager just seems annoyingly slow due to compile
14:20
<ChillerDragon> what gives
Avatar
chiler
14:27
u didnt read my blog
14:27
im sad
14:27
with gentoo you get max perf
14:27
and max control
14:27
you have full control how something is compiled
14:27
and features it has
14:27
and optimizations
14:27
also you can say you use gentoo, which otherwise u cant
14:28
i also can flex my neofetch
14:28
Avatar
ws-client BOT 2023-05-25 14:28:26Z
<ChillerDragon> i read only ur tw blogs
Avatar
i think u dont know what u say with "gentoo package manager is slow"
14:28
there is a diferente to compiling and downloading
14:28
also portage is amazing, use flags are pog
Avatar
ws-client BOT 2023-05-25 14:29:12Z
<ChillerDragon> what jupsti said
14:29
<ChillerDragon> compiling is slower than donwloading binaries
Avatar
but u get native cpu perf
14:29
for example, the downloaded binaries are compiled targeting x86-v1
Avatar
ws-client BOT 2023-05-25 14:29:57Z
<ChillerDragon> i mostly compile to have debug symbols and get proper crashlogs etc
Avatar
i compile for native
14:30
which is v3
Avatar
ws-client BOT 2023-05-25 14:30:00Z
<ChillerDragon> never compiled for perf
14:30
<ChillerDragon> does it impact speed?
Avatar
Avatar
Ryozuki
i compile for native
Jupstar βœͺ 2023-05-25 14:30:17Z
No doubt it is amazing^^
Avatar
ws-client BOT 2023-05-25 14:30:29Z
<ChillerDragon> i always thought selfcompiled is slower because noob flags and pro production shipped binaries are well optimized
Avatar
Jupstar βœͺ 2023-05-25 14:30:34Z
When we have 32 core cpu i might do
Avatar
ws-client BOT 2023-05-25 14:30:44Z
<ChillerDragon> we?
14:30
<ChillerDragon> is that a yes to becoming flat mates?
Avatar
he is communist suddnely
Avatar
ws-client BOT 2023-05-25 14:30:58Z
<ChillerDragon> can i move in with you when i bring my cpu?
14:31
chiller
14:31
make a tee house
14:31
only linux users tho
14:31
we cant dare accept windowers
Avatar
Robyt3 face rn saddo
Avatar
Jupstar βœͺ 2023-05-25 14:31:58Z
Our
Avatar
u also need a modern pc
14:32
no ancient hardware allowed
Avatar
Jupstar βœͺ 2023-05-25 14:32:18Z
When our cpu has 32 cores
Avatar
needs to support vulkan 1.3
14:32
and 8gb vram
14:32
min
Avatar
Jupstar βœͺ 2023-05-25 14:32:41Z
Ez
14:33
its funny cuz the gen 2@16x changes to 4@16x
14:33
i guess depends on the usage
14:33
Avatar
ws-client BOT 2023-05-25 14:45:37Z
<ChillerDragon> wow til firefox input fields have the same ctrl+u shortcut like terminal xd
14:46
<ChillerDragon> we need to convert fokko to linux then so he can cook nice meals for us such as mcdonalds
14:46
<ChillerDragon> im in on the tee house
14:48
<ChillerDragon> pog 3080
14:48
<ChillerDragon> what process monitor tool is that?
14:48
<ChillerDragon> htop-rs ? xd
14:49
GPUs process monitoring for AMD, Intel and NVIDIA - GitHub - Syllo/nvtop: GPUs process monitoring for AMD, Intel and NVIDIA
Avatar
ws-client BOT 2023-05-25 14:49:32Z
<ChillerDragon> nice
14:49
<ChillerDragon> im at 90% usage
14:49
<ChillerDragon> all gnome
Avatar
ws-client BOT 2023-05-25 14:50:05Z
<ChillerDragon> jkjk its not that bad -.- fakin gnome haters
14:50
<ChillerDragon> looks same as ur sys
14:51
<ChillerDragon> ryo when delete electron in favor of https://chat.zillyhuhn.com/ ?
Avatar
Avatar
Learath2
Also doesn’t answer my question anyway, I’m looking to know if say MOV AL, FFh; ADD AL, 1 does that modify AH?
it won't as reported by Ryozuki
17:19
easiest way is also to simply try πŸ™‚
Avatar
I do not have an 8086 at hand so it's rather tough to try
Avatar
oO? what kind of cpu do you have?
Avatar
While I do get your point, it's kind of naive to assume that the x86-64 processors we have now mimic an 8086 from almost 50 years ago
Avatar
but it's true
17:23
intel decided to keep compatibility with all their x86 processor products
17:24
kinda tricky for them because i guess it's kinda hard sometimes when you just want to push better designs but that break compat
Avatar
PC computing rests heavily on Intel Architecture processors with an enormous installed base, and cloud computing is synonymous with Intel Architecture.
17:59
Anyone know where this could come from? https://steamcommunity.com/app/412220/eventcomments/3838801285222176339/?tscn=1685032250
No clue what happened with this patch here, but cursor movement feels laggy / stutters making aiming significantly more annoying and troublesome.
Avatar
Avatar
deen
Anyone know where this could come from? https://steamcommunity.com/app/412220/eventcomments/3838801285222176339/?tscn=1685032250
No clue what happened with this patch here, but cursor movement feels laggy / stutters making aiming significantly more annoying and troublesome.
Multiple people have reported this problem already, it has something to do with the SDL2.dll file as far as I know
18:02
@Robyt3 So I guess we have to downgrade SDL2 yet again breaking IME?
Avatar
Jupstar βœͺ 2023-05-25 18:18:31Z
@deen we are sure we didnt build in debug mode?
18:18
we should maybe try official build
18:20
else we should really create an issue on sdl github
18:20
its buggy since 2 years lmao
Avatar
According to config.log -O2 is used
18:32
The magic scripts that make DDNet run. Contribute to ddnet/ddnet-scripts development by creating an account on GitHub.
18:33
The magic scripts that make DDNet run. Contribute to ddnet/ddnet-scripts development by creating an account on GitHub.
Avatar
chillerdragon BOT 2023-05-25 18:33:19Z
deen try \ and line breaks ._.
Avatar
Jupstar βœͺ 2023-05-25 18:33:19Z
i know sdl uses O3, but i doubt that makes the difference i tagged u in #questions
18:33
that could be the real reason
Avatar
chillerdragon BOT 2023-05-25 18:33:31Z
Such a loooong line
Avatar
oof, that's gonna be problematic for VM with old systems
Avatar
Jupstar βœͺ 2023-05-25 18:43:39Z
where is the problem
18:43
old stuff should die πŸ™‚
18:43
win7 is dead btw
Avatar
Avatar
Jupstar βœͺ
old stuff should die πŸ™‚
like a plane built in 1990 with you inside?
Avatar
Jupstar βœͺ 2023-05-25 18:45:19Z
why should i join that plane
Avatar
lots of stuff still uses outdated cpus but still requires maintenance
Avatar
ws-client BOT 2023-05-25 18:46:09Z
<ChillerDragon> > old stuff should die πŸ™‚
18:46
<ChillerDragon> 0.6
Avatar
Jupstar βœͺ 2023-05-25 18:46:17Z
correct
18:46
0.7 too
18:46
πŸ™‚
Avatar
ws-client BOT 2023-05-25 18:46:29Z
<ChillerDragon> f
Avatar
Jupstar βœͺ 2023-05-25 18:46:32Z
πŸ™‚
18:46
me too
18:46
:9
18:46
xd
Avatar
ws-client BOT 2023-05-25 18:46:50Z
<ChillerDragon> old jupsti confirmed
18:46
<ChillerDragon> ipv4?
Avatar
Jupstar βœͺ 2023-05-25 18:47:05Z
would make my vps 1 cent cheaper xd
Avatar
ws-client BOT 2023-05-25 18:47:24Z
<ChillerDragon> 1 cent?
18:47
<ChillerDragon> isnt ipv4 like super expensive
18:47
<ChillerDragon> like at least 2bucks a month
Avatar
Jupstar βœͺ 2023-05-25 18:47:47Z
nah i dunno some vps hosters give it cheaper if u dont want ipv4
Avatar
ws-client BOT 2023-05-25 18:47:55Z
<ChillerDragon> yes
18:47
<ChillerDragon> because its expensive af
Avatar
Jupstar βœͺ 2023-05-25 18:48:01Z
but not 2 bucks
Avatar
ws-client BOT 2023-05-25 18:48:04Z
<ChillerDragon> hm
Avatar
Jupstar βœͺ 2023-05-25 18:48:08Z
they already had the IP before
Avatar
ws-client BOT 2023-05-25 18:48:13Z
<ChillerDragon> but +2bucks if you want 2 ipv4
Avatar
Jupstar βœͺ 2023-05-25 18:48:13Z
they are part of some pools
18:48
tru
Avatar
ws-client BOT 2023-05-25 18:48:36Z
<ChillerDragon> my isp offers a static ipv4 for 4 bucks a month
18:49
<ChillerDragon> so you pro ipv6?
18:49
<ChillerDragon> because new?
18:49
<ChillerDragon> "new"
18:49
<ChillerDragon> ipv6 is probably older than me
Avatar
Jupstar βœͺ 2023-05-25 18:52:19Z
true its old
18:52
lets invent smth new
18:52
star-coordinates (edited)
18:52
jupstar-coordinates
Avatar
ws-client BOT 2023-05-25 18:52:52Z
<ChillerDragon> lol
Avatar
we need to use quantum computers
18:53
our computers are old already
Avatar
@deen does haskell have the stack on the heap? how do they deal with recursion, is it always tail recursive?
19:08
can u get a stack overflow
Avatar
Jupstar βœͺ 2023-05-25 19:12:36Z
isnt the stack always on the heap strictly speaking πŸ˜„
19:14
i mainly ask cuz the overflow
Avatar
Avatar
Jupstar βœͺ
why should i join that plane
Fwiw a lot of the commercial planes you fly in are built in the early 2000s and the 90s, they are just retrofitted with some new equipment
Avatar
Jupstar βœͺ 2023-05-25 19:16:41Z
are built, correct
19:16
i doubt they'll use latest intel CPUs xd
19:17
europe has newer fleet
19:17
a something
19:17
right?
Avatar
Jupstar βœͺ 2023-05-25 19:17:18Z
also: dont fly, problem solved xd
19:17
in 15 years we want to be CO2 neutral (edited)
Avatar
They still use their ancient flight management computers, not even close to latest πŸ˜„
Avatar
Jupstar βœͺ 2023-05-25 19:17:27Z
LMAO
Avatar
Avatar
Ryozuki
europe has newer fleet
Average fleet age is about 10-12 years in europe iirc
Avatar
Jupstar βœͺ 2023-05-25 19:18:08Z
in 15 years we can upgrade hardware πŸ˜‚
Avatar
Yeah, see ancient πŸ˜„
19:18
built to last
Avatar
So is only inp_mouseold the issue with the stutters or is there another issue with SDL?
19:19
Since #2695 is wrongfully closed, I'm opening a new issue referencing it. This is still an issue/bug.
Avatar
Jupstar βœͺ 2023-05-25 19:20:18Z
oh nice they already have an issue for that
19:20
well in #questions it is
19:20
i also asked the steam player
19:20
lets wait for her answer
Avatar
The latest revision of the b737 fmc is running on a motorola 68040 πŸ˜„
Avatar
Avatar
Learath2
built to last
how long do u think they get their ROI on 1 plane
19:21
?
Avatar
uff, hard to say, but definitely about half a decade atleast, it's insanely expensive
19:27
say you operate a b737 that's 7.63 million $ for the base plane, say your configuration seats 200 and airlines report about 2$ profit per seat, that's ALOT of flights before you get even close to breaking even πŸ˜›
19:28
19k flights before you break even, that's about 70% of the life time of an airliner, so after that it's all profit πŸ˜›
Avatar
but im sure companies get help
19:28
from goverments
19:29
also not all flights are passanger
Avatar
I just took a look at IATA's report for passenger flights, they do indeed have supplemental income in the form of subsidies and cargo
Avatar
how axum and bevy accept "magic functions" with multiple params
19:35
Example for Axum style magic function parameter passing - GitHub - alexpusch/rust-magic-function-params: Example for Axum style magic function parameter passing
Avatar
Announcing "client_score_kind: time", but only numbers are being displayed. { "addresses": [ "tw-0.6+udp://31.186.250.44:8303", "tw-0.7+udp://31.186.250.44:8303" ], "location": "eu", "info": { "max_clients": 63, "max_players": 63, "passworded": false, "game_type": "Gores", "name": "[BETA] |*KoG*| GER #1 - Easy Gores [kog.tw]", "map": { "name": "CandyLand", "sha256": "d8d19cddfc319a7f870ca5034f2ef167c3b51134d04d2534021584b14fd29102", "size": 571679 }, "version": "0.6/0.7 2.2.16-beta", "client_score_kind": "time", "clients": [ { "name": "dklosowicz7****", "clan": "", "country": -1, "score": 289, "is_player": true, "skin": { "name": "greyfox" }, "afk": true, "team": 0 }, { "name": "can't see", "clan": "neymar", "country": 300, "score": 52, "is_player": true, "skin": { "name": "veteran", "color_body": 5251072, "color_feet": 14221567 }, "afk": true, "team": 0 } ] } } (edited)
20:00
Avatar
@Avolicious
Avatar
works for me
Avatar
i see this one with time
Avatar
Mhmmm, interesting
Avatar
did u update client btw
Avatar
Gonna restart the client
20:03
Okay, second time I started the client only blackscreen
20:03
Killed it via task manager, restart, now it works πŸ˜„
20:03
strange
Avatar
Avatar
Avolicious
Announcing "client_score_kind: time", but only numbers are being displayed. { "addresses": [ "tw-0.6+udp://31.186.250.44:8303", "tw-0.7+udp://31.186.250.44:8303" ], "location": "eu", "info": { "max_clients": 63, "max_players": 63, "passworded": false, "game_type": "Gores", "name": "[BETA] |*KoG*| GER #1 - Easy Gores [kog.tw]", "map": { "name": "CandyLand", "sha256": "d8d19cddfc319a7f870ca5034f2ef167c3b51134d04d2534021584b14fd29102", "size": 571679 }, "version": "0.6/0.7 2.2.16-beta", "client_score_kind": "time", "clients": [ { "name": "dklosowicz7****", "clan": "", "country": -1, "score": 289, "is_player": true, "skin": { "name": "greyfox" }, "afk": true, "team": 0 }, { "name": "can't see", "clan": "neymar", "country": 300, "score": 52, "is_player": true, "skin": { "name": "veteran", "color_body": 5251072, "color_feet": 14221567 }, "afk": true, "team": 0 } ] } } (edited)
Waait, you made the value positive?
20:08
Not you Avo, @Ryozuki
20:09
uhm
20:09
it was positive i think
Avatar
// time is sent as a positive value, but sometimes buggy servers sent it as negative
Avatar
that comment is mine and is wrong
Avatar
Soo, time used to be sent negative?
Avatar
It was so before
20:11
20:11
Old server version before 17.0 update
Avatar
Avatar
Learath2
Soo, time used to be sent negative?
players sent it positive
20:12
but sometimes 1 or 2 were negative
20:13
anyway
20:13
time works now
Avatar
Isn't it supposed to be always negative?
20:13
@Learath2 the client turns it negative
20:14
iirc
Avatar
That is absurd, what?
Avatar
@Learath2 AH
20:14
nono
20:14
its negative
20:14
when the time is sent
20:14
ingame
20:14
on master http it isnt
20:14
thats how it is
20:16
@Learath2 look on onfinished (edited)
20:16
the time is turned
20:16
ttime = -(int)time
Avatar
Avatar
Ryozuki
on master http it isnt
I don't see how that would ever happen. Both the serverinfo message and the http master code just use CClient::m_Score
Avatar
look at my pr
20:18
negative for in game times
Avatar
I'm like 99% sure it's supposed to be negative everywhere
20:25
Anyway, I guess it's fine, since no one really knew what was supposed to be the standard everyone just spammed abs() everywhere
Avatar
it's negative so that higher score which are in fact negative number of seconds, thus shorter times, appear on top
Avatar
i fixed it
20:28
im the standard
20:28
u can refer to me in the future thanks
20:28
TOOBASED
Avatar
Avatar
Chairn
it's negative so that higher score which are in fact negative number of seconds, thus shorter times, appear on top
Yeah, I was trying to think why the scoreboards suddenly inverted
20:29
the inverted is cuz heinrich change
20:29
i fixed it
20:30
in fact
20:30
i tested it with http, with old udp protocol
20:30
and finishing ingame, too
20:30
cuz there was a issue the finish time didnt update
20:30
thats fixed too
Avatar
Hm, I have a sneaking suspicion this new sorting function doesn't satisfy the requirements of Compare
Avatar
comp(-5, -8) == comp(-8, -5)
20:40
That breaks strict weak ordering
Avatar
u can fix it
20:40
i aint touching that code
Avatar
Avatar
Ryozuki
Click to see attachment πŸ–ΌοΈ
this could be optimized too much nesting
Avatar
someone is spooked πŸ˜„
Avatar
dont wanna spend more time in this
20:40
xd
Avatar
Ah, you are too cool for it, I see
Avatar
more like lazy
Avatar
Avatar
Learath2
Ah, you are too cool for it, I see
but yeah, u are talking to a rust user u see
20:42
justatest
20:42
aPES4_WalkToBus
Avatar
comes in, breaks my strict weak ordering, too cool to fix it
Avatar
was it not broken before
20:43
and is it broken now
20:43
the sort works
Avatar
What is the standard now for scorekind time?
Avatar
on my machine
20:43
Avatar
return Score0 > Score 1; (edited)
Avatar
The sort invokes UB if scorekind == time, and if two players have unequal negative score
Avatar
Avatar
Voxel
return Score0 > Score 1; (edited)
You fool, you forgot to consider the equality case, 0 points
Avatar
tell that to whoever wrote that piece of code
20:45
oh wait shit right
Avatar
No the equality drops down as intended so it can be compared using names
Avatar
cpp devs
20:45
TeaSip
Avatar
if(Score1 != Score0) return Score0 > Score1; is what you are looking for I guess
Avatar
if(Score0 != Score1) return Score0 > Score1;
Avatar
the only code i added was the score kind time branch
20:46
the other is old code
Avatar
Avatar
Ryozuki
cpp devs
@heinr
Avatar
Avatar
Ryozuki
cpp devs
Rewrite it in rust 😏
Avatar
and that branch has the issue, anyway I'll fix it after an episode of konosuba
Avatar
Avatar
Learath2
and that branch has the issue, anyway I'll fix it after an episode of konosuba
did u watch vinland saga
20:47
next episode is gona be epic
20:47
holy shit
Avatar
not yet, it's on my list of things to watch
Avatar
oshi no ko too
Avatar
Are negative times a real thing?
Avatar
Like do actual servers send it along with scorekind time ever?
Avatar
negative times are real INGAME
20:48
i told u
20:48
omg
Avatar
Is that what I asked?
Avatar
Avatar
Ryozuki
next episode is gona be epic
Jupstar βœͺ 2023-05-25 20:48:46Z
The season is not over yet?
20:48
i cant read
Avatar
whatever, I'll figure it out
Avatar
Avatar
Learath2
Like do actual servers send it along with scorekind time ever?
No, guess not
Avatar
Avatar
Learath2
whatever, I'll figure it out
u are a C dev u got the smarts
20:49
on the http negative times are not send
20:49
a negative time means unfinished
Avatar
god i want to code something now but im stuck at work and i know im 100% going to sleep when i get home
Avatar
Avatar
Voxel
god i want to code something now but im stuck at work and i know im 100% going to sleep when i get home
Jupstar βœͺ 2023-05-25 20:53:22Z
Code in ur brain
Avatar
i do that
20:53
but abstract
Avatar
I already got a segfault
Avatar
like thinking how to structure
20:53
not code directly
20:54
and going to the toilet is the best
20:54
when ur stuck
20:54
also sleep
20:54
iget ideas just before sleeping
Avatar
Jupstar βœͺ 2023-05-25 20:54:41Z
I mostly when showering
20:54
It's my creative minutes
Avatar
a part of me wants to know how to optimize code but i think ddnet is optimized the best it can for what it can do
Avatar
its better to say
20:57
its optimized the best "for what i currently know"
Avatar
well what DOES need to be optimized
Avatar
sockets
20:59
eh
20:59
the 128 player limit
20:59
bring some perf things to surface
Avatar
Jupstar βœͺ 2023-05-25 21:01:24Z
Physics are the slowest probably
Avatar
@Jupstar βœͺ
Avatar
Our collision code is O(n^2), lot's of optimization to be had there
Avatar
Avatar
Ryozuki
@deen does haskell have the stack on the heap? how do they deal with recursion, is it always tail recursive?
Haskell is too high level for you to worry about stack πŸ˜„
21:37
Yes, you make functions tail recursive to optimize them
21:38
no stack overflows, but you can get problems with lazy evaluation and unevaluated trees of thunks, even when the result would be a simple integer you can have multi-GB memory lying around unevaluated
Avatar
Avatar
Learath2
Our collision code is O(n^2), lot's of optimization to be had there
i want to look at collision code to see what could be done (no promises that i will do anything but if i do then i will be loved for it ^^)
Avatar
There is nothing trivial there though and whatever you do needs to not change physics at all, so it's not a very beginner friendly place to dig around in
Avatar
Is a score of 0 even a possibility, we use this score thing in such a bizarre way πŸ˜„
Avatar
I thought there was initially a strict weak ordering issue here but upon further inspection noticed it's fine. However, people with negative score were getting sorted undeterministically, basically every unfinished tee was treated as equal since !comp(a, b) && !comp(b, a). Sorting them by name was the intention. I also got rid of the old INT_MIN "hack", it was only there to make the code shorter and it's no longer possible with the newly flipped sign without flipping it back on the ...
Exported 995 message(s)