Discord Just Got Faster! (with less issues)
HTML-код
- Опубликовано: 22 май 2024
- Discord is a platform filled with bugs and can be as slow as my deceased grandpa.
But Discord's staff have been cooking for the past couple of months and have released their first bi-monthly "patch notes".
These patch notes aren't the typical things you see pop up when you open Discord. They focus on performance improvements that make Discord faster. They focus on fixing the most absurd bugs on the planet (can't unfavorite a gif because you already favorited 1330 gifs?). And if you dig deep enough, you will find some new feature announcements.
The real question though... is this something that you should even care about? Surprisingly, yes!
LINKS
-----------------------------------------------------------------------------
Discord Patch Notes Article
/ discord
Discord Previews Tweet
/ 1780719536171307424
Discord's White Page of Doom and Gloom Bug Boogaloo
support.discord.com/hc/en-us/...
SOCIALS
-----------------------------------------------------------------------------
Discord Server
/ discord
Twitter
/ notexttospeech
TIMESTAMPS
-----------------------------------------------------------------------------
00:00 - Better, Faster, Stronger?
00:26 - Discord listens to the #1 Degenerate
01:54 - Performance Improvements
04:52 - New Features
05:53 - Bug Fixes
07:56 - Where discord fin bug
09:13 - How to report bugs - Наука
As a chronically online Discord user, I can confirm that the extra 4fps is a life changer. 🔥
@MalecUTTP and @UTTPSergeantMethulash Where is your father?
@MalecUTTP quit yapping men!
@@Emirr222 they are not men, they are feeble excuses for humans
@MalecUTTPwdc
@MalecUTTP ermm I asked! 🤓
10:13 - Let me just ruin your day for a moment... You ARE helping Discord. You're customer service and QA assistant and they don't have to pay you anything.
I mean you get a better platform at the end and you don't have to pay for it! Wow what a good trade!
He still makes money from RUclips, regardless if discord pays him. Not ruining his day at all
@@singatias Cuck wage slave
9:20 I also discovered this bug. Thought it was my PC at first after I put on my Storage Expansion Unit.
What's interesting about the 32-bit to 64-bit change is that Discord has always had a 64-bit client available - it's just that when you download the Discord client from their website it downloads the 32-bit version and doesn't give you an option
Which is funny, why not give 64 bit by default, granted knowing them they'll mess up something... I am hoping RAM and CPU usage doesn't increase because they did something magical
@@fitmotheyapusing 64bit programmes inherently increases RAM usage. Every pointer is double the size.
@@azertify1 yet somehow my 64bit system isn't running out of memory constantly. The ram usage isn't magically doubled
@@thepenguin9 It wouldn't double, there are most likely still things still stored and processed as 32 bit. No idea what programming languages are used in discord but that could effect the differences as well.
@@fitmotheyap They did mess it up and that was the issue, the download link was just wrong and not being set to &arch=x64 like it shows at 3:50 If you set it to that yourself you could always download 64x directly
ntts being happy about an update for a whole video is something i do not believe will ever happen.
@MalecUTTP I asked + you don't have any content + get a life + no one likes bots + UTTP is stupid + reported
@MalecUTTP 1. why did u say it 3 times
2. bro's jealous of ntts? thats crazyy
@@8venn_ It's a bot
@8venn_ its a bot, they're in every yt chanel
@@IAmLunaaa yep, personally ive added UTTP to my list of blocked words in comments
ah yes, a huge patch list, with no mention of screen share audio support on linux after 4 and a half years
that’s assuming you can still screenshare at all because you’re lucky enough to not be on wayland
@@ShadowCube264 if you have XWayland, you can start the application you want to share with WAYLAND_DISPLAY="" in your environment and the app will start with Xorg. sucks, because you need to *start* the application like that, but at least you can screenshare the window. also doesn't fix desktop sharing :c
vesktop exist btw
it's even worse cuz they said they were going to be fixing it but still haven't, like we literally were told this year it would be fixed and here we sit.... crazy that they still haven't fixed it with devices like the steam deck getting more popular and bringing Linux more mainstream...
@@brockbreacher Things are in flux and unfortuantely, a lot of the progress on stuff like this is dependent on canonical and redhat making decisions about what protocols will be standardized, but neither of them likely have any paying clients/partners who care about this functionality working well, so it just gets no investment in labor.
I hope discord really approves of client mods such as Vencord in the future, or they can help make the plugins into features of discord itself.
They won't..
i asked
✅
Bro got 9 bot replies 💀
@@steamed_dodo fr
Gotta give props to the discord devs lately. It's nice seeing them also look at the smaller things like those. Keep it up Discord!
@@UTTPSergeantMethulash babies
@@UTTPSergeantMethulash fatherless + L + ratio + bozo + you fell off + not sigma approved + you only have 1 video + 3 year old
@@UTTPSergeantMethulash shut up no one cares
Remember they still allow nudes for kids (not straight up but u know)
@MalecUTTP then why u watching ntts?
6:19 sauce: artist is gachou, character is martha from fate/grand order. you're welcome
Providing the sauce before anybody even asked, what an absolute chad.
Thank you, king 👑
Basically, due to the way Discord's permission system works. They can only have 32 permissions as each permission is represented by bit, added together these bits form a numeric value that can only be 32 bits long....
By returning it as a string discord basically has the freedom to add more permissions without hitting the limits of JSONs number format.
but muh speed D:
yes! i was thinking the same thing -- upgrading the variable to a string to simply bypass the limitation -- much quicker to implement than rewriting the entire architecture ...
it's so ironic that so many "modern" programs (like discord) use slow string-based data processing methods (such as JSON) but at the same time use oldschool bitshifting and use that as an excuse for limitations -- where there's a will, there's a way!?
discord's startup speed reveals that it's like an enhanced website, with strings (such as HTML) as one of the primary data transfer methods, so this change would not impact speed at all ...
in all of my projects, changing an integer variable to a string has never been the primary influence of slow down ... it was always the algorithms or a combination of other factors ...
in fact, i've recently implemented the 64-bit file size capability into a 32-bit program using strings ... and it's surprisingly fast xD
this, too, is ironic, because i favor oldschool methods (such as bitshifting/stacking/etc) that favor speed, (although without sacrificing readability) :P ...
@@TeasyLove Yeah, just use all binary or all JSON. CHOOSE ONE!!!!
For a watered down version, here is an example: permission data: 00000000000000000000000000000000
That is the permission data. That converts to 0, now they set the first permission and now the data is 00000000000000000000000000000001 (1 in decimal), the user keeps enabling/disabling permissions and now the data is: 0110110101001000111100000001011010, now the user turns on the last permission and the data is: 1110110101001000111100000001011010, now there is no more bits to add the permissions
quick bit mask explanation: lets say your your permissions are 0000101001101 the position of the digit is mapped to the actual permission, 0 is you don't have it, 1 is you do have it. Doing it this way is efficient but limits how many you can have. So 32-bit integer means you can have 32 positions in that piece of data.
very simple explanation, omitted a few things, but that's the gist of it.
Good description, and the reason they do it this way is because anyone can have any combination of permissions on or off, so it makes it much simpler to work with in the code (until you have too many permissions and you start to run into the limits, like they did with 32)
oh okay that makes more sense
Well, there is this little bug on Mac Discord that has prevented me from opening it for the past 4 months, because it is forever stuck on the updating loop. I can't really complain, this might just be the best thing that has ever happened to me
A channel about discord features and reading release notes.. how in the world did I end up subscribed and liking every video??
Kudos man, your videos are a lot of fun and very helpful, much appreciated!
2:50 god this picture is CURSED
indeed
Fr
I am surprised that the flathub version of discord is 64 bit, maybe the 32 bit version for the app was only a windows thing. I'm pretty happy with these improvements as I love optizations even if I minimally use discord. I wonder if these improvements will make discord even faster on linux, guess I wont know because I barely use discord. The fact discord works amazingly well on linux at all just makes me happy but that could be for any app. Linux is my favorite if you couldn't tell haha. Anyways great video as always Mr youtuber!
Vesktop is way better for Linux, fixes a bunch of crap like how you can't stream with audio on Linux and stuff like that, plus vencord plugins and stuff
@@hachi7658 If you're using wayland and a well known IDE like Gnome or Kde it works fine. I use gnome on wayland and I can stream my screen just fine. audio and video are detected
I’m so glad I can hopefully have a full 80FPS instead of 16 while streaming WolfQuest AE to my friends XD (Also I subbed!)
6:44 You actually said it correctly and I'm impressed
holy ur pfp screams ment@ll illnéss. 💀
Discord got better??? Thats a miracle.
lol
@@UTTPSergeantMethulashI asked
@@UTTPSergeantMethulash fatherless + L + ratio + bozo + you fell off + not sigma approved + you only have 1 video + 3 year old
No, it got *faster*. Now your blood pressure and loss of privacy may increase more swiftly - yay! 🎉😅
@@UTTPSergeantMethulash you too
As a programmer, i gottta say their 32 bit problem with permissions limit was there because it was caused by an optimisation, of using bitmasks on a number - way faster than loading a string, especially when there are thousands of users in a server, but it had a limit, of well 32 bits :)
0h the gif one actually affects me. Neat! 0u0 And polls!!
Aradia fan base
YESSS FINNALLY I CAN MODERATE MY SERVER ON MY REFRIGERATOR!!!!
@@UTTPSergeantMethulash wild ☠️
@@UTTPSergeantMethulash fatherless + L + ratio + bozo + you fell off + not sigma approved + you only have 1 video + 3 year old
You can do thst on the web browser👍🏻 saldy the family hub doesn't allow you to install apps
@@KleinerStudios2912Well, atleast that video is more known than your channel😀 (sorry for bad english)
@@averagerobloxsimp you have a samsung refrigerator??
2:29 uh....
Care to explain Mr. NTTS?
Why haven't you peeled off the instructions on the left side????
no
@@UTTPSergeantMethulashYou're definitely not fun at parties. Stop self promoting.
@@UTTPSergeantMethulash fatherless + L + ratio + bozo + you fell off + not sigma approved + you only have 1 video + 3 year old
@@UTTPSergeantMethulash fatherless + L + ratio + bozo + you fell off + not sigma approved + you only have 1 video + 3 year old
@@UTTPSergeantMethulash fatherless + L + ratio + bozo + you fell off + not sigma approved + you only have 1 video + 3 year old
this is off topic but your voice is literally so relaxing to listen to
I love the humor that you and the editor use.
Last time the mobile issues were mentioned it was atrocious on Android, but I've used discord mobile a lot less but I still have many issues:
- Clicking a notification still majority of the time does not go to the DM or server message (how is this still a issue??)
- Animations of clicking a DM still play when scrolling in DMs?
- Very rarely a message sent on Mobile proceeding a different users message will not show the users avatar/name, and will visually look like that line was appended to the other user message (this could be used maliciously, like a screenshot of a conversation)
2:27 the fridge💀
@MalecUTTP no one asked for your opinion sthu
@MalecUTTPBro really thinks he’s cool😂
@MalecUTTPbro really thinks he has a life😂
@MalecUTTPbro really thinks he has a dad
@MalecUTTPbro really thinks that he doesn’t live in the basement of the adoption center
tldr, the permissions are expresses as a number comprised of 32 1/0 digits (bits), that allows for comparatively simple storage (as you just need to store one number) as well as checks on certain permissions as you can just bitwise AND, which is simple and fast. but if you run into systems that can only deal with 32-bit numbers, it gets ugly.
Thanks for the news!
Petition to still upload the "Discord Bugs to use to TORTURE your friends (and become lonely after 30) please, We need it.
Discord is the fastest to disappoint us
@@UTTPSergeantMethulash fatherless + L + ratio + bozo + you fell off + not sigma approved + you only have 1 video + 3 year old
Bruh bots 💀
y'all are never happy with anything bro
Wow so much faster! It definitely changed the performance on my 4GB main laptop!
Wow what an amazing update; I love grey screening every time I change programs and not being able to quit the program from the taskbar then having to open task manager to quit the program.
discord got faster with less issues? god please dont wake me up from this dream
@@UTTPSergeantMethulash oh seeems like youre crying
i asked
@@UTTPSergeantMethulash who sent out babies to fight him?
@@UTTPSergeantMethulash fatherless + L + ratio + bozo + you fell off + not sigma approved + you only have 1 video + 3 year old
@@KleinerStudios2912 don't give the uttp attention, just ignore them and they'll go mad
Throwback to discord closing their own discord server for reporting bugs which had pretty good reward (bug hunter badges) and verification systems (steps to reproduce + users can mark as reproducible)
Not sure why discord saw the need to close it just to create a bug megathread on reddit.. discoverability I guess?
The bitmask thing is just a list of toggleable flags you can set.
In a computer data is represented using bits which are 1 and 0, which includes integers.
usually, we represent an integer with 32 bits. (00000000000000000000000000001010 in computer = 10 in human number) But since a bit is only a 1 and a 0, we can instead represent it as a list of
ON and OFF values with each bit representing something.
like maybe the 5th bit meaning if you have permissions to ban people or the 29th bit represents if you can move people to a different channel.
I'm not sure why the hell they made it this compact though for such a large amount of options, and they probably could make the mask longer by just adding another bitmask. or if they are capable they could literally just allocate their own amount of bytes dynamically and you can use as many bits as you really want!
probably legacy code hits hard
I mean... Your ar not an Employee from Discord...
But how informative and insightful your VODs are, frel very Community Manager Like...
lol discord actually did something good for the users am i dreaming 💀
Still no update for their linux version... bruh
omg that outro was beautiful ❤
6:45 Animaux is a french word and you actually spelled it perfectly lol
2:44 me who uses 64 bit version of the discord client since it was available
SHUT up@MalecUTTP
R.I.P CLOWN FRAME 🤧
Glad I'm not the only one having that issue with the screen randomly going gray
since the update while im on a vc, discord freezes when i have either the tab minimized or not watching a stream it's so annoying :c
Bro... why are you on discord more then the developers of discord
The thumbnail goes UNBELIEVABLY hard💀🔥
It's normal for me . What you mean?
Approach in the storm
It's a bot @@ryugaroxas
How
😂
they still havent fixed the annoying gray screen that ust appears when you go afk its been like this for almost a month so far
9:10 They already replaced their support team with AI, when you make a ticket with them it's AI for the first few messages until it gets handed over to a human.
Bro fell off, 0 views in a minute
You're not funny
Such a waste of co2 your comment is
Ik man 😢
(Im the first reply in this entire damn comment section)
@@dlovansl2boo hoo
WHEN WILL KIDS KNOW THAT THIS ISN'T FU❤❤❤NG FUNNY!
Gotta love him leaving the link in for the pic in the beginning 😂
I just imagine NTTS in that Starship Troppers gif with all those people saying "I'm doing my part", then he comes in as that guy that says "I didn't do fucking shit!"
I wanna hear you nerd about technical stuff, it's nice
as a person who uses discord the less lag while opening my 67 server file is a life changer.
regarding the store, they should srsly just add some of the nitro things that are local only into the store as a one time purchase, like the color themes, or profile gradient stuff, would even pay that to support them
Discord forgets one update, Their whole staff that needs a good checkup and a set of brains. They starting to sound like RUclips with their Copy/Paste sessions on Twitter.
NTTS Is descending into madness a bit more every single video istg
1:39 wait, I thought the JSON standard itself didn't impose any restrictions on the size of numbers, just individual implementations might?
Another thing im GLAD they did:
They made a downloading icon on videos so you know what’s happening when it abruptly stops while you are trying to watch it
Can you do the next video entirely as Solid Snake? You came so close to doing the voice in this video unintentionally. lmao
1:23 maybe they used straight up binary to compute permissions?
i could see that working
its easy to filter stuff when its like that
edit: yea i was right
its bitmask
Is it crazy that after looking at the patch notes, that most of the stuff that i saw they fixed. I thought was just my phone being slow and breaking it, can't just be me right?
Some of those patches and updates broke discord on April 30th because it was down for days.
We're still waiting for discord to release their Wayland update on Linux to support the new display server standard. They said they would do it like three updates ago and the screen sharing on Linux is still broken
unironically, the discord greying out issue only seems to occure on the 64-bit version of Discord, I've installed both versions and it only happened to that.
Could be wrong but it's what I've observed.
"This could be you!" Motivation is so strong 🤣
I get the grey screen too. When it happens the notification number in thd taskbar also freezes so I can't see how many I have until I deal with it.
Tbh 64 bit discord was a thing for a while and you could downloading it by changing the url, somehow they kept forgetting to fix system analysis so by clicking download it was downloading always only the 32bit version.
7:48 that bug is not fixed, I still cant favorite and unfavorite gifs.
At this point any update that happens I just assume is to steal more of my data somehow. Already looking for whatever nonsense they added that I now have to 'opt out' of
Finally, my discord doesn't restart my phone after loading the emoji list.
And weird features ngl bro the message delete button on mobile is now al the way down the options 😢 with a blank spot where the delete button was
"improvements" made cause my desktop app go to full grey screen, still interact w/ things but its completely grey. such an improvement...
the 64 bit version fixed a super annoying bug i always had, when someone was screensharing, if i dared to look at another tab in discord it would turn black and i would have to stop watching and rejoining to be able to see it.
While I like those changes but I would prefer to improve the stability to avoid being disconnected and reconnected from any voice channel a few times during an hour when Discord is minimized to tray, especially when I'm active on vc.
I wonder when they will fix the issue with pictures rendering incorrectly, making them unviewable on Android.
Does JSON not have enums or lists? Seems really weird to use a bitmask, you will only get tiny savings in terms of data transfer.
I’ve been using Linux on my new PC since April. It’s been great for playing games thanks to proton, however there are still a couple issues when trying to steam with audio. I got a Roland synth VST to work in FL studio (running with bottles) by copying files from a windows machine over to the directory on bottles, I have not had the same luck with Kontakt 7 unfortunately.
i never thought this would happen. this is a miracle
Even faster method to getting it, go to task manager with ctrl shift esc then right click on discord and end task. When you relaunch, it should auto update.
6:13… it covered for 10 minutes to let me find another message. Thanks, discord. Really appreciated it.
This patch is actually gonna help my tablet when it tries to load an animated emoji
Doesn't Discord also have some forum thing that's had bugs and feature requests from years ago?
I just cant open emojis tab my phone crashes when there is too much gif emojis but i can play minecraft and pubg with no lag on this phone so there is definelity something wrong with optimization
I remember having this bug since the new mobile UI came out; on desktop all my favorited gifs would always show up, but on phone they never load even if my internet is stable. Has anyone ever experienced this before?
yeah, I have also experienced that
Because of you, I ordered Stream Deck
looked through the audio issues, still no mention of distorted vc audio on android bluetooth being fixed
Discord is using like 50% of my gpu when I'm scrollong through it and about 10-20% of cpu and gpu while running in the background lol
isnt a JSON number's max safe integer range 53 bits instead of 32? what is discord previews talkin about. makes sense that they're hitting the end of the permissions mask though oof
Am I even using the same Discord app as the devs? When I try to open up emojis on the mobile app, the whole app hangs for 15 seconds and I can't do anything. And even then, half the time half of the emojis refuse to even load. They're barely functional on mobile and emojis are the whole reason I even pay for Nitro. But yeah let's focus on switching servers faster instead. That's definitely been a problem 🙄
Massive change list for all the little things but we are STILL waiting for swipe to view members on mobile.
did they fix the bug where the "new" notification bubble on mobile is always at the bottom?
9:20 it was happening to me a lot lately, one thing that solved this was turning on hardware acceleration in advanced settings
So wait, if permissions are just a bitmask... Then why not just do a second uint32 for the additional permissions? You have permissions_1 and permissions_2, repeat ad infinitum.
so discord has actual bug report site but they just look at the subreddit's mega thread instead?
I still experience the problem with whenever you wanna upload a Image via Android, sometimes it gets stuck and you have to restart the app. Amazing
All discord needs now is to allow a third option for recovering 2fa locked accounts.
Trying to choose emojis on mobile still covers top of my screen with the emoji selecting area half the time💀
yea idk why i started randomly lagging on discord like a month ago out of nowhere itll just crash randomly if i leave it alone and not touch it and it still happens now but less ig
fun fact: if you have any blacklisted words via a bot, it can be bypassed with polls
Is that why I've been having bugs with emotes not appearing in the emote list on mobile? :o
This completely breaks the app on iOS. Now the channels lists randomly fly across the screen and become impossible to enter until the app is restarted. Smh.