Тёмный
marcan
marcan
marcan
Подписаться
Tokyo Demo Fest 2017 Wild compo 2-8
15:20
7 лет назад
reLase - A realtime laser demo
2:26
7 лет назад
Anime medley (piano)
8:43
11 лет назад
Laser Kinect display at Codebits
1:04
12 лет назад
One Time Science
3:06
13 лет назад
Laser vs. Laser Simulator
2:04
13 лет назад
OpenLase Simulator (Bad Apple)
3:39
13 лет назад
Laser harp v2 with Openlase+OpenCV
0:28
13 лет назад
Laser Harp with OpenLase + OpenCV
4:32
13 лет назад
Realtime MIDI laser visualization
1:35
13 лет назад
Kinect open source driver demo
1:13
13 лет назад
Linux on PS3 v3.41 using AsbestOS
9:17
13 лет назад
OpenLase test: 3D cubes
0:15
14 лет назад
Touch-sensitive piano (test)
1:05
14 лет назад
26C3 mist's libcpu talk
3:27
14 лет назад
Gameboy Color extreme overclocking
10:07
14 лет назад
SaveMii Robot: It's alive!
2:21
15 лет назад
Laser brightness control test
1:58
15 лет назад
Dashed circle on laser scanner
0:11
15 лет назад
Комментарии
@DangerWrap
@DangerWrap 10 дней назад
I miss RU-vid annotations.
@kodreyu
@kodreyu Месяц назад
Love how pokémon intros are slow as fuck even when overclocked
@samolisov
@samolisov Месяц назад
I've seen only up to this stream (inclusively) and only at the end of the stream, I get the problem is the code of MacOS is compiled to use registers for el0 (el1, I didn't get it clear) but @marcan would like to run the code (the OS actually) under el2 and should use another set of complimentary registers; therefore, he has to detect the complimentary registers for another el level and trap the original ones to workaround the correct ones for the deserved el. What makes the problem, as I get it.
@samolisov
@samolisov 2 месяца назад
I missed this but what do HW and SW used trough the code and memory mapping mean? I get this as software and hardware but cannot catch the meaning in this context. Thank you very much if someone can answer.
@kotleni
@kotleni 3 месяца назад
You are awesome ❤🎉
@samolisov
@samolisov 3 месяца назад
I haven't seen the whole video yet but how @marcan make macOS to load the hacked device tree? Did he load it by the same addresses as the original one?
@speedracer123222
@speedracer123222 4 месяца назад
Can the tso support be used in the microvm currently. Or is there still work need to be done in kvm/libkrun for it to work? Doesn’t seem to work for me currently.
@MattIsTheCat
@MattIsTheCat 4 месяца назад
Would this help improve cryptomining speed?
@the.real.ipatch
@the.real.ipatch 5 месяцев назад
i might actually make it to the end. 🤞
@pacmanfuzbearstoodioz2646
@pacmanfuzbearstoodioz2646 5 месяцев назад
uuummm. is it me? of is pokemon silver in spanish?
@CrysiWhit
@CrysiWhit 5 месяцев назад
Hi Marcan!! Taking a shot in the dark here… I am in search of a motherboard for an old X-Men 6-player 2-screen Arcade game. Could you point me in the right direction?
@Atlink
@Atlink 6 месяцев назад
If I saw this at a concert out of the blue - an actual laser light show - I’d probably shit myself.
@the.real.ipatch
@the.real.ipatch 7 месяцев назад
you're awesome thank you, for your efforts. 🙏
@the.real.ipatch
@the.real.ipatch 7 месяцев назад
what key switches are you using? they sound great.
@maxlouden1263
@maxlouden1263 7 месяцев назад
I can imagine people overclocking to give themselves a challenge
@AidenCadwallader
@AidenCadwallader 8 месяцев назад
Video: 😶 Music: 😎
@samolisov
@samolisov 8 месяцев назад
What does the information that Apple has been used DWC3 from Synopsys in their devices for years come from? I saw this on Corellium's website but cannot figure out whether this information is official or got by some reverse engineering and if the latter by whom, you, corellium or someone else? P.S. I see there are not so many dual-role USB controllers on the market what let's not many choices indeed.
@samolisov
@samolisov 8 месяцев назад
@marcan, Thank you very much for the streams, they are amazing! What I get from this one, you are going to design and build a board to send USB signals what you want to your Mac in order to debug how the Mac will react on them and debug the driver for USB PD and maybe display port and other USB stuff. You numerous times used the word "debug" in the stream but didn't said what this actually means. What you told us this is not a MITM stuff, so I have got this is not a USB sniffer or something like this, but a device to generate signals. I'm sorry but this part was unclear. Happy new year!
@lorensims4846
@lorensims4846 8 месяцев назад
Fascinating! This reminds me a lot of the early days of Linux in the very early '90s when we were just trying to get ANYTHING working.
@creepercraftytT99
@creepercraftytT99 8 месяцев назад
a good way to skip long cutscenes btw, you better don't try to play gameboy tetris at level 20 with 40 MHz of overclocking, it'll become harder than TGM3 Shirase level 1300 (well, the 3 sections before it (1000-1299), those have the same difficulty, lvl 1300 is the staff roll)
@samolisov
@samolisov 8 месяцев назад
I see, in the device tree you write something like "compatible", then you put a magic string in your driver with his name and if I'm not wrong, this should be the same value as in the device tree. My question is how the kernel dispatches which driver (module?) to activate to handle the cirtain device? So, what happens when you enable two different irq or timer drivers in your kernel configuration, who will be responsible to solve any conflicts between the drivers and how the conflicts will be solved by interrupt numbers or something else mechanism? Thank you for the answer.
@nanopone
@nanopone 8 месяцев назад
watching this on my m1 pro running asahi :D
@brachysm
@brachysm 9 месяцев назад
marcan! kinda missing your working stream.
@jeffystreet
@jeffystreet 10 месяцев назад
Am I the only person that thinks the "IT IS NOT THE LCD" part is just funny for some reason?
@muyang-qs8bj
@muyang-qs8bj 10 месяцев назад
So Cool!
@MrAdminaras
@MrAdminaras 11 месяцев назад
In short, the goal is to make Linux run, but run as in "we have serial", here is what happens in the video, which i am extremely happy to see in full, as this is how reality is, and not some kind of movie supercut. . Plan is to use the same Samsung tty as Apple is usually shipping to send over a minimal kernel to boot from . Marcan is using a HW device called Glasgow as the way to connect. . He spends almost 3 hours integrating and solving compilation issues of a compress/decompress lib . He tries to debug ( blindly since tty is not working ) why there is no serial but also is affected by a Glasgow cache limit, which he fixes . He has an idea to use framebuffers to show the progress of the kernel booting as colors on top of the screen, one boot step at a time, as there is still no kernel output on serial . After he literally reaches the point of writing code that there is no way that cannot work on a functioning device, at around 7:15:00 mark Marcan has a discussion with a Friend that was poking on a Corellium Linux release and found that in Apple Silicon a hardware bug exists that will kill register ops on a perfectly valid and normal armv8 memory type. . At around 7:28:00 he starts testing the new memory type attributes on fixmap as a hotfix, serial output finally shows up . 7:32:00 - Bug explanation - Lesson. Next video will be about writing code to avoid reaching the all "mmio writes sent to null" bug correctly. Marcan points out that this is possibly the worst HW bug he has ever seen, expecting that it would have eventually made him have to do all the mmu and page mapping he did on the original target of nintendo ( and had avoided doing on the Mac Mini ), after spending 3 days in debug hell.
@mango5047
@mango5047 11 месяцев назад
Nice one
@MrAdminaras
@MrAdminaras 11 месяцев назад
All I could think of after i saw the USB Endpoints is "Please try that HID interrupt to see what happens"
@dronenb
@dronenb Год назад
How are you using your linux keyboard/mouse on the mac whilst also capturing video? I see it looks like you're just using an HDMI capture card but was curious about the keyboard mouse...
@ferorak
@ferorak Год назад
Hello, could this combination work live? How did you solve a camera delay problem? I am trying to do something similar, but it takes 200ms (6 frames) until the image of certain action is available for OpenCV processing.
@JIUNnF
@JIUNnF Год назад
Падай быстрее орал администратор сети на тетрис.
@JIUNnF
@JIUNnF Год назад
Не проше было на педаль вывессти...
@Lilblock545
@Lilblock545 Год назад
If you do respond to comments is the any way to improve performance on asahi fedora I have a base m1 air and asahi arch performs way better then asahi fedora when it comes to gaming
@yiyuzhou3453
@yiyuzhou3453 8 месяцев назад
Same issue here. Memory keeps running out, not sure if it’s a bug. Also the pink screen is annoying.
@ZodiaKGalXy
@ZodiaKGalXy Год назад
Many years later, and it brought a community of thousands of people world wide, making the Wii useful and fun to this day! 😊
@ivankraft5702
@ivankraft5702 Год назад
Why Fedora ((( , mb Kali linux?
@joly3122
@joly3122 Год назад
What's the point of kali? It's just debian with pre-installed pentesting tools
@vslow4795
@vslow4795 Год назад
Because Fedora team reached out. They are helping to polish the experience.
@ivankraft5702
@ivankraft5702 Год назад
I have been administering linux for about 20 years and have used many different distributions and fedora is the worst, starting with rpm packages and ending with constant bugs.@@vslow4795
@lauriran
@lauriran 11 месяцев назад
Script kiddie
@nanopone
@nanopone Год назад
listening to this at work, so interesting!! my heart goes out to you and every other contributor. cant wait for this to get to a point where i can daily drive it on my personal m1 pro ^^
@bszm
@bszm Год назад
@minecraftylogan6531
@minecraftylogan6531 Год назад
Whenever I get down I just remember that this guy is making a cpu and gpu from scratch
@Scoopta
@Scoopta Год назад
I want this hypervisor for amd64, seems really nifty to mess with
@ianharvey3109
@ianharvey3109 Год назад
AUSLASE . I'm happy to help you .
@szaszm_
@szaszm_ Год назад
Why are the volume knobs in alsamixer so high by default that it realistically blows the speakers out right away? Like why does ALSA apply an 18dB gain to a tiny laptop speaker. I understand that it needs more development to fix this, but why is this the driver or ALSA default?
@marcan42
@marcan42 10 месяцев назад
The defaults don't really matter, anything can change the volumes anyway. The whole system is designed to require the safety model. It's not 18dB gain, that's the amp output level which is an absolute value, not relative. There's no way for ALSA to know what values are reasonable limits or defaults. That is the job of the machine driver, which is what we're developing here. On our production version we force a -20dB max volume when the safety subsystem is not active or not responding, and the amp output gains are set to the same maximums as macOS or a bit lower for safety.
@bibicheko1
@bibicheko1 Год назад
You're doing a great job! Never thought that Speaker stuff requires math calculation for voltage and temperature. Learned a lot from this video =)
@kupo1upofficial549
@kupo1upofficial549 Год назад
So by overclocking it u increase its speed?
@TheMeowthTeamV2
@TheMeowthTeamV2 Год назад
its been forever since i have seen this video
@shichiha6138
@shichiha6138 Год назад
now play bad apple with it
@blacklistnr1
@blacklistnr1 Год назад
I was surprised to see that the initial ram is compressed in the rom, very compact decompressor too! Btw, quite funny that you have a smart disassembler with access to the data showing you the code, but you have to manually rewrite it from scratch in python to run it
@SantoshYadav-nh3uu
@SantoshYadav-nh3uu Год назад
Can you make a video about how to setup Asahi linux
@Creeper_ofDoom
@Creeper_ofDoom Год назад
0:53 overclocking this part makes it sound real familiar to something else i have not heard in a long time
@TonySingh7
@TonySingh7 Год назад
Love these streams, glad you are posting them!
@life_induction
@life_induction Год назад
Hi. Thanks for fixing a huge bunch of bugs. How long does it takes to release that? Cant find release policy. Any other options to start use it now?