About19 years old developer with something like 10 years of experience in programming. I love programming <3 And i also love Chemistry and Physics and Math :) And I love Cryptography and Steganography Also I love GNU/Linux !!!! Get rid of all that bugs !
SkillsJava, C, C++, Arduino, Bash, Linux
LocationIn a Galaxy far far away.
Joined devRant on 5/13/2016
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
So as many may know. I have Ryzen 5 laptop with VEGA 8 iGPU and dGPU RX560X.
Lets cut straight to the point ay ?
A guy at feral interactive saw a bug in memory managment in RADV driver in case of APUs.
When he fixed it he was greeted by 30% fps boost to all games.
Not only that those APUs are already heck powerful. They are now even more powerful on Vulkan. This is fucking crazy.14
The moment you know what a certain hash type is by just looking at it.
I guess i spend too much time playing crypto games because this is crazy.
But well im Haxk20. So its public knowledge that im crazy.7
Getting a new phone next month and its development is so far non existent on XDA.
So as you could have guessed yes im downloading sources and getting to work for AOSP build.
Oh and its SONY so its not gonna be that hard.5
I just applied for a an programming job for the first time. Yeah i know huge fucking suprise Haxk20 never worked as real programmer just home stuff.
I didnt want to send the resume yet but well i clicked the button and oh well it send it so well fuck it.
I would be kind of OK if they dont even call me but well if they do i will be fucking happy.15
Learning morse code.
I knew it few years ago using the fucking symbols.
I was slow AF.
Now using new method and using sounds its much faster to learn and much easier. Here i come morse code !!!!!!!!!!!!!!!3
Well damn. Cyberpunk 2077 will have Hardcore difficulty. No UI, nothing. Just you and the game.
Well you can be damn sure im playing hardcore.25
So I ordered second 3D printer because well 1 isn't enough. (TEVO tarantula pro) and well I ordered TMC2209 or 8 IDK just for it to be quiet.
The TMCs got shipped the same day even. OK
The printer stayed at processing until I sent email to customer service that said that printer can't be send because the address contains some weird characters. Well OK but that's the exact same address that the TMCs got shipped to without a fucking issue.
So I sent them the address without special characters.
Waiting for message back. God fucking dammit I hope they send it ASAP because I'm going to be really fucking mad. Haven't had a single fucking issue with them until now. Well I will be OK if they send it in 2 days. If not I'm gonna be mad for sure.2
Hmmm i guess when i was still android porting i had issue with one file that wouldnt for the love of god compile and was causing hell of issues.
Then after hours and just hours of pain and suffering i found out that make file didnt have it because i was testing stuff. Yeah the AH-HA moment was huge.
I know this is weird to ask here but well i know you are all devs (well mostly devs) so whats scatter/gather exactly ? And what its used for ?
I heard it the first time today when debugging AMDGPU. I newer heard it in 9 years of programming. So i suppose its not so known.5
Who would have said. Learning Morse code is hard. I knew it few years ago by pictures but i heard thats the very worst way so im learning it from scratch by sounds. Oh boy.
How do you fucking hear the dash and dot difference at 15wpm ? I mean its there surely but its tiny.8
WTF ? Who fucking deleted their account again. (Not Jade cause he didn't ++ me anymore)
I was at 41.5K
I get back from work and I'm at 40.2K.
This is not OK.28
NVIDIA started publising documentation of their GPU architecture to help Open-Source driver ?
Am i alive ?
Are they OK ?
Too many questions.
But im alive to see the point when NVIDIA realized that they need Open-Source driver. Now just put some devs to work on them and Linux community might even slightly like you.
But we will never like you totally. Past cant be changed.13
Fuck shit fuck fuck fuck.
So i go to work on roller skates because its not so far from home. Like 20 minutes on roller skates.
And today it was hot AF.
And at 9PM hour before fucking end i got warning on phone of huge rain coming.
Ahhh OK i will make it home.
So i get on roller skates when shift ends and i go.
In the fucking middle of my way the rain starts.
And oh boy its HUGE RAIN.
I was really terrified that lighting could hit me because dang i was socked in water.
Then i didnt saw it but there was huge poll of water on road and oh shit. I was OK as i didnt fall but berrings surely arent OK.
But wind was in my back so i was going really fast.
Then i slowed down and got onto road again. No cars. WOW.
Then few cars.
And you know the rain is really bad when you are going faster on roller skates then cars and i wasnt going fast.
Straight road and there is 5mm layer of water.
This i never saw happen here.
I finally get home and the rain stops.
WHYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY JUST WHYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY ?
Its 20 minutes BTW to home when im going kind of fast.
Today i got home in 12 minutes.
If im not going to be sick then fuck im lucky.10
The new blender 2.8 is gods work. Really ! Like holy shit. I coudlnt do shit in blender before. Now i can actually use it like its supposed to be used.
Hard to use ?
Anybody got ROCm fucking working on Arch Linux ?
This is the most an utter pain. God i fucking hate this shit.7
Friend who i set up server for calls me while im on work lunch calls me and it goes like this:
FR: Hey man you remember that server you setup for me ?
FR: Well you see i did an update and now the code you wro..
Why the fuck did you do full upgrade on custom system ?
FR: Well the PHP server was versions behind
Well then update just PHP and the binaries you need or just do normal update not full upgrade to different version of system.
FR: Well OK anyways the parent tries to kill its own child.
WHAT ? Parent is trying to kill its own child ? WTF did you do ? The abort function was never supposed to run only when things are really really fucked up.
FR: Well shit
Well if parent kills its own child then we are screwed and you will have to restore the backup.
FR: Wellllllllllll last back up is from 2 weeks ago.
WHAT ? WHY ? i set it up to backup every day.
FR: Well yes but that was eating too much space so i made it to backup every 2 weeks.
You are an idiot you know that ?
OK i will clean up the mess you made when i come home.
*/Then i realized im on lunch with full room of non tech people/* Ah shit.
Then i had to explain to non tech people what is child and parent process in coding and how parent kills child in code.
And BTW the server got fixed. It was just that he updated few libraries too and well path changed in one of them so it coudlnt find it. Easy fix thankfully.2
Everyday we learn something new.
I learnt today that mesa OpenCL support is shit.
And i spent half an our compiling the AMD open source rocm to have proper support.
Wait. Now that i can use openCL on my laptop i could mine some coins on 2 GPUs.
Before anyone jumps into comments. Yes Haxk20 overclocking the shit out of GPU again.
So the new Acer nitro 5 AN515-43 has the same GPU as me. At start i was wondering how are they getting so much better performance then me.
Then i looked at the clocks. HOLY SHIT mine is 1450 on memory and that model is running 1750.
Thats 300Mhz boost on there.
OK so after fixing OverDrive on Linux. Better say hardcoding the limit because VBIOS doesnt have it.
I got near the same performace as he did on my old model. Ouuuu yeah thats what im talking about.
From 30FPS to near 42. Thats HUGE.
And thats only on 1700Mhz and im experiencing no issues at all.
So IDK but it seems that the GPU in those newer models is overclocked out of the box to i suppose make it better because its not the best GPU in the world. And that performance boost is indeed NICE.4
I must come clean with you all.
Sometimes when im tired i use printf instead of debug when im debugging Kernel shits thats broken.
As im debugging OverDrive because well i coudlnt overclock the GPU. I come to a nice suprise. Its not that OverDrive would be broken. Its actually OK suprisingly. Its that some idiot at Acer or some other OEM forgot to put VBIOS OD limit inside the PP table. I fucking hate when people are lazy when they develop Proprietery shit and they just put stuff thats required only and dont care about the rest. I mean why would they right ?
Why would they do their fucking job ?
No No No they just leave it to Kernel devs to fix their mess.
So basically the kernel is checking the PP table for the limit and if it finds it its all OK but if not well in old versions of kernel it would turn OD off totally. Now it says nothing and just enables you to underclock it. Well yeah thats totally useful to me. If they at least put something like "Hey your dGPU VBIOS OEM forgot to do their job and didnt include OD limits so we will just let you underclock it if thats something you want to do"
Well i guess setting crazy hardcoded limit in kernel it is because well if i cant do it properly then well fuck i will get OverDrive to fucking work i swear.
Oh and Acer you made Haxk20 angry lot of times but this is top of the list. FUCK YOU.6
So yeah i bought laptop last year for 900$.
Few days later it dropped to 750$. OK OK
Now i found out acer released new version of it. 2019 model and it has the same specs just new CPU and NVME SSD. OK good.
But what they dont tell you is that my GPU has max clock of 1275mhz on Core and 1450Mhz on Memory.
This new version with the same fucking GPU has 1400Mhz on Core and 1900Mhz on Memory.
I was wondering how they got 10+ fps from it. Well thats how for fuck sake.
Now the fucking issue is that AMDGPU on Linux is driving me nuts since there is bug that does not allow me to overclock it. I can overclock the Core if i disable OverDrive for some fucking reason (OverDrive allows you to overclock and without it it shoudlnt be possible LUL) but i cant touch memory as it complains about out of range value FFS.
I know i can get at minimum 1700Mhz from Memory but well AMD fix the overcloking on Linux FFS.9
Uhm. Steam releases a new kernel with fsync patch. OK cool to test with but well you see Valve Arch users are not your ordinary bunch of people like Ubuntu.
Why the fuck not just give us the patches so we can apply them on our own to any kernel we wish ? IDK but hey 5.3 with fsync building.4
Gave Windows VM 8Gb of RAM just for the fun o it. It ate all of it. Sure allocated it but still 4Gb usage after start. WTF windows ?
Also god damn performance sucks in Windows VM. Due to being on HDD. If i put it on SSD its OK but well dont have that much space TBH.
BTW i can have 4 VMs run with 2Gb RAM each and still have no issue on CPU side LUL.
AMD is awesome for this kind of stuff.
Ouuu yeah and its laptop.1
I have been building kernel as usually but i just noticed i have been running Arch kernel for the past week or so without noticing. I mean i have noticed 1-2 fps drop in FPS and other stuff but this was just weird. Now on latest git commit again and i feel complete again.4
Fuck you SailfishOS.
I wanted to port you.
But nooooo you have to make it complicated AF.
I mean who has chroot in a chroot to build an image ?
You are fucking dumb piece of shit.
I wanted to avoid it but the only OS thats actually usable is Ubuntu Touch.
But yeah IDK if Halium boot will work with kernel 3.0. Why 3.0 you ask ?
Because kernel upgrading on Android Device is crazy hard.
I mean crazy hard.
Get clean source of 3.4 for android. OK thats not hard.
Get version of your kernel which is not bloated with commits to make android boot. Not so easy but doable.
Now just compare it with clean 3.0. Easy
Apply the changes to 3.4. FUCKING HARD AF SHIT.
And even when you apply all of them it wont most likely build. If it does then its unlikely it will boot. If it does it will probably turn of after second or 2. If not and it boots android which it wont due to missing commits needed to boot it.
So yeah pain AF.
I tried multiple times to get 3.4 working but nope.
Sad part ? Even devices older then the one i mantained had 3.4. FFS i was doing a bad job.
So yeah i guess legacy port it is but IDK since its not recommended at all. Fuck this shit.
I fucking ported android 8.1 while the last working version was 6.0. I can do this shit (I most likely cant and will give up on the 3.4 port.)15
OK so i just found out Sailfish OS. Its interesting.
I have an older phone which i developed for. (People who know me can stop reading here as they know what im up to)
So i downloaded sources already.
I have the kernel ready.
Its time for Sailfish OS porting.11
For those who wanted a way to change volume steps in gnome to have more control over it.
Haxk20 has you covered. Merge request sent. Just waiting for it to get merged.8
Thats some nice coding music.
And cyberpunk 2077 fans will be happy also.2
Haxk20 is one of those people who preordered CYBERPUNK 2077.
You may call me crazy but if it was Bethesda and not CD projekt RED i woudlnt buy it.
CD projekt RED not only gives you ton of stuff when you preorder it for free basically but it costs only 60$ to preorder. And the game is DRM free. They have simple "motto" If people are gonna crack it they are gonna crack it so if people are not gonna buy it why to make it harder ? They are going to do it anyways.
They are one of the most awesome devs there are if not the only ones who do this.
So yeah i preordered it and i dont regret it and i will not regret it.18
Suprisingly Im actually thinking about starting one.
It will need lot of work for sure but well lets hope for the best.