Documentation for the 7900XTX -> github.com/geohot/7900xtx PRs (Pull requests) welcome! | phrack.org/issues/7/3.html | www.catb.org/~esr/faqs/hacker-howto.html | github.com/fail0verflow/radeon-tools | github.com/NationalSecurityAgency/ghidra | www.cs.sfu.ca/~ashriram/Courses/CS295/assets/notebooks/RISCV/RISCV_CARD.pdf Bounties for tiny corp / tinygrad -> docs.google.com/spreadsheets/d/1WKHbT-7KOgjEawq5h5Ic1qUWzpfAzuD_J06N1JwOCGs/ th-cam.com/video/lnVQsJJFcdg/w-d-xo.html Hiring entire stack for tiny corp join if you are interested | th-cam.com/video/lnVQsJJFcdg/w-d-xo.html work major source of value in your life Pre-order tinybox buy.stripe.com/5kAaGL6lk9uX9nW144 more info on -> tinygrad.org/#tinybox | github.com/tinygrad/tinygrad comma 3X comma.ai/shop/comma-3x | best ADAS system in the world openpilot.comma.ai | from $999 comma.ai/shop/body the future of people Support George by subscribing twitch.tv/subs/georgehotz | Follow George on twitter.com/realGeorgeHotz to be up to date | Read George's geohot.github.io/blog/ Chapters: 00:00:00 intro 00:01:50 meditation 00:04:10 questions, AQL packets, radeon southern islands 00:06:00 two code paths 00:10:10 amd vulkan, dispatch_indirect 00:18:30 packet queue = AQL packets, amdgpu eop 00:22:10 AQL_CONTROL 00:30:55 blog part 3 00:37:00 resnet training job to crash 00:40:00 DEBUG=2 00:43:00 getting rid of AQL 00:45:30 engineer wrote something specific and project manager changed the words 00:47:10 selected pipe, queue does not matter 00:48:10 different queues 00:50:15 PM4, PGM_RSRC2 00:56:10 EVENT_WRITE.partial_flush comment 00:58:40 more testing of KFD, moving away from AQL 01:01:20 gpu_driver.cc 01:05:30 does someone want's to write PM4? 01:09:45 when I make the GPU 01:10:20 nvidia and amd very similar 01:10:50 firmware absolutely simple as possible, how easy is updating different tier of software 01:11:20 why AQL exists? 01:19:45 we got the crash 01:29:00 double banned, umr, smc bits read_smc 01:33:00 30% chance PM4 does not have bugs 01:33:40 rosetta stone style translation F32 and RS64 01:38:10 radeon_tools marcan 01:38:20 is AMD going to open source anything useful 01:40:40 ghost locomotion, argo ai 01:42:40 argo the next thing, can everyone stop, cleaning solution 01:44:30 can we all just be more honest 01:45:35 AMD NDA, infringing patents, 01:52:15 being afraid of getting sued 01:55:30 DISPATCH_DIRECT packet 02:00:40 amd gpus codenames, fiji 02:02:55 linux-firmware license, not a lawyer 02:06:10 nvidia gsp license, cuda license no datacenter use 02:07:55 risk averseness of people 02:10:40 linux-firmware 02:20:40 rosetta stone, F32, RS64 02:37:00 launching specific kernel 02:40:40 first GPU to support AQL 02:46:50 NSA, Ghidra, IDA Pro, Russian tools 02:48:30 respect NSA github 02:48:50 NSA better at open source then AMD 02:49:14 NSA more open source than AMD 02:49:30 backdoors 02:54:20 drake rosetta stone song 02:57:30 credit marcan for writing the disassembler 03:15:45 binvis 03:19:30 fail0verflow radeon talk 03:39:25 F32 03:48:30 gfx1101 03:53:20 amd rs64 04:10:15 gfx rs64 04:17:55 python os lseek 04:23:15 amdgpu_regs, mmio 04:34:35 decompiling now 04:38:50 all the different addresses 04:42:30 dump_ip.c, upset writing C 04:48:25 c example mmap fd 04:51:18 read without advancing file pointer 05:03:20 bugs in the dispatch 05:20:25 frequency analysis on code 05:31:45 next 4 bytes are register 05:47:00 amd_emu_mode 05:57:35 we broke the gpu, what did we learn today? 06:00:05 I have given you the tools you need to solve the problem 06:05:40 switch to nvidia if you have AMD crashes 06:09:05 risc-v opcode groups 06:12:30 capstone risc-v disassembler 06:18:20 skip instructions, CS_ARCH_RISCV mode 06:22:20 bad at ghidra 06:23:30 don't spoil the risc-v 06:33:00 if labeled easier to read, launch instructions, almost just compile 06:33:55 figuring out the first instruction 06:38:30 load this register map 06:52:00 ghidra load map file 07:35:20 jump table that goes there, some CP function 07:54:25 cmd 3 packets pm4 08:05:00 it's cool that is risc-v 08:23:40 now we can know if AMD open sources anything real 08:29:50 I bet this did not support AQL 08:33:50 we need to stup 08:42:45 I have found why there is so many bugs in this 08:49:15 back in the days of bonaire 08:56:50 HSA was a marketing campaign 08:57:30 internet issues
Watching this guy doesn't want to make me code, it makes me want to establish a new form of government... I call him Q, black from Star Trek... The guy who hacks The Matrix is essentially Q...
George Hotz may be one of the last people on earth that i trust to challenge any new or controversial scientific topic that needs further scrutiny to nail down a true and believable statement and proclamation regarding its fundamentals. also - x- could Georges keyboard be ANY louder ?!?!!
When Jensen Huang was doing this 15 years ago his stock price dropped 80%, the entire wall st valued cuda at 0. it is his vision and many years of pain and suffering made him
i dont know much about coding so with this for what i understand avoids bugs of the gpu ??? but like the if u get a problem who do u go to if not the gpu vendor ??
do you remember paul phoenix from freenode? you probably don't, but i do. give him credit, and treat him well (please locate him). if you have means of locating him, please do. and please award him with some work
It's pretty clear that he's given up on the United States... You guys must have pissed him off pretty badly. There's nowhere for him to do what he's good at.... And quite frankly I don't blame him. Maybe he and I can meet and create our own little government somewhere...
Documentation for the 7900XTX -> github.com/geohot/7900xtx PRs (Pull requests) welcome! | phrack.org/issues/7/3.html | www.catb.org/~esr/faqs/hacker-howto.html | github.com/fail0verflow/radeon-tools | github.com/NationalSecurityAgency/ghidra | www.cs.sfu.ca/~ashriram/Courses/CS295/assets/notebooks/RISCV/RISCV_CARD.pdf
Bounties for tiny corp / tinygrad -> docs.google.com/spreadsheets/d/1WKHbT-7KOgjEawq5h5Ic1qUWzpfAzuD_J06N1JwOCGs/
th-cam.com/video/lnVQsJJFcdg/w-d-xo.html Hiring entire stack for tiny corp join if you are interested | th-cam.com/video/lnVQsJJFcdg/w-d-xo.html work major source of value in your life
Pre-order tinybox buy.stripe.com/5kAaGL6lk9uX9nW144 more info on -> tinygrad.org/#tinybox | github.com/tinygrad/tinygrad comma 3X comma.ai/shop/comma-3x | best ADAS system in the world openpilot.comma.ai | from $999 comma.ai/shop/body the future of people
Support George by subscribing twitch.tv/subs/georgehotz | Follow George on twitter.com/realGeorgeHotz to be up to date | Read George's geohot.github.io/blog/
Chapters:
00:00:00 intro
00:01:50 meditation
00:04:10 questions, AQL packets, radeon southern islands
00:06:00 two code paths
00:10:10 amd vulkan, dispatch_indirect
00:18:30 packet queue = AQL packets, amdgpu eop
00:22:10 AQL_CONTROL
00:30:55 blog part 3
00:37:00 resnet training job to crash
00:40:00 DEBUG=2
00:43:00 getting rid of AQL
00:45:30 engineer wrote something specific and project manager changed the words
00:47:10 selected pipe, queue does not matter
00:48:10 different queues
00:50:15 PM4, PGM_RSRC2
00:56:10 EVENT_WRITE.partial_flush comment
00:58:40 more testing of KFD, moving away from AQL
01:01:20 gpu_driver.cc
01:05:30 does someone want's to write PM4?
01:09:45 when I make the GPU
01:10:20 nvidia and amd very similar
01:10:50 firmware absolutely simple as possible, how easy is updating different tier of software
01:11:20 why AQL exists?
01:19:45 we got the crash
01:29:00 double banned, umr, smc bits read_smc
01:33:00 30% chance PM4 does not have bugs
01:33:40 rosetta stone style translation F32 and RS64
01:38:10 radeon_tools marcan
01:38:20 is AMD going to open source anything useful
01:40:40 ghost locomotion, argo ai
01:42:40 argo the next thing, can everyone stop, cleaning solution
01:44:30 can we all just be more honest
01:45:35 AMD NDA, infringing patents,
01:52:15 being afraid of getting sued
01:55:30 DISPATCH_DIRECT packet
02:00:40 amd gpus codenames, fiji
02:02:55 linux-firmware license, not a lawyer
02:06:10 nvidia gsp license, cuda license no datacenter use
02:07:55 risk averseness of people
02:10:40 linux-firmware
02:20:40 rosetta stone, F32, RS64
02:37:00 launching specific kernel
02:40:40 first GPU to support AQL
02:46:50 NSA, Ghidra, IDA Pro, Russian tools
02:48:30 respect NSA github
02:48:50 NSA better at open source then AMD
02:49:14 NSA more open source than AMD
02:49:30 backdoors
02:54:20 drake rosetta stone song
02:57:30 credit marcan for writing the disassembler
03:15:45 binvis
03:19:30 fail0verflow radeon talk
03:39:25 F32
03:48:30 gfx1101
03:53:20 amd rs64
04:10:15 gfx rs64
04:17:55 python os lseek
04:23:15 amdgpu_regs, mmio
04:34:35 decompiling now
04:38:50 all the different addresses
04:42:30 dump_ip.c, upset writing C
04:48:25 c example mmap fd
04:51:18 read without advancing file pointer
05:03:20 bugs in the dispatch
05:20:25 frequency analysis on code
05:31:45 next 4 bytes are register
05:47:00 amd_emu_mode
05:57:35 we broke the gpu, what did we learn today?
06:00:05 I have given you the tools you need to solve the problem
06:05:40 switch to nvidia if you have AMD crashes
06:09:05 risc-v opcode groups
06:12:30 capstone risc-v disassembler
06:18:20 skip instructions, CS_ARCH_RISCV mode
06:22:20 bad at ghidra
06:23:30 don't spoil the risc-v
06:33:00 if labeled easier to read, launch instructions, almost just compile
06:33:55 figuring out the first instruction
06:38:30 load this register map
06:52:00 ghidra load map file
07:35:20 jump table that goes there, some CP function
07:54:25 cmd 3 packets pm4
08:05:00 it's cool that is risc-v
08:23:40 now we can know if AMD open sources anything real
08:29:50 I bet this did not support AQL
08:33:50 we need to stup
08:42:45 I have found why there is so many bugs in this
08:49:15 back in the days of bonaire
08:56:50 HSA was a marketing campaign
08:57:30 internet issues
w captions thanks
Babe wake up new george stream dropped
My dog is named babe too!
@@bradb8427 i thought he was talking about his babe ruth bar (candy)
watching this guy motivates me to code
Same! I get into the same mood I get after watching some pvp montage
watching this guy motivates me to quit coding
watching this guy motivates me to do anything
motivate this guy code me to watching mood
Watching this guy doesn't want to make me code, it makes me want to establish a new form of government... I call him Q, black from Star Trek... The guy who hacks The Matrix is essentially Q...
George two streams in a row with the mic on at the start of the stream. I'm really happy for you. You're turning a page George. I'm here for it.
Bro i love this dude idk what he is doing but damn he is fucking insane.
I don't know what he is doing either, but he is a legand in programming.
same here 😂
I.know.hes.insane
This is exactly how I code: talking to my screen, yelling, swearing, and meditating
watching you back from ps days and now we in 2024, damn time flies
dark_alex
@@stage666 :]
I had to go back and listen to light it up contenst. I cant believe its been 13years. Wish you more success!
insane attention span
He meditated for 1 minute and got back to coding lmao
You too, can have this attention span, with my one time limited offer of 500mg of Adderall daily dosage.
That first sentence has me in stitches...
yeah I was NOT expecting that
Do it for culture not for money -Geohot
George Hotz may be one of the last people on earth that i trust to challenge any new or controversial scientific topic that needs further scrutiny to nail down a true and believable statement and proclamation regarding its fundamentals.
also - x- could Georges keyboard be ANY louder ?!?!!
That start is gold
thank you for Subtitles/CC
2:40 dude totally lost it lol
When Jensen Huang was doing this 15 years ago his stock price dropped 80%, the entire wall st valued cuda at 0. it is his vision and many years of pain and suffering made him
i get serious terry davis energy from this guy
george pls stream again. i can't afford therapy.
Nicely done, Geo. AMD open-sourced everything.
it not aged wel
I love your work and your projects ❤ a lot of effort from your part
2:09:44 "We'll get Marcan sued again" 😂😂😂
I hope you stream again soon. Also, I hope you look into Kaspa before it's too late.
When you write code, do you test in actual hardware? If not how do you actually test if what you did is working? Please someone answer
I think we'll find out why AMD doesn't open source. Could it be the legal team -> #regCHICKEN
A random question. what other medication do you recommend in addition to modafinil?
what are the min requirements to understand what he does?
python
@@user-ul1jk3ej3n actually, no. Minimum requirements are much, much higher. Python is just one point in a constellation.
yes meditation video intro !!!!!
Where George at?
What are his plans with the GPU ?
What brand is this glasses?
9 hours focused. Insane
Hi George, can you for upcoming streams be at 1440p ? to avoid youtube compression. Thank you
Wake the fuck up samurai, a cool stream just started.
Anyone else saving this to their favorites?
AMD Should hire him.
naive question here as im very new. What is George trying to make/achieve here
same question, to me it just looks weird
I've been coding for 4 years and I have no idea.
I guess this video is a split after previous 3h video? Otherwise it looks like a PTSD, as he immediately starts with meditation 😂
@lockaltube yes had to split as youtube won't allow to upload videos longer than 12 hours...
twitter.com/geohotarchive/status/1777401863450579150
So he decide to do it himself, the amd problem.
Could anyone explain to me what is he even doing? I have no clue and yet enjoy this streams
What about creating an intermediary assembly virtual machines manager hypervisor?
is he like doing 9h stream in one shot? crazy
so should i get one or not?
Learning chinese is even easier then reverse engineering AMD 7900XTX.
this dude's a beast!
YO!!!!! love the BREAK banner at the beginning
i dont know much about coding so with this for what i understand avoids bugs of the gpu ??? but like the if u get a problem who do u go to if not the gpu vendor ??
What is with the cc’s?
@SebastianBean Live-stream chat added as Subtitles/CC - English (Twitch Chat) - at the bottom - Show Transcript
return new programming vid xD : D for-real, need a rebuff ! : D
Subscribed!
By the time you are done with this AMD will make a new gen that crashes in a new way
Lack of streaming showed that AMD took up George on his offer :D
What kind of monitor and keyboard , and laptop or pc do you use?
It's an 4K LG monitor, 16:9, and he has a macbook pro on his right side, a white HHKB Pro 2 keyboard, and a razer mice
@@CONNNE its a dell 32inch 4k actually
Do you guys actually see the code? The police is very small
Mostly I avoid looking at it because the characters are so small
Dudes a weapon holy shit
How can GPUs compete with a 512GB Apple Silicone solution in price per watt.
holy shit.
George, are you creating the baby AI? Side project. You just feed the information that you feed to the AI. It could work
What programming language is this?
python
@@LucasTutorsBR very good
When new vid?
I want to go AMD, but the fact they have @1:18:06 'regCHICKEN' registers, I might just go with Battlemage. Too bad he can't just call Raja.
What mouse and keyboard does he use? Sounds satisfying
He's using a Topre based keyboard. Most likely an HHKB.
happy hacking keyboard and a small bluetooth mouse. you can see him unboxing the new keyboard a few streams back on this channel
@@eliasbergstrom5300 Yep A white HHKB Pro 2
bruh when are you streaming again?
dude program for 9 hrs without eat?
do you remember paul phoenix from freenode? you probably don't, but i do. give him credit, and treat him well (please locate him). if you have means of locating him, please do. and please award him with some work
Dudes, which language do you recommend for the backend? So what does geo use for this?
it depends lol
I'm still meditating and you're on 5 more pages 😂 bro
Guru mediation errror
Did he become Bob ross
Hey George
2:02:50 😂
Why does he wear glasses? First time seeing this. Blue light? Took off his contacts?
George huatz
How tf does this guy code for 9 straight hours? What drugs does he take? (serious question, not being sarcastic lol)
everything you do a lot when you're young is easy to do when you're old i guess. Sadly we didn't know and it's time we never get back.
Motivation.
He meditated for 1 minute
Genius with Asperger's. He actually did some drug tests on one of the past streams to show he's not on anything.
He is interested (as someone noted, perhaps due to aspergers) and sleeps well. That's it, really.
be honest.
are u realated to kenny hotz?
OOOOOOOOOOOOOOoooooooooo
George, me friend
coding asmr looooool
Hello
It's pretty clear that he's given up on the United States... You guys must have pissed him off pretty badly. There's nowhere for him to do what he's good at.... And quite frankly I don't blame him. Maybe he and I can meet and create our own little government somewhere...
his hair dried live
RIP
Hack bgmi 😂
What you are doing is useless, Jensen Huang is going to beat up everyone like he beats 50 competitors including intel when they are 50 times bigger