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 2022-02-01 00:00:00Z and 2022-02-02 00:00:00Z
Avatar
c3b38a2 Fix steam linux build in chroot - def-
Avatar
🧂 do u need some?
06:55
🧂
07:20
any haskell fans? xd
ModCheck 1
Avatar
This document contains the GNU Name System (GNS) technical specification. GNS is a decentralized and censorship-resistant name system that provides a privacy-enhancing alternative to the Domain Name System (DNS). This document defines the normative wire format of resource records, ...
08:01
interesting project
08:01
(published yesterday)
08:01
Avatar
@heinrich5991 I can add the force tile layers and map bg today
Avatar
31f3c84 Lower chance of losing written files by syncing them to disk on close - def- 4d90119 Don't flush all files, some improvements to io_sync - heinrich5991 a51875f Sync the config file replacement to disk before renaming - heinrich5991 bc443ce Merge #4650 - bors[bot]
Avatar
@fokkonaut should I reopen the pr?
Avatar
I guess
Avatar
progress with my pdf parser written with a parser combinators library
10:55
nested arrays monkaS
10:55
10:57
since nom went from macros to just functions its way better imho
10:57
cuz rust-analyzer had a hard time with it xd
Avatar
Jupstar ✪ BOT 2022-02-01 11:58:41Z
GL 1.x
11:58
GL 3.3
11:58
1.png
11:58
2.png
11:58
and vulkan
11:58
3.png
11:59
text rendering performance
11:59
(for streamed text)
11:59
i hope this will help M1 moltenVK should not have so much overhead
Avatar
vulkan poggers
11:59
did u implement the renderer in vulkan?
Avatar
Jupstar ✪ BOT 2022-02-01 12:00:03Z
yeah most stuff is finished
Avatar
madman
Avatar
Jupstar ✪ BOT 2022-02-01 12:00:08Z
but todo list still long xD
12:00
- viewport & scissor on fly changes (distinct the pipelines better for faster non clipped rendering) - implement remaining render* calls (quads and streamed tiles missing) - dynamic descriptor pool allocations when needed (maybe smaller pool sizes) - implement texture destroy correctly (descriptors missing) - v-sync not working? (or just radv bug?) - implement new command buffer commands in OpenGL backend - disallow alpha textures (new cmd for text textures) - screenshots and video recorder not working - decide on a heap - check other swap chain images, if finished to free resources faster
12:00
interestingly radeon_si beats vulkan in a pure GPU bound scenario xD
Avatar
Jupstar ✪ BOT 2022-02-01 12:00:50Z
what are valve devs doing (also checked with zink to be sure)+
12:01
but in CPU bound, vulkan completly destroys opengl
12:02
you can test it, but it will probs consume around 2-3GB VRAM, bcs it doesnt really clear stuff rn https://github.com/Jupeyy/ddnet/tree/pr_vulkan
DDraceNetwork, a mod of Teeworlds. Contribute to Jupeyy/ddnet development by creating an account on GitHub.
12:02
i got only 4gb vram
12:02
xD
Avatar
Jupstar ✪ BOT 2022-02-01 12:03:55Z
i actually want deen to test it
12:04
he just has to link moltenvk somehow, cant help him with that
Avatar
im gonna test it
12:05
if only git downloaded at more than 3mb/s
12:11
idk why i cant checkout that branch
Avatar
Jupstar ✪ BOT 2022-02-01 12:12:16Z
git remote add jupstar https://github.com/Jupeyy/ddnet.git git fetch --all git checkout jupstar/pr_vulkan
DDraceNetwork, a mod of Teeworlds. Contribute to Jupeyy/ddnet development by creating an account on GitHub.
Avatar
ur remote is actually quite big lol
Avatar
Jupstar ✪ BOT 2022-02-01 12:14:24Z
yes
12:14
its a grave
Avatar
maybe do some cleanup xd
12:15
Segmentation fault (core dumped)
12:15
xd
12:15
[Switching to Thread 0x7fff967fc640 (LWP 78956)] 0x00007fff87a11a24 in ?? () from /usr/lib/amdvlk64.so (gdb) bt #0 0x00007fff87a11a24 in () at /usr/lib/amdvlk64.so #1 0x0000555555601973 in CCommandProcessorFragment_Vulkan::Cmd_Render(CCommandBuffer::SCommand_Render const*) (this=0x5555559b2c50, pCommand=0x555555bda320) at /home/ryozuki/Documents/ddnet/src/engine/client/backend/vulkan/backend_vulkan.cpp:1194 #2 0x0000555555603985 in CCommandProcessorFragment_Vulkan::RunCommand(CCommandBuffer::SCommand const*) (this=0x5555559b2c50, pBaseCommand=0x555555bda320) at /home/ryozuki/Documents/ddnet/src/engine/client/backend/vulkan/backend_vulkan.cpp:1805 #3 0x0000555555605376 in CCommandProcessor_SDL_GL::RunBuffer(CCommandBuffer*) (this=0x5555559b8330, pBuffer=<optimized out>) at /home/ryozuki/Documents/ddnet/src/engine/client/backend_sdl.cpp:232 #4 0x00005555556047ea in CGraphicsBackend_Threaded::ThreadFunc(void*) (pUser=pUser@entry=0x55555593be30) at /home/ryozuki/Documents/ddnet/src/engine/client/backend_sdl.cpp:77 #5 0x00005555555c12c7 in thread_run(void*) (user=<optimized out>) at /home/ryozuki/Documents/ddnet/src/base/system.cpp:820 #6 0x00007ffff5193259 in start_thread () at /usr/lib/libpthread.so.0 #7 0x00007ffff50bc5e3 in clone () at /usr/lib/libc.so.6
Avatar
Probably difficult since spectators don't have a character?
Sometimes after killing with /lock on, a player doesn't get real strong, but some halfway thing. Generally strong depends on the time when you kill. With /lock both die at the exact same moment.
Maybe even normal autorecording doesn't always work?
[03:46:35] aaa: i just got the timeout bug u showed me on ur server [03:47:02] aaa: i had a client in /pause locked on players, then i went to desktop and afk [03:47:05] aaa: when i came back i cou...
Avatar
a backtrace for u
12:16
ugh
12:16
the bot went wild
Avatar
Jupstar ✪ BOT 2022-02-01 12:16:15Z
with dbg_gfx 3 you'll get all kind of validation layers
Avatar
[2022-02-01 13:15:40][gfx]: GPU renderer: AMD Radeon RX 580 Series [2022-02-01 13:15:40][gfx]: GPU version: Vulkan 1.3.203
12:16
let me check
Avatar
Jupstar ✪ BOT 2022-02-01 12:17:09Z
maybe i allocate too much stuff xd
12:17
i just spammed everything with memory
12:17
my gpu has 4gb vram probs
12:18
it dies after the loading bar
12:18
well i never get to see the menu
Avatar
Jupstar ✪ BOT 2022-02-01 12:19:28Z
maybe choose a different background map
Avatar
Hastebin is a free web-based pastebin service for storing and sharing text and code snippets with anyone. Get started now.
12:19
with the dbg gfx 3
12:19
its a validation layer error i guess
12:20
/build/vulkan-validation-layers/src/Vulkan-ValidationLayers-1.2.203/layers/core_validation.cpp: No such file or directory.
12:20
oh shoot
12:20
am i missing smth? xd
Avatar
Jupstar ✪ BOT 2022-02-01 12:20:37Z
no idea tbh
12:20
for me they just work ™️
Avatar
it spams a lot of [2022-02-01 13:18:55][vulkan]: allocated chunk of memory with size: 83886080 for frame 0 (buffer) [2022-02-01 13:18:55][vulkan]: allocated chunk of memory with size: 1048576 for frame 0 (image)
Avatar
Jupstar ✪ BOT 2022-02-01 12:21:10Z
yeah
12:21
best is you quickly change storage.cfg to add_path $DATADIR add_path $DATADIR add_path $CURRENTDIR
Avatar
UNASSIGNED-GeneralParameterError-UnrecognizedValue(ERROR / SPEC): msgNum: -1100021871 - Validation Error: [ UNASSIGNED-GeneralParameterError-UnrecognizedValue ] Object 0: VK_NULL_HANDLE, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0xbe6eff91 | VkValidationFeaturesEXT: value of pEnabledValidationFeatures[0] (32767) does not fall within the begin..end range of the core VkValidationFeatureEnableEXT enumeration tokens and is not an extension added token Objects: 1 [0] 0, type: 3, name: NULL
Avatar
Jupstar ✪ BOT 2022-02-01 12:21:37Z
so it doesnt load useless skins and stuff
Avatar
a validation error
Avatar
Jupstar ✪ BOT 2022-02-01 12:22:09Z
thats an extension
12:22
maybe your GPU doesnt support it, but its not required for rendeering, it just is a synchronization validation layer
12:22
basically like the thread sanitizer
Avatar
[2022-02-01 13:18:57][vulkan_debug]: Validation Error: [ VUID_Undefined ] Object 0: handle = 0x7fff809c8490, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0x79de34d4 | vkCmdBindDescriptorSets: required parameter pDescriptorSets specified as NULL.
12:22
this one happens just before the crash tho
Avatar
Jupstar ✪ BOT 2022-02-01 12:23:08Z
yeah i assume you have too much skins or smth like that
Avatar
Jupstar ✪ BOT 2022-02-01 12:23:15Z
currently the descriptor pool is static
Avatar
Jupstar ✪ BOT 2022-02-01 12:23:22Z
thats on the todo xd
Avatar
Jupstar ✪ BOT 2022-02-01 12:23:37Z
just add a storage.cfg and add add_path $DATADIR add_path $DATADIR add_path $CURRENTDIR
Avatar
well ill test again when its "finished" xd
12:23
ok
12:24
it doesnt crash now
Avatar
Jupstar ✪ BOT 2022-02-01 12:24:21Z
nice
Avatar
i get about 3200 fps
12:24
how to force opengl
Avatar
Jupstar ✪ BOT 2022-02-01 12:24:58Z
is that alot for your GPU`xd
12:25
you cant in this pr
Avatar
Jupstar ✪ BOT 2022-02-01 12:25:15Z
i added some new stuff havent backported yet
Avatar
i get 2000 fps with the same map and storage.cfg
12:26
definitly an improvement
12:26
poggers
Avatar
Jupstar ✪ BOT 2022-02-01 12:26:40Z
epic
Avatar
i think its better if instead of a script to compile shaders we do it from cmake
12:30
probably more portable
Avatar
Jupstar ✪ BOT 2022-02-01 12:30:20Z
yeah
12:30
i add it to the todo
12:34
void UnloadTextures(IGraphics::CTextureHandle (&aTextures)[2])
12:34
i think i never seen this syntax before
Avatar
Jupstar ✪ BOT 2022-02-01 12:34:48Z
its to make sure you use an array of size 2
Avatar
is it different to void UnloadTextures(IGraphics::CTextureHandle &aTextures[2])
12:35
?'
Avatar
Jupstar ✪ BOT 2022-02-01 12:35:55Z
does that compile?
12:35
but yeah
Avatar
idk xd
Avatar
Jupstar ✪ BOT 2022-02-01 12:36:07Z
generally added [] does not mean that its an array
12:36
but a pointer xD
12:36
your way is the c++ way to pass a reference
12:36
instead of a pointer
12:36
xd
12:37
Avatar
Jupstar ✪ BOT 2022-02-01 12:37:33Z
yeah :D
Avatar
For one, it is often necessary to null-check pointers for safety protocols.
No, this is stupid, IMO. You don't check for other invalid pointers either.
Avatar
Jupstar ✪ BOT 2022-02-01 12:38:59Z
xd
12:39
i never read the text when i search for stuff like that xD
Avatar
anyway impressive work
Avatar
Jupstar ✪ BOT 2022-02-01 12:40:30Z
or better: i prefer manuals over tutorials
12:40
thanks
Avatar
well its hard to find what u want in the manual if you don't know the name of what you are searching
12:40
so sometimes tutorials make it easier to find
Avatar
Jupstar ✪ BOT 2022-02-01 12:41:14Z
true, but then i dont really read it xD
Avatar
Jupstar ✪ BOT 2022-02-01 12:41:21Z
atleast not whjat the author thinks or whatever
12:41
i just want to know how it works xD
12:44
xd
Avatar
Avatar
Jupstar ✪
3.png
why ddnet use openngl3?
13:45
isnt it old
13:45
there is directx12, or it wont work?
Avatar
Jupstar ✪ BOT 2022-02-01 13:46:03Z
bro vulkan is newer
13:46
vulkan best
13:46
but yeah opengl 3.3 is from 2006 iirc
13:46
vulkan from 2016, and vulkan 1.1 (what i use) is from 2018
Avatar
it's not like support for opengl has an EOL yet
Avatar
Jupstar ✪ BOT 2022-02-01 13:47:23Z
yeah but opengl really sucks everywhere except linux xD
Avatar
Avatar
Jupstar ✪
bro vulkan is newer
newer than directx12?
Avatar
Avatar
Smetanolub
newer than directx12?
dx12 came out in 2014
Avatar
yea but thhey update it every month
13:48
no?
Avatar
Jupstar ✪ BOT 2022-02-01 13:48:12Z
windows doesnt allow opengl drivers to have better access to the framebuffer or other way around, so stuff doesnt really render well in fullscreen macos completly removed it and has OpenGLonMetal which is kinda slow :D
Avatar
wait so we have more fps on vulkannn than opgl?
Avatar
Jupstar ✪ BOT 2022-02-01 13:48:44Z
dx12 is good, but its windows only and maybe a little bit easier than vulkan, same with metal(macos)
13:48
vulkan is state of the art :D
13:49
yeah vulkan in the screenshots outputs 3.3k fps, gl 3.3 2.6k fps
Avatar
I'm a big fan of "just pass it off to a graphics library", but I do different things than you guys
Avatar
🥲 its so funn to understand nothing comp with pc, while i will end college soonn as programmer
Avatar
Jupstar ✪ BOT 2022-02-01 13:49:49Z
yeah i generally understand it, vulkan is overkill for 2d game
13:49
but teeworlds is for tryhards anyway xD
Avatar
Avatar
Jupstar ✪
but teeworlds is for tryhards anyway xD
yeah so wee need that extra 1 fps (edited)
Avatar
Jupstar ✪ BOT 2022-02-01 13:50:18Z
THATS THE SPIRIT
Avatar
indeed
14:58
gotta reach 10k fps
Avatar
Avatar
Smetanolub
newer than directx12?
dx12 is not crosscomplatible and vulkan is newer and cross compatible
Avatar
Avatar
Smetanolub
🥲 its so funn to understand nothing comp with pc, while i will end college soonn as programmer
well, you're there to learn something, not to hear about what you know already. sounds good
Avatar
Avatar
Smetanolub
wait so we have more fps on vulkannn than opgl?
i tested it and got 1.2k more fps on linux
15:01
but this is definitly cuz something is wrong with our opengl stuff, maybe not optimized or because we use 3.3 and not a more modern?
15:01
cuz on dota 2 the fps difference is like 10 when i test vulkan and opengl
Avatar
Avatar
Ryozuki
cuz on dota 2 the fps difference is like 10 when i test vulkan and opengl
10times or 10fps
Avatar
10 fps
Avatar
Jupstar ✪ BOT 2022-02-01 15:12:27Z
i'd say the binding concept of "older" openGL is just too much overhead, e.g. the Multeasy benchmark is also much faster, even tho its very similar vulkan But for streamed stuff, it's mostly because the advanced memory control, possible that newer opengl is faster. Newer GL is also more bindless, kills alot of CPU overhead
15:12
(similar to vulkan in terms of exectution flow)
Avatar
could someone make a github issue for the idea of making blacklist for the server browser?
15:45
i want to avoid exec servers 😳
Avatar
Avatar
deen
well, you're there to learn something, not to hear about what you know already. sounds good
Mh, I guess it is more fun that way, but one should really focus on also improving themselves during that time. College curriculums are like a decade behind nowadays :D
Avatar
Jupstar ✪ BOT 2022-02-01 17:16:13Z
@deen: wanna try the vulkan thing with moltenvk? I dunno what brew install molten-vk exactly installs, but i guess it cant be that hard to get the dependencies right xd
Avatar
I have it installed, what now?
Avatar
Jupstar ✪ BOT 2022-02-01 17:20:28Z
DDraceNetwork, a mod of Teeworlds. Contribute to Jupeyy/ddnet development by creating an account on GitHub.
17:20
i want to improve the M1 performance xd
Avatar
You know we have a peak of 1% Mac users? 😄
Avatar
Jupstar ✪ BOT 2022-02-01 17:22:48Z
well vulkan also works on linux so i am fine
17:22
and maybe it also improves the windows situation
Avatar
linux is another 1%
17:23
😄
Avatar
Jupstar ✪ BOT 2022-02-01 17:23:40Z
vulkan also works on windows
17:23
xD
Avatar
src/engine/client/backend/vulkan/backend_vulkan.cpp:16:10: fatal error: 'vulkan/vulkan.h' file not found
Avatar
Jupstar ✪ BOT 2022-02-01 17:24:18Z
can you somehow view what brew installed?
Avatar
I'll just try brew install vulkan-headers
Avatar
Jupstar ✪ BOT 2022-02-01 17:24:56Z
ah sounds good :D
Avatar
Oops, now I have it twice on my system: ./Cellar/molten-vk/1.1.6/libexec/include/vulkan/vulkan.h ./Cellar/vulkan-headers/1.3.204/include/vulkan/vulkan.h
17:29
Got it built: [2022-02-01 18:29:06][gfx]: Created Vulkan 1.1 context. zsh: segmentation fault ./DDNet
17:30
Crashdump
Avatar
Jupstar ✪ BOT 2022-02-01 17:30:20Z
ok well i dunno if you have alot of custom stuff, but maybe a storage.cfg with add_path $DATADIR add_path $DATADIR add_path $CURRENTDIR can help Or do ./DDNet "dbg_gfx 3"
Avatar
nothing more
Avatar
Jupstar ✪ BOT 2022-02-01 17:30:57Z
oh such a short log
17:32
maybe debug build tells you why?
Avatar
Only another crash report:
Avatar
Jupstar ✪ BOT 2022-02-01 17:40:53Z
a shit mb
17:40
#define CONF_BACKEND_VULKAN 1
17:41
i only enabled it for linux oups xD
Avatar
Jupstar ✪ BOT 2022-02-01 17:42:22Z
just somewhere in backend_sdl.cpp on top
Avatar
black window now
Avatar
Jupstar ✪ BOT 2022-02-01 17:43:03Z
:/
17:43
[mvk-info] vkCreateMacOSSurfaceMVK(): You are not calling this function from the main thread. NSView should only be accessed from the main thread. When using this function outside the main thread, consider passing the CAMetalLayer itself in VkMacOSSurfaceCreateInfoMVK::pView, instead of the NSView.
This stands out
Avatar
Jupstar ✪ BOT 2022-02-01 17:44:01Z
oh yeah
Avatar
should we switch the main and gpu thread on macos? 😄
17:44
that would probably also fix the crash when moving window around
Avatar
Jupstar ✪ BOT 2022-02-01 17:44:21Z
why does macos love single threaded so much xD
17:45
if that doesnt break anything sure, but actually vulkan is designed to be multithreaded anyway
17:45
maybe its just this single call
17:45
not quite sure rn how to fix it easily :D
Avatar
[quakenet] jupstar BOT 2022-02-01 17:50:38Z
void CGraphicsBackend_Threaded::RunBuffer(CCommandBuffer *pBuffer) { /*WaitForIdle(); std::unique_lock<std::mutex> Lock(m_BufferSwapMutex); m_pBuffer = pBuffer; m_BufferInProcess.store(true, std::memory_order_relaxed); m_BufferSwapCond.notify_all();*/ m_pProcessor->RunBuffer(pBuffer); }
17:50
that makes it signel threaded i think
Avatar
works, should I test the Multeasymap scenario?
17:54
It crashes on close though
Avatar
Jupstar ✪ BOT 2022-02-01 17:54:49Z
sure, but i guess single threaded it has a hard time :D
17:55
yeah i didnt really work on cleanup yet :D
Avatar
is it not possible to go thru the corner of two death tiles?
Avatar
No, currently not: https://status.t2bot.io/
Zwelf: why is the bridge often so slow? is it controlled by you?
17:56
(Release build)
Avatar
Jupstar ✪ BOT 2022-02-01 17:56:48Z
uff, let me check singlethreaded to compare
17:56
without dbg_gfx 3?
17:57
well rip, i get 1300 fps xD
17:57
oh i see, thanks for fast reply :P
Avatar
yes, without
Avatar
Jupstar ✪ BOT 2022-02-01 17:59:23Z
ok RIP, thats extremly underwhelming
Avatar
The graph looks weird, it's jumping between 4000 and 0 fps
Avatar
mhh thats indeed strange
Avatar
Jupstar ✪ BOT 2022-02-01 18:00:54Z
i wonder if thats a problem with the threaded stuff
Avatar
I can try removing the wait
Avatar
Jupstar ✪ BOT 2022-02-01 18:01:20Z
ah sure
Avatar
Ehm, also my system is at 100%, forgot I'm doing something at the same time. Have to stop that first 😄
Avatar
Jupstar ✪ BOT 2022-02-01 18:02:18Z
that would defs show that locking is insanly slow on macos for some reason
18:02
OHH OK XD
18:02
day saved :D
Avatar
I don't know how well macOS deals with lots of processes competing
18:02
but the UI feels a bit laggy, similar to Linux
Avatar
Jupstar ✪ BOT 2022-02-01 18:03:13Z
yeah but bro M1 has to beat this game without laggs xD
18:03
its expensive it must be good ™️
Avatar
150 fps now, didn't help much
Avatar
Jupstar ✪ BOT 2022-02-01 18:05:29Z
did you just delete everything in CGraphicsBackend_Threaded::WaitForIdle ?
Avatar
no, only the crash bug specific waitforidle
Avatar
Jupstar ✪ BOT 2022-02-01 18:05:54Z
but yeah strange that the graph looks so weird
Avatar
MoltenVK graph
18:06
OpenGL graph
Avatar
1000 fps would be realistic 😄
Avatar
Jupstar ✪ BOT 2022-02-01 18:07:17Z
is that vsync?
Avatar
nope, I thought so too first
18:07
at least gfx_vsync is off, and my screen has 75hz, not 144
Avatar
Jupstar ✪ BOT 2022-02-01 18:07:42Z
oh ok
Avatar
120 hz is the internal screen though, so maybe something goes wrong
Avatar
Jupstar ✪ BOT 2022-02-01 18:08:22Z
yeah really weird it caps perfectly to 144hz xD
18:08
on both screens
Avatar
hm, maybe you're right. maybe moltenvk does that internally somehow
18:09
all menus show exactly 144 fps
Avatar
I completed both tutorials for https://vulkan-tutorial.com/ and https://vkguide.dev/ and their code makes my render loop twice as fast as the monitor refresh rate. If I&#39;m at 60hz I get 120f...
Avatar
I completed both tutorials for https://vulkan-tutorial.com/ and https://vkguide.dev/ and their code makes my render loop twice as fast as the monitor refresh rate. If I&#39;m at 60hz I get 120f...
18:10
ha, we found the same 😄
Avatar
a new tune tile that doesnt work as a zone but as one of the power up tiles that give a tee a property after they have moved through it, as i understand it cant be too hard to add because all of the hard stuff is already made. (tunes already exist & tuned tees are predicted now) as a mapper i can honestly tell that this would be a massive gamechanger. there are countless possibilities.
Avatar
Jupstar ✪ BOT 2022-02-01 18:12:37Z
I completed both tutorials for https://vulkan-tutorial.com/ and https://vkguide.dev/ and their code makes my render loop twice as fast as the monitor refresh rate. If I&#39;m at 60hz I get 120f...
18:13
(bridge delay)
18:14
but i guess i'll still finish the vulkan renderer, ryo and me are just too big vulkan fans xd
18:14
and might be a better solution to #4600
18:14
this will add support to load different opengl32.dll&#39;s to ultimatily add support for wrappers like d3d12 or software renderers without breaking normal opengl execution. We would need to shi...
Avatar
yeah, nice. and let's see again when that bug is fixed
Avatar
Jupstar ✪ BOT 2022-02-01 18:58:20Z
@deen: btw have you tried in fullscreen too? does that even work? xdmaybe it is the compositor
Avatar
linux 1% but with the most dev support in ddnet greenthing
18:58
does the mac m1 come with some kind of gpu?
18:58
or is it integrated
Avatar
Jupstar ✪ BOT 2022-02-01 18:59:15Z
everything is one one die
18:59
the SSD the RAM
18:59
everything xD
18:59
thats the whole point of that thing
Avatar
ah lol
18:59
but i guess its not that good for gaming
Avatar
Jupstar ✪ BOT 2022-02-01 19:00:06Z
from benchmark sources around in the internet, it should atleast beat my desktop pc
19:00
so that's quite good
19:00
but the price is the biggest problem
19:00
for that price u get a rtx 3090 xd
Avatar
ur desktop pc with the vega gpu?
Avatar
Jupstar ✪ BOT 2022-02-01 19:00:48Z
yeah
Avatar
Jupstar ✪ BOT 2022-02-01 19:01:31Z
but vega is also 14nm, it's dated
19:02
i mean its just marketing value, but it seems like everytime the nm changes, there is like 15% more single core perf and like 20-30% more gpu perf
Avatar
The average gaming FPS of Radeon Pro Vega 64 in Fortnite is 4% more, than Apple M1 8 Core GPU.
19:02
xd
19:03
thats insane tho
19:03
that a igpu is this good
Avatar
Jupstar ✪ BOT 2022-02-01 19:03:34Z
yeah, hardware generally exploded the last years
Avatar
the ssd is not on the same die
Avatar
Jupstar ✪ BOT 2022-02-01 19:03:45Z
i mean rtx 3060 is faster than like rtx 2080 ti xD
19:04
but i cant buy any modern gpu
Avatar
thanks to crypto bros
Avatar
same with fullscreen
Avatar
Jupstar ✪ BOT 2022-02-01 19:04:49Z
its a meme
19:04
@deen: ok too bad :D
19:05
i'd love to know how fast it is xd
Avatar
Avatar
Jupstar ✪
but the price is the biggest problem
the screen is phenomal btw. I wanted my external screen to be similar and would have to pay ~5000 € for that
Avatar
Jupstar ✪ BOT 2022-02-01 19:05:57Z
wow why that?
Avatar
miniled, 220 ppi
19:06
just looks so much nicer
Avatar
Jupstar ✪ BOT 2022-02-01 19:07:16Z
i see, but i guess an external monitor isnt even that small is it? xd but i only care about input delay anyway
Avatar
I noticed I don't care much about input delay after a certain level, also barely notice the difference between 75 and 144 hz, only when I look closely. But maybe it's because I don't game enough
Avatar
Jupstar ✪ BOT 2022-02-01 19:08:17Z
yeah xd
Avatar
i think u can notice a lot up to 120hz
19:08
alteast i do
Avatar
Jupstar ✪ BOT 2022-02-01 19:08:28Z
i even think 165 sucks against 240hz
Avatar
but my old TV as screen had horrible delay, 50-100 ms, that felt like being on a remote server
Avatar
240hz sounds crazy given that most games dont pass 100 fps
Avatar
Jupstar ✪ BOT 2022-02-01 19:09:14Z
bro I AM crazy
Avatar
what i want is firefox to fix their shit
19:09
if u have 2 browsers
19:09
and one is on a 60hz screen
19:09
the other on 144hz is fps locked
19:09
(on linux i3)
Avatar
Jupstar ✪ BOT 2022-02-01 19:09:50Z
i manually set the FPS in firefox
19:09
bcs for me it capped to 60fps, very annoying
19:10
it caps to 60fps for me too
19:10
when i have a tab on the 60hz display
19:10
(for all tabs)
Avatar
Jupstar ✪ BOT 2022-02-01 19:10:26Z
i just searched and found something on reddit, maybe i'll find it
19:11
ddnet in 2022: Vulkan render and migration to postgresql
19:11
greenthing
Avatar
why there is a bot tag
19:11
next to ur name
Avatar
Jupstar ✪ BOT 2022-02-01 19:11:58Z
i AM a bot
Avatar
cuz he is on matrix
19:12
its a bridge bot
Avatar
Jupstar ✪ BOT 2022-02-01 19:12:41Z
layout.frame_rate
19:12
dunno if there were more configs
Avatar
The bus factor is a measurement of the risk resulting from information and capabilities not being shared among team members, derived from the phrase "in case they get hit by a bus". It is also known as the bread truck scenario, bus problem, beer truck scenario, lottery factor, truck factor, bus/truck number, or lorry factor. The concept is simil...
19:15
funny term
19:15
what is ddnet's bus factor?
19:15
monkalaugh
19:16
The term was first applied to software development, where a team member might create critical components by crafting code that performs well, but which also is unavailable to other team members, such as work that was undocumented, never shared, encrypted, obfuscated or not published. Thus a key component would be effectively lost as a direct consequence of the absence of that team member, making the member key. If this component was key to the project's advancement, the project would stall.
19:27
lol
Avatar
It's a good time for DB startups
20:13
Also, I only just realized SAP's MaxDB is written by the same guy who made MySQL and MariaDB (all named after his children Max, My and Maria)
Avatar
Jupstar ✪ BOT 2022-02-01 20:21:20Z
interesting fun fact indeed, who names their kid My tho xd
20:21
i thought it's litteraly "my sql"
Avatar
i have over 10.000 auto demos which leads to opening the folder ingame taking several seconds. 42 GB of demos xd
Avatar
chillerdragon BOT 2022-02-01 22:33:30Z
Jupstar ✪: is convicted botter (@Kaan)
next to ur name
Avatar
so are you chillerdragon
Avatar
xd sure chillerbot.png is lyfe
Exported 365 message(s)