George Hotz | Reverse engineering | switching from AQL to PM4 to avoid bugs on the AMD 7900XTX Part2

แชร์
ฝัง

ความคิดเห็น • 137

  • @geohotarchive
    @geohotarchive  4 หลายเดือนก่อน +12

    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

    • @k_otey
      @k_otey 3 หลายเดือนก่อน

      w captions thanks

  • @zakridouh
    @zakridouh 4 หลายเดือนก่อน +181

    Babe wake up new george stream dropped

    • @bradb8427
      @bradb8427 4 หลายเดือนก่อน +6

      My dog is named babe too!

    • @SuperMaDBrothers
      @SuperMaDBrothers 4 หลายเดือนก่อน +1

      @@bradb8427 i thought he was talking about his babe ruth bar (candy)

  • @asumaran
    @asumaran 4 หลายเดือนก่อน +100

    watching this guy motivates me to code

    • @denisblack9897
      @denisblack9897 4 หลายเดือนก่อน +5

      Same! I get into the same mood I get after watching some pvp montage

    • @collin_farquhar
      @collin_farquhar 3 หลายเดือนก่อน +10

      watching this guy motivates me to quit coding

    • @trvnq
      @trvnq 2 หลายเดือนก่อน

      watching this guy motivates me to do anything

    • @dealerovski82
      @dealerovski82 หลายเดือนก่อน +1

      motivate this guy code me to watching mood

    • @abigailbruner
      @abigailbruner หลายเดือนก่อน

      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...

  • @PreferredAxe
    @PreferredAxe 4 หลายเดือนก่อน +24

    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.

  • @madeinhvn
    @madeinhvn 4 หลายเดือนก่อน +68

    Bro i love this dude idk what he is doing but damn he is fucking insane.

    • @nlgijs1996nl
      @nlgijs1996nl 4 หลายเดือนก่อน +8

      I don't know what he is doing either, but he is a legand in programming.

    • @lalmiahmed3573
      @lalmiahmed3573 4 หลายเดือนก่อน +3

      same here 😂

    • @SB-co7nn
      @SB-co7nn หลายเดือนก่อน

      I.know.hes.insane

  • @dmitriybradul7719
    @dmitriybradul7719 4 หลายเดือนก่อน +13

    This is exactly how I code: talking to my screen, yelling, swearing, and meditating

  • @ViiralDzn
    @ViiralDzn 4 หลายเดือนก่อน +35

    watching you back from ps days and now we in 2024, damn time flies

    • @stage666
      @stage666 4 หลายเดือนก่อน +2

      dark_alex

    • @ViiralDzn
      @ViiralDzn 4 หลายเดือนก่อน +1

      @@stage666 :]

  • @majidsalam5399
    @majidsalam5399 3 หลายเดือนก่อน +3

    I had to go back and listen to light it up contenst. I cant believe its been 13years. Wish you more success!

  • @kblmn
    @kblmn 4 หลายเดือนก่อน +25

    insane attention span

    • @minimal2224
      @minimal2224 4 หลายเดือนก่อน +9

      He meditated for 1 minute and got back to coding lmao

    • @JamieG992
      @JamieG992 หลายเดือนก่อน +3

      You too, can have this attention span, with my one time limited offer of 500mg of Adderall daily dosage.

  • @PJDonoghue
    @PJDonoghue 4 หลายเดือนก่อน +10

    That first sentence has me in stitches...

    • @aronhegedus
      @aronhegedus 3 หลายเดือนก่อน +1

      yeah I was NOT expecting that

  • @_MrCode
    @_MrCode 4 หลายเดือนก่อน +12

    Do it for culture not for money -Geohot

  • @daveminion6209
    @daveminion6209 2 หลายเดือนก่อน +3

    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 ?!?!!

  • @graham8316
    @graham8316 4 หลายเดือนก่อน +7

    That start is gold

  • @cenkyenikoylu2670
    @cenkyenikoylu2670 4 หลายเดือนก่อน +3

    thank you for Subtitles/CC

  • @ktxed
    @ktxed 4 หลายเดือนก่อน +4

    2:40 dude totally lost it lol

  • @MARKXHWANG
    @MARKXHWANG 4 หลายเดือนก่อน +3

    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

  • @DesecrateConformity
    @DesecrateConformity 4 หลายเดือนก่อน +2

    i get serious terry davis energy from this guy

  • @sudhamjayanthi
    @sudhamjayanthi 3 หลายเดือนก่อน +4

    george pls stream again. i can't afford therapy.

  • @Tripp111
    @Tripp111 4 หลายเดือนก่อน +1

    Nicely done, Geo. AMD open-sourced everything.

  • @DavidCosta85
    @DavidCosta85 2 หลายเดือนก่อน

    I love your work and your projects ❤ a lot of effort from your part

  • @sucim
    @sucim 4 หลายเดือนก่อน +3

    2:09:44 "We'll get Marcan sued again" 😂😂😂

  • @Throwingness
    @Throwingness หลายเดือนก่อน +1

    I hope you stream again soon. Also, I hope you look into Kaspa before it's too late.

  • @NoOne-ev3jn
    @NoOne-ev3jn 4 หลายเดือนก่อน +1

    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

  • @kristofkiekens902
    @kristofkiekens902 4 หลายเดือนก่อน +5

    I think we'll find out why AMD doesn't open source. Could it be the legal team -> #regCHICKEN

  • @HeatherAminian
    @HeatherAminian 3 หลายเดือนก่อน +1

    A random question. what other medication do you recommend in addition to modafinil?

  • @gan7940
    @gan7940 4 หลายเดือนก่อน +5

    what are the min requirements to understand what he does?

    • @user-ul1jk3ej3n
      @user-ul1jk3ej3n 4 หลายเดือนก่อน +2

      python

    • @cristianstoica4544
      @cristianstoica4544 3 หลายเดือนก่อน

      @@user-ul1jk3ej3n actually, no. Minimum requirements are much, much higher. Python is just one point in a constellation.

  • @user-cm6cn5ju4h
    @user-cm6cn5ju4h 4 หลายเดือนก่อน +2

    yes meditation video intro !!!!!

  • @Hbgg-lq7ru
    @Hbgg-lq7ru 2 หลายเดือนก่อน +2

    Where George at?

  • @conpa18dany
    @conpa18dany 4 หลายเดือนก่อน +2

    What are his plans with the GPU ?

  • @nanzhao6706
    @nanzhao6706 4 หลายเดือนก่อน +2

    What brand is this glasses?

  • @rampugh
    @rampugh หลายเดือนก่อน

    9 hours focused. Insane

  • @wenkyy
    @wenkyy หลายเดือนก่อน

    Hi George, can you for upcoming streams be at 1440p ? to avoid youtube compression. Thank you

  • @PeterKilian
    @PeterKilian 4 หลายเดือนก่อน +1

    Wake the fuck up samurai, a cool stream just started.

  • @kaliboy-zk5pm
    @kaliboy-zk5pm หลายเดือนก่อน

    Anyone else saving this to their favorites?

  • @nightblood9462
    @nightblood9462 3 หลายเดือนก่อน +2

    AMD Should hire him.

  • @justlachy2917
    @justlachy2917 4 หลายเดือนก่อน +3

    naive question here as im very new. What is George trying to make/achieve here

    • @twitchy9948
      @twitchy9948 4 หลายเดือนก่อน

      same question, to me it just looks weird

    • @Kuba-xf3gi
      @Kuba-xf3gi 12 วันที่ผ่านมา

      I've been coding for 4 years and I have no idea.

  • @lockaltube
    @lockaltube 4 หลายเดือนก่อน +2

    I guess this video is a split after previous 3h video? Otherwise it looks like a PTSD, as he immediately starts with meditation 😂

    • @geohotarchive
      @geohotarchive  4 หลายเดือนก่อน +1

      @lockaltube yes had to split as youtube won't allow to upload videos longer than 12 hours...
      twitter.com/geohotarchive/status/1777401863450579150

  • @ALTINSEA1
    @ALTINSEA1 4 หลายเดือนก่อน +4

    So he decide to do it himself, the amd problem.

  • @TheAguilacelestial
    @TheAguilacelestial 4 หลายเดือนก่อน +1

    Could anyone explain to me what is he even doing? I have no clue and yet enjoy this streams

  • @DavidCosta85
    @DavidCosta85 2 หลายเดือนก่อน

    What about creating an intermediary assembly virtual machines manager hypervisor?

  • @kldev8566
    @kldev8566 หลายเดือนก่อน

    is he like doing 9h stream in one shot? crazy

  • @kalu19991
    @kalu19991 4 หลายเดือนก่อน +1

    so should i get one or not?

  • @nlgijs1996nl
    @nlgijs1996nl 4 หลายเดือนก่อน +2

    Learning chinese is even easier then reverse engineering AMD 7900XTX.

  • @RoalFlusher
    @RoalFlusher 4 หลายเดือนก่อน

    this dude's a beast!

  • @enteyedos
    @enteyedos 4 หลายเดือนก่อน

    YO!!!!! love the BREAK banner at the beginning

  • @daniellara299
    @daniellara299 2 หลายเดือนก่อน

    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 ??

  • @SebastianBean
    @SebastianBean 4 หลายเดือนก่อน +1

    What is with the cc’s?

    • @geohotarchive
      @geohotarchive  4 หลายเดือนก่อน

      @SebastianBean Live-stream chat added as Subtitles/CC - English (Twitch Chat) - at the bottom - Show Transcript

  • @jozef-javorsky-dodo
    @jozef-javorsky-dodo หลายเดือนก่อน

    return new programming vid xD : D for-real, need a rebuff ! : D

  • @NahminNooman
    @NahminNooman 3 หลายเดือนก่อน

    Subscribed!

  • @MARKXHWANG
    @MARKXHWANG 4 หลายเดือนก่อน +3

    By the time you are done with this AMD will make a new gen that crashes in a new way

  • @RyanMoreau
    @RyanMoreau หลายเดือนก่อน

    Lack of streaming showed that AMD took up George on his offer :D

  • @user-hf7yz5wo2w
    @user-hf7yz5wo2w 4 หลายเดือนก่อน

    What kind of monitor and keyboard , and laptop or pc do you use?

    • @CONNNE
      @CONNNE 4 หลายเดือนก่อน

      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

    • @minhtung6664
      @minhtung6664 หลายเดือนก่อน

      @@CONNNE its a dell 32inch 4k actually

  • @angelokezimana
    @angelokezimana 4 หลายเดือนก่อน +1

    Do you guys actually see the code? The police is very small

    • @angelokezimana
      @angelokezimana 4 หลายเดือนก่อน

      Mostly I avoid looking at it because the characters are so small

  • @jdspage
    @jdspage หลายเดือนก่อน

    Dudes a weapon holy shit

  • @JoeBrigAI
    @JoeBrigAI 4 หลายเดือนก่อน

    How can GPUs compete with a 512GB Apple Silicone solution in price per watt.

  • @codenocode
    @codenocode 4 หลายเดือนก่อน +2

    holy shit.

  • @DavidCosta85
    @DavidCosta85 2 หลายเดือนก่อน

    George, are you creating the baby AI? Side project. You just feed the information that you feed to the AI. It could work

  • @Bobblawlaw1
    @Bobblawlaw1 4 หลายเดือนก่อน

    What programming language is this?

    • @LucasTutorsBR
      @LucasTutorsBR 3 หลายเดือนก่อน

      python

    • @Lelliiss
      @Lelliiss 3 หลายเดือนก่อน

      @@LucasTutorsBR very good

  • @user-ug3pf3uw6x
    @user-ug3pf3uw6x 3 หลายเดือนก่อน

    When new vid?

  • @gecko2000405
    @gecko2000405 4 หลายเดือนก่อน

    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.

  • @user-f1ff23
    @user-f1ff23 4 หลายเดือนก่อน +1

    What mouse and keyboard does he use? Sounds satisfying

    • @eliasbergstrom5300
      @eliasbergstrom5300 4 หลายเดือนก่อน

      He's using a Topre based keyboard. Most likely an HHKB.

    • @rav3ndust
      @rav3ndust 4 หลายเดือนก่อน

      happy hacking keyboard and a small bluetooth mouse. you can see him unboxing the new keyboard a few streams back on this channel

    • @CONNNE
      @CONNNE 4 หลายเดือนก่อน

      @@eliasbergstrom5300 Yep A white HHKB Pro 2

  • @TheoriesOnNatureOfReality
    @TheoriesOnNatureOfReality หลายเดือนก่อน

    bruh when are you streaming again?

  • @yuhaonan
    @yuhaonan 4 หลายเดือนก่อน

    dude program for 9 hrs without eat?

  • @jakobvonderessen
    @jakobvonderessen 3 หลายเดือนก่อน

    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

  • @omicr0n744
    @omicr0n744 4 หลายเดือนก่อน

    Dudes, which language do you recommend for the backend? So what does geo use for this?

    • @TheFlexXMLG
      @TheFlexXMLG 3 หลายเดือนก่อน

      it depends lol

  • @NyauGulewamukulu
    @NyauGulewamukulu 3 หลายเดือนก่อน

    I'm still meditating and you're on 5 more pages 😂 bro

  • @DamianAI9
    @DamianAI9 4 หลายเดือนก่อน

    Did he become Bob ross

  • @prasanjithpatel9490
    @prasanjithpatel9490 4 หลายเดือนก่อน +1

    Hey George

  • @leelb45
    @leelb45 4 หลายเดือนก่อน +1

    2:02:50 😂

  • @JoseSalgado231
    @JoseSalgado231 3 หลายเดือนก่อน

    Why does he wear glasses? First time seeing this. Blue light? Took off his contacts?

  • @kabzztalktime7875
    @kabzztalktime7875 4 หลายเดือนก่อน +1

    George huatz

  • @rakolman
    @rakolman 4 หลายเดือนก่อน +6

    How tf does this guy code for 9 straight hours? What drugs does he take? (serious question, not being sarcastic lol)

    • @dan-cj1rr
      @dan-cj1rr 4 หลายเดือนก่อน +13

      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.

    • @fractalsky2318
      @fractalsky2318 4 หลายเดือนก่อน +10

      Motivation.

    • @gwnbw
      @gwnbw 4 หลายเดือนก่อน +35

      He meditated for 1 minute

    • @atimati1271
      @atimati1271 4 หลายเดือนก่อน +8

      Genius with Asperger's. He actually did some drug tests on one of the past streams to show he's not on anything.

    • @averagefella235
      @averagefella235 4 หลายเดือนก่อน +6

      He is interested (as someone noted, perhaps due to aspergers) and sleeps well. That's it, really.

  • @natpainter8185
    @natpainter8185 4 หลายเดือนก่อน +1

    be honest.

  • @TorontoLandscaper
    @TorontoLandscaper 3 หลายเดือนก่อน

    are u realated to kenny hotz?

  • @benzed1618
    @benzed1618 4 หลายเดือนก่อน +1

    OOOOOOOOOOOOOOoooooooooo

  • @DavidCosta85
    @DavidCosta85 2 หลายเดือนก่อน

    George, me friend

  • @user-cm6cn5ju4h
    @user-cm6cn5ju4h 4 หลายเดือนก่อน +1

    coding asmr looooool

  • @fadiallo1
    @fadiallo1 6 วันที่ผ่านมา

    Hello

  • @abigailbruner
    @abigailbruner หลายเดือนก่อน

    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...

  • @notterboutuyer2781
    @notterboutuyer2781 4 หลายเดือนก่อน

    his hair dried live

  • @Kiririn
    @Kiririn 3 หลายเดือนก่อน

    RIP

  • @JhonAlex-kp6wi
    @JhonAlex-kp6wi 3 หลายเดือนก่อน

    Hack bgmi 😂

  • @MARKXHWANG
    @MARKXHWANG 4 หลายเดือนก่อน +2

    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