Рет қаралды 125,567
Date of the stream 21 Mar 2024.
from $1050 buy comma.ai/shop/comma-3x & best ADAS system in the world openpilot.comma.ai
Live-stream chat added as Subtitles/CC - English (Twitch Chat) - at the bottom - Show Transcript
Source:
- github.com/geohot/7900xtx
Follow for notifications:
- twitch.tv/georgehotz
Support George:
- twitch.tv/subs/georgehotz
Pre-order tinybox:
- buy.stripe.com/5kAaGL6lk9uX9nW144 (tinygrad.org/)
Chapters:
00:00:00 intro
00:00:40 blog post
00:02:00 open source driver, bugs
00:04:25 pre-orders, cheapETH, George jobs
00:06:30 no one use AMD? kernel, user space
00:08:25 not understanding, business platitudes, unpaid QA team
00:09:40 bugs are not in the driver, kernel driver does not talk to the hardware
00:12:45 GSP, MES
00:13:50 llvm amdgpu launching a kernel, firmware blobs
00:17:00 amd on mlperf
00:18:08 AMDGPU kernel driver change log, will never get better unless
00:19:05 Elon companies
00:19:20 people who succeed in companies do not care
00:21:15 believing wrong things, change, correcting
00:21:55 scaling comma.ai, throwing money at comma.ai, $1 mil per month
00:24:05 fundamentally correct, life wasted on wrong things
00:24:35 kernel dispatch, CP
00:26:08 technically wrong
00:27:49 deadlock, root causing
00:29:10 will never get better
00:30:40 props to AMD, fixing the issues
00:31:20 MES correct description
00:31:50 normal bug
00:32:40 oh god, appreciation for software development, horrifying solution, why is this a flag
00:33:40 drivers have been shit for 25 years
00:34:07 should be an if statement in the allocator not a flag
00:35:20 offer, downside risk, worries about bad PR
00:38:40 sony, suing someone, led by emotions
00:41:10 instinct, Nvidia generations, Apple monopoly
00:45:45 blackwell chip, RDNA 4, Dojo
00:48:50 tenstorrent, mlperf
00:50:45 turing completeness
00:51:00 Jim Keller
00:52:26 7900XTX firmware, Elon can execute
00:53:30 12xIntel Arc, Groq LPU scam demo, Nvidia king
00:55:00 fixing culture, qualcomm
00:57:05 working with George, Elon genius
00:58:44 JH7110, RK3588, qualcomm situation
01:00:25 oneplus folding phone money back
01:02:50 stress, clean ubuntu install
01:04:40 hsakmt debug level, business decisions
01:07:50 dynamic debug how to
01:10:10 hip graph vs cuda graph
01:13:40 loading static libs with ctypes, libdrm
01:20:20 moving on
01:23:55 hsa_queue_create
01:25:20 GPU user spaces very complex
01:27:00 exploits
01:33:50 building tiny boxes, open source timeline
01:37:20 user space crash
01:41:40 ctypes uint8_t pointer from address
01:48:30 random queue
01:55:10 fuzz things
01:55:35 teaching hacking, what is this thing
02:00:40 messages from the kernel, ubuntu rebuilding kernel
02:06:40 heven, are you a good person
02:09:10 unload, load, module,
02:09:25 hacking 50% setting up your env, knowing a lot, binary search by hand
02:18:20 gpu smu mes, phoronix are legit, gfx1100
02:26:05 architecture
02:26:30 kernel driver, minimal all the way to the hardware
02:29:00 RDNA3 firmware architecture
02:32:18 Lana_Lux raid!
02:33:40 recap of the stream, driver not opensource
02:34:30 firmware closed source, signed
02:36:20 talking with AMD, unpaid QA team
02:37:05 work with the product, ordering food
02:39:40 MES support
02:40:20 by monday it's over, hacking is addictive
02:44:20 it's not like qualcomm
02:46:20 what did AMD give, talking
02:52:15 Ghidra, food
03:11:44 verbose
03:24:30 size_bytes, ucode, assembler and disassembler
03:35:45 F32 disassembler, f32 microcode
03:43:10 technical info, Sam Altman
03:50:20 giving up, reverse engineering not sustainable
03:58:40 evil plot, un-paid QA team
04:02:00 break
04:08:50 amd gpu, psp, dcn
04:17:00 interoperability, nvidia for commercial purposes
04:22:50 sas, ta, sos, amd vcn, sdma
04:29:40 secretive amd, imu gc, this is dumb
04:33:40 muted
04:50:00 build one module in linux kernel tree, why reboot
05:37:20 if we corrupt it
05:47:50 amd psp function, amd gpu bootloader
05:53:00 signature check, amdgpu disable dma debug
06:14:25 intel, business development
06:15:25 shill for comma, toyota
06:20:00 security model
06:26:10 tenstorrent, rdna3 emulator
06:34:00 break
06:41:40 7900XTX vs 4090 compute, nvidia firmware, market forces
06:50:30 INVALID_ARGUMENT, docs
07:09:00 ROCm does not work, hard decision, crypto miner
07:15:25 nvidia bugs, docs to drive gpu
07:47:10 message to AMD, amd stock, gpu market share, nvidia, elon musk
08:04:10 boeing, arm ai chip, google, jensen huang, sam altman
Official George Hotz communication channels:
- geohot.com
- realGeorgeHotz
- georgehotz
- tinygrad.org
- geohot.github.io/blog
- github.com/geohot
We archive George Hotz and comma.ai videos for fun.
Follow for notifications:
- geohotarchive
Thank you for reading and using the SHOW MORE button.
We hope you enjoy watching George's videos as much as we do.
See you at the next video.