Some Assembly required
Some Assembly required
  • 61
  • 110 309
FPGA concepts: Timing
How do you program an FPGA? What does the concepts even mean? How do FPGA programming languages differ from software programming languages? These are the questions we'll tackle in this series.
The fourth part deals with timing considerations. How do you know whether your design is fast enough to handle the load, and what does that even mean?
I want to thank all of my Patreaon supporters, and especially my BBC Micro level supporters:
Yehuda T. Deutsch
Support the project on Patreon: patreon.com/CompuSar
We also have a Discord server. You can join it by following the following link: discord.gg/nNv53PWgBj
Table of contents:
00:00 - Simple circuit
00:59 - Propagation delay
07:31 - Setup and Hold Time
10:32 - No timing analysis
16:37 - Defining a clock
19:34 - Slack, WNS and TNS
21:21 - Decreasing the slack
23:24 - Faster clock
26:07 - Using a violating design
27:29 - Why does it work?
Переглядів: 686

Відео

Rearchitecting the 6502
Переглядів 14 тис.5 місяців тому
03:The 6502 is a CISC 8 bit CPU. We'll be implementing it as a synchronous bus FPGA module. It was widely successful, including two implementations by this very project. And yet, I'm rebuilding it. In fact, I'm fitting a whole new architecture to it. Why? I'd like to thank my Patreon BBC Micro level supporter, Yehuda T. Deutsch. You, too, can support my work on Patreon: patreon.com/CompuSar Dis...
Davinci Resolve on Ubuntu 24.04 - Old way (see description)
Переглядів 10 тис.5 місяців тому
*UPDATE* A better way is available at ua-cam.com/video/FHnNqtAwJ6M/v-deo.html Ubuntu 24.04 has changes to system libraries that cause Davinci Resolve to not work out of the box. But fear not, this video will not only show you how to fix it, it will even show you how to find the fix yourself, so that if future versions break differently you'll be able to fix them as well. In this video we're dow...
FPGA Concepts: Flipflops
Переглядів 6506 місяців тому
How do you program an FPGA? What does the concepts even mean? How do FPGA programming languages differ from software programming languages? These are the questions we'll tackle in this series. The third part deals with stateful logic design in HDL (hardware description languages). We go through what is a flip flop, how it's used. We demonstrate this using a frequency divider. I want to thank al...
Writing an interrupt handler: Making the UART asynchronous
Переглядів 6167 місяців тому
Every operating system needs interrupts. But actually handling interrupts isn't trivial. You need to consider races, synchronization, masking and unmasking, preserving context and performing the actual tasks. In this video we'll be building, from scratch, the interrupt handling code for SarOs. We'll use that in order to implement outputing to the UART without blocking execution. Patreon BBC Mic...
FPGA Concepts Part 2: Combinational logic
Переглядів 7218 місяців тому
How do you program an FPGA? What does the concepts even mean? How do FPGA programming languages differ from software programming languages? These are the questions we'll tackle in this series. The second part deals with combinational logic design in HDL (hardware description languages). We explore several ways to describe the 7 segment decoder, as well as define everything else we need to load ...
FPGA Concepts Part 1: Ye Olden Days
Переглядів 3,1 тис.9 місяців тому
How do you program an FPGA? What does the concepts even mean? How do FPGA programming languages differ from software programming languages? These are the questions we'll tackle in this series. The first part deals with logic design in the pre-HDL and FPGA world. How to build an efficient circuit. I want to thank all of my Patreaon supporters, and especially my BBC Micro level supporters: Yehuda...
Linux timer tracking and calculating complexity
Переглядів 67310 місяців тому
When building an operating system, you need data structures for tracking stuff efficiently. This video deep dives into tracking timer events. It also talks about how to measure our algorithm's efficiency. We also discuss "Amortized complexity". Patreon BBC Micro level supporters: Yehuda T. Deutsch Fiberz project: github.com/shachar/fiberz Support the project on Patreon: patreon.com/CompuSar Dis...
Reaction: Of cycle counting and performance
Переглядів 46011 місяців тому
Reaction: Of cycle counting and performance
Nostalgia on a chip - CppCon 2023 Open content talk
Переглядів 492Рік тому
Nostalgia on a chip - CppCon 2023 Open content talk
Stranded
Переглядів 492Рік тому
Stranded
Structure of an ELF file
Переглядів 2,1 тис.Рік тому
Structure of an ELF file
Live coding invite: Implement a Commodore 1541 emulator
Переглядів 540Рік тому
Live coding invite: Implement a Commodore 1541 emulator
Free LinkedIn Learning C++ course - Limited Time Offer
Переглядів 216Рік тому
Free LinkedIn Learning C course - Limited Time Offer
TLB shootdown
Переглядів 889Рік тому
TLB shootdown
Implementing Memory Cache in FPGA
Переглядів 1,2 тис.Рік тому
Implementing Memory Cache in FPGA
How DDR works: Teaser
Переглядів 279Рік тому
How DDR works: Teaser
DDR controller is FINALLY working.
Переглядів 804Рік тому
DDR controller is FINALLY working.
FPGA not fast enough to support DDR?
Переглядів 845Рік тому
FPGA not fast enough to support DDR?
Implementing a hardware clock and sleep timer
Переглядів 412Рік тому
Implementing a hardware clock and sleep timer
Connecting the DDR... NOT
Переглядів 573Рік тому
Connecting the DDR... NOT
RISC based computer on FPGA
Переглядів 1,9 тис.2 роки тому
RISC based computer on FPGA
Architecture of our Apple 2/Commodore 64 FPGA clone
Переглядів 9782 роки тому
Architecture of our Apple 2/Commodore 64 FPGA clone
Some Assembly Required channel trailer
Переглядів 1 тис.2 роки тому
Some Assembly Required channel trailer
FPGA Apple ][ clone: Adding keyboard input and sound
Переглядів 7072 роки тому
FPGA Apple ][ clone: Adding keyboard input and sound
Introducing my Patreon page and pledge tiers
Переглядів 1082 роки тому
Introducing my Patreon page and pledge tiers
FPGA Apple II clone: Displaying text
Переглядів 1,9 тис.2 роки тому
FPGA Apple II clone: Displaying text
I built an Apple II clone on FPGA from scratch
Переглядів 8 тис.2 роки тому
I built an Apple II clone on FPGA from scratch
Finalizing the CPU
Переглядів 9992 роки тому
Finalizing the CPU
Reaction video: 8-bit guy Amiga 1000
Переглядів 9802 роки тому
Reaction video: 8-bit guy Amiga 1000

КОМЕНТАРІ

  • @jamesblooom8670
    @jamesblooom8670 5 днів тому

    great video dude

  • @user-rr8dn5yl7d
    @user-rr8dn5yl7d 8 днів тому

    Your video was just what I'd needed to get Resolve running on my Ubuntu Studio 24.04. I'd previously complete the first too step. But when I tried to download lbgdk-pixbuf-2-0.0, and it wasn't listed on Ubuntu's main site, I bailed on the process. But when I saw you run into the same problem, and then download a similar version from a 3rd party site, I decided to do that and it Resolve launched successfully after that. I'm usually more tenacious than that, but at the time I'd tried been following several different methods for hours and thought I was going down another rabbit hole. You demonstrated more tenacity and resourcefulness than I did and I thank you for that. My problem now is that, even after copying all the the missing libraries to /opt/resolve/libs, Resolve still won't start from the GUI icon. I can start it with 'gtk-launch com.blackmagicdesign.resolve.desktop', which is essentially running the icon from the CLI, but the GUI fails ever time. Any idea what I need to do to fix it?

  • @JanioBlaky
    @JanioBlaky 9 днів тому

    Eu sou do Brasil e aqui eu não achei nada que podesse corrigir esse erro de instalação. Assisti o video ua-cam.com/video/Y87MFmcy3lc/v-deo.html e deu certo. Agradeço pelo seu trabalho. Eu sozinho não ia conseguir instalar o Davinci. Muito obrigado de Coração. Aproveitei e me escrevi no canal ( Some Assembly required ) e ( Less Assembly Required ). Agora eu não vou precisar de voltar para o windows. Uso Linux Mint 22 "Wilma" e NVIDIA GeForce RTX 4050 Laptop GPU.

  • @RationalBeliever01
    @RationalBeliever01 20 днів тому

    Thank you very much, i got exactly the same errors while i was trying to Install resolve before, Now I have got "the video" and "the solution". ❤

    • @CompuSAR
      @CompuSAR 19 днів тому

      While I'm very glad I was able to help, did you notice I am referencing a newer video (on another channel) where I'm promoting a better way of doing it™?

  • @xoxide1017
    @xoxide1017 21 день тому

    what about 2602c i think for the atari's

    • @CompuSAR
      @CompuSAR 20 днів тому

      Which Atari? The 2600 had a 6507, which is the same chip with less bus pins.

  • @khanmenthe
    @khanmenthe 23 дні тому

    yeah i don't think i want davinci anymore

    • @CompuSAR
      @CompuSAR 22 дні тому

      That's your right, of course. Just to make sure, however, did you notice there is a simpler (and also works better) method of doing this linked in the description (and the thumbnail)?

  • @BalugaWhale37
    @BalugaWhale37 27 днів тому

    I really love these concept videos. With your SPI controller, was there a way to specify the timing of three external pins such that they are in phase with each other?

    • @CompuSAR
      @CompuSAR 27 днів тому

      The whole reason I thought I might get away without timing requirements is that I was updating the output pins on the negative edge of the clock. That meant they had a whole half cycle to settle before the positive edge of the clock arrived, which _should_ have been enough. Except it wasn't. Coupled with stupid mistakes in making them update on the negative edge, and the result was a design that was not quite up to spec. You can actually see that in the video. I recreated the same codebase that wouldn't work and loaded it. The first time I loaded it, however, it actually managed to read the SPI. Only on reloading the same design did it fail.

    • @CompuSAR
      @CompuSAR 27 днів тому

      This is STR mode, of course. For DTR mode you really should use the DDR buffers the FPGA has.

  • @piotrczekalski
    @piotrczekalski Місяць тому

    Thanks. I just switched from 22.04 to 24.04 and wondered why Resolve stopped working. Constructive manual. Assuming system libraries are backwards compatible, the other option would be to symlink the libraries to the newer versions (coming with 24.04) in the lib folder. Did you try it?

    • @CompuSAR
      @CompuSAR 29 днів тому

      Your assumption is wrong. That's why the so numbering scheme was introduced in the first place, after all: because not all library updates are backward compatible. With that said, do check out the video linked from this one for a better AND easier way to install DR on 24.04 (have not upgraded to 24.10, but it should work the same).

  • @0xh4ns
    @0xh4ns Місяць тому

    totally saved my day!

    • @CompuSAR
      @CompuSAR 29 днів тому

      I'm glad to hear. With that said, have you noticed the linked video in the description? There is a better way to do this.

  • @Litoooooo
    @Litoooooo Місяць тому

    Great video but i have this error at the end ActCCMessage Already in Table: Code= c005, Mode= 13, Level= 1, CmdKey= -1, Option= 0 ActCCMessage Already in Table: Code= c006, Mode= 13, Level= 1, CmdKey= -1, Option= 0 ActCCMessage Already in Table: Code= c007, Mode= 13, Level= 1, CmdKey= -1, Option= 0 ActCCMessage Already in Table: Code= 2282, Mode= 0, Level= 0, CmdKey= 8, Option= 0 QtLockedFile::lock(): file is not opened

    • @CompuSAR
      @CompuSAR Місяць тому

      Have you noticed the multiple places I said there is a better way to do this?

  • @Tharindu_LK
    @Tharindu_LK Місяць тому

    Thanks a lot. This is really awesome But ffs blackmagic, get your stuff together. It's been more than 3 months now. It's easier to fix this at BM's end.

  • @WilhelmDrake
    @WilhelmDrake 2 місяці тому

    "There is a place for all at the Rendezvous of Victory." - Aimé Césaire

  • @MoizRedYT
    @MoizRedYT 2 місяці тому

    i dont even know why davinci resolve wont work on ubuntu 24LTS with the kernel version 6.8. im having nvidia-driver-470 installed , the nvidia-driver-390 wont even install because of DMKS issue or gcc compiler version , im not sure .. when i open up davinci resolve it doesnt recognize my GPU even tho the gpu works fine with that driver with other application (the output of nvidia-smi : Failed to initialize NVML: Driver/library version mismatch) . i just want a solution to this problem , any thing? should i try to downgrade ubuntu version and revert back to use 22? or is there a way to FORCE davinci to recognize the gpu? please help (Nvidia K2100M)

    • @CompuSAR
      @CompuSAR 2 місяці тому

      Have you tried the solution proposed on my other channel? The one linked in the description AND in the card AND in the end screen AND in the thumbnail of the video? Because it is both easier and more reliable.

    • @MoizRedYT
      @MoizRedYT 2 місяці тому

      @@CompuSAR i tried it , and it got Davinci to work but it still cannot detect my GPU even though it works fine with other programs (Note : the output of the command vidia-smi : Failed to initialize NVML: Driver/library version mismatch) my GPU : Nvidia K2100m the driver version i m having is 470 . the driver version 390 doesnt build when installed with apt-get or the ubuntu software and updates interface . the gcc compiler version is v13. kernel version : 6.8. one thing that confuses me tho is davinci works and detects my gpu during the installation of the 390 nvidia driver. and it crashes after that. any solution? how to force it to detect the gpu? ps : the Nvidia X server settings CANNOT Generate the Xorg.conf file when i try to save the settings . if i change the files content manually , ubuntu crashes and doesnt boot to the login page after booting and gets stuck on ubuntu and Dell logo. i can provide more information . when i checked the internet i found out that it wasnt only me who is having this issue.. its either the gcc compiler or the kernel version that doesnt support the nvidia 390 driver anymore , i tried to update-alternative the gcc compiler to version 11 TO build the nvidia 390 driver but still faced with the same problem. it finishes installation with errors!

    • @CompuSAR
      @CompuSAR 2 місяці тому

      @@MoizRedYT I think you're on the nuevue driver (the open source one). DaVinci won't work with that. You have to get X working with the NVidia drivers outside the container first, and only then can you try and get DaVinci working inside it.

    • @MoizRedYT
      @MoizRedYT 2 місяці тому

      @@CompuSAR can you elaborate more on that please , iam really in need to work with davinci resolve , i dont wanna install windows just to use it.

    • @CompuSAR
      @CompuSAR 2 місяці тому

      @@MoizRedYT You need to get to the point where your system runs with the NVidia driver regardless of DaVinci Resolve. I'm not sure what you need to do in order to do that. Probably install the nvidia drivers properly. In any case, the fact that nvidia-smi doesn't report a correct installation is what you need to resolve (no pun intended) at this point.

  • @silverdagger72
    @silverdagger72 2 місяці тому

    I am excited too! :)

  • @PhilippKessler79
    @PhilippKessler79 2 місяці тому

    Thanks a lot. It worked. A note to nVidia users: DaVinci Resolve 19 requires nVidia drivers 550+ which are not officially available on Ubuntu yet. Installing drivers that are yet untested by Canonical is discouraged from what I read. I reinstalled DaVinci 18.6.6 and re-used this guide to work around the library issue. Works like a charm.

    • @CompuSAR
      @CompuSAR 2 місяці тому

      I'm on Ubuntu 24.04 with the 550 drivers installed through the Ubuntu "nvidia-driver" deb.

    • @PhilippKessler79
      @PhilippKessler79 2 місяці тому

      @@CompuSAR But this version is not officially recommended by Canonical yet, right? I can only find it in apt but not in the driver manager GUI.

    • @CompuSAR
      @CompuSAR 2 місяці тому

      @PhilippKessler79 I honestly have not checked.

  • @Chris-hi2hn
    @Chris-hi2hn 2 місяці тому

    Interested to see how this ends, love to see your 6502 writing something out to a screen😃

    • @CompuSAR
      @CompuSAR 2 місяці тому

      Keep watching. I actually got it to boot into Apple II basic.

  • @jqeufncaefvjnid
    @jqeufncaefvjnid 2 місяці тому

    God tier

  • @Accocu
    @Accocu 2 місяці тому

    DO NOT INSTALL THAT RENAMED LIB...I DID AND I CNT ENTER DEESKTOP ENV FROM MY TTY....

    • @Accocu
      @Accocu 2 місяці тому

      it removed nautilus and my gdm and most lf thi gs

    • @Accocu
      @Accocu 2 місяці тому

      also i lost my apps like google and lutris and so on...

    • @Accocu
      @Accocu 2 місяці тому

      no personal data lost but big demage was done.....

    • @Accocu
      @Accocu 2 місяці тому

      also all my system extensions are removed

    • @Accocu
      @Accocu 2 місяці тому

      it was liboss4-salsa-asound2!!!!!

  • @harmtuntler8555
    @harmtuntler8555 3 місяці тому

    very helpfull thank you :))

    • @CompuSAR
      @CompuSAR 3 місяці тому

      I'm glad it helped. Have you also looked at the newer video with the better way? ua-cam.com/video/FHnNqtAwJ6M/v-deo.html

    • @harmtuntler8555
      @harmtuntler8555 3 місяці тому

      No, I haven't seen that yet buy have noticed that some of the files are already there in this version I will have a look ty :))

  • @VFWPost4195
    @VFWPost4195 3 місяці тому

    Thank you for a very easy resolution to installing Davinci on Ubuntu! Much appreciated!

    • @CompuSAR
      @CompuSAR 3 місяці тому

      You're welcome! Also, there is an even easier way now: ua-cam.com/video/FHnNqtAwJ6M/v-deo.html

  • @Nichflow-js8gy
    @Nichflow-js8gy 3 місяці тому

    Perfect, Simple explanation to the point... Thank Man the best!💥💥💥💥💥

    • @CompuSAR
      @CompuSAR 3 місяці тому

      I have to admit that I'm surprised by the "simple" description. Still, if it worked for you, that's great. You're welcome. If you do run into problems, I've since developed an even simpler way that should also be more reliable. Please check out ua-cam.com/video/FHnNqtAwJ6M/v-deo.html

  • @DuncansWildEscapes
    @DuncansWildEscapes 3 місяці тому

    wow thanks. I was bashing my head against wall trying to figure this out. Corrupted my whole system multiple times trying to use chatGPT to figure it out. Thank you!

    • @RonLaws
      @RonLaws 3 місяці тому

      next time don't use ChatGPT...?

    • @CompuSAR
      @CompuSAR 3 місяці тому

      If this doesn't solve your problem, I've developed a new way of doing this. It should be both simpler and more reliable. Please check out ua-cam.com/video/FHnNqtAwJ6M/v-deo.html

  • @kovreee
    @kovreee 3 місяці тому

    I do everything as follows, but when I try to run the command at 7:20 , for some reason it still only shows the libpango file and not libpangotf. What could be the problem?

    • @CompuSAR
      @CompuSAR 3 місяці тому

      I don't know, but I've since created a better way, that should also avoid all of those library problems. Check out ua-cam.com/video/FHnNqtAwJ6M/v-deo.html

  • @LeandroVaculik
    @LeandroVaculik 3 місяці тому

    Hello good morning, thank you for the explanation, but I am unable to download libgdk-pixbuf-2.0. When I unzip it, it is empty.

    • @CompuSAR
      @CompuSAR 3 місяці тому

      I have no idea how to solve that. With that said, I've since created a better way, that does not need any custom/mismatched libraries at all. Check out ua-cam.com/video/FHnNqtAwJ6M/v-deo.html

  • @gegentan_
    @gegentan_ 3 місяці тому

    THANK YOU SO MUCH!!!!!!

    • @CompuSAR
      @CompuSAR 3 місяці тому

      You're welcome!

    • @CompuSAR
      @CompuSAR 3 місяці тому

      Also, there is now a new way to do this, that is both easier (less manual steps) and more reliable. Please check out ua-cam.com/video/FHnNqtAwJ6M/v-deo.html

  • @TheRealAlphaXD
    @TheRealAlphaXD 3 місяці тому

    Make a rhel/fedora container (or an Ubuntu 22.04) in distrobox, install the needed dependencies, and done. (This way harder than how I worded it)

    • @CompuSAR
      @CompuSAR 3 місяці тому

      Except people here tried that, and it didn't work. I can tell you I tried Docker, and that didn't work either. I did end up doing more-or-less that, but I had to build my own container tool for it to work.

    • @CompuSAR
      @CompuSAR 3 місяці тому

      So I now have the new video up, with how I did it. I suspect there was a way to get distrobox to work as well, but I ended up writing my own container solution. Please check out ua-cam.com/video/FHnNqtAwJ6M/v-deo.html

  • @86ericg
    @86ericg 3 місяці тому

    That lots of work to install a program

    • @CompuSAR
      @CompuSAR 3 місяці тому

      Please trust me, a much easier, and also more reliable, way is just around the corner. I'll post another video on my, new, side channel when it's ready. youtube.com/@lessassemblyrequired

    • @CompuSAR
      @CompuSAR 3 місяці тому

      If still relevant, please check out ua-cam.com/video/FHnNqtAwJ6M/v-deo.html

  • @sshamsi
    @sshamsi 3 місяці тому

    Thank you for the in-depth explanation alongside the solution, got everything running!

    • @CompuSAR
      @CompuSAR 3 місяці тому

      Glad it worked for you. If you do run into problems, please check out the new (easier and more reliable) way of doing this: ua-cam.com/video/FHnNqtAwJ6M/v-deo.html

  • @pithikoulis
    @pithikoulis 3 місяці тому

    I'll just wait for a flatpak. Linux still hasn't learned anything from Windows

    • @CompuSAR
      @CompuSAR 3 місяці тому

      BMD aren't creating a flatpak solution, though. I am almost done creating something similar myself, though. Will update in the other channel.

    • @CompuSAR
      @CompuSAR 3 місяці тому

      If still relevant, please check out ua-cam.com/video/FHnNqtAwJ6M/v-deo.html

  • @SweetHoneycode
    @SweetHoneycode 3 місяці тому

    create a bash script that you run for the future :)

    • @CompuSAR
      @CompuSAR 3 місяці тому

      Oh, had that been all that was required....

  • @skarlok1
    @skarlok1 3 місяці тому

    Hey, thanks for the tutorial. After giving the path to mentioned packages i had this "18.6.6.0007 Linux/Clang x86_64 Main thread starts: 3F393000 Segmentation fault (core dumped)". Running New linux mint 22 Wilma with nvidia driver 550. Aplication still not working not sure where is the problem. Any idea how to solve that problem?

    • @CompuSAR
      @CompuSAR 3 місяці тому

      Yes. I'm working on it (actually, I got it working, now I'm working on packaging it). Stay tuned on my other channel: youtube.com/@lessassemblyrequired. I'll post the instructions there when they're ready.

    • @CompuSAR
      @CompuSAR 3 місяці тому

      Video is ready. Please check out ua-cam.com/video/FHnNqtAwJ6M/v-deo.html

  • @stephenshort7945
    @stephenshort7945 3 місяці тому

    Thanks!

  • @arduinoatolyem2121
    @arduinoatolyem2121 3 місяці тому

    Thank you so much man it just wouldn't work i tried all troubleshooting methods but following your video fixed it!

    • @CompuSAR
      @CompuSAR 3 місяці тому

      Glad I could help

  • @LarryCarlin
    @LarryCarlin 3 місяці тому

    Brilliant. Takes a lot of effort to put a video like this together. These steps worked with Linux Mint 22 (obviously). I'll move over to your new site and check when you post "the better way". Thanks for all the work.

  • @Dr.LinuxPresents
    @Dr.LinuxPresents 3 місяці тому

    Perfect for my new install of Linux Mint 22!! Great walk through.

  • @aryansamadaee3924
    @aryansamadaee3924 3 місяці тому

    OUTSTANDING! Great video and great explanations. it works!

  • @verschworener
    @verschworener 3 місяці тому

    I get the error message "/opt/resolve/bin/resolve: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory" Or does this happen cause I use Debian?

    • @CompuSAR
      @CompuSAR 3 місяці тому

      I have not tested Debian. Either install it on your OS, or follow the same procedure and install inside the libs directory. Either way, I'm getting close to releasing a better solution (also more reliable). I'll probably release it on the new channel: youtube.com/@lessassemblyrequired.

    • @CompuSAR
      @CompuSAR 3 місяці тому

      Please check out ua-cam.com/video/FHnNqtAwJ6M/v-deo.html

  • @CKDesigner2525
    @CKDesigner2525 3 місяці тому

    I am using Ubuntu 22.04.4 LTS and when I tried to execute the command "sudo LD_LIBRARY_PATH=/tmp/dr/files/usr/lib/x86_64-linux-gnu/ bin/resolve" it gave me and error "Illegal instruction (core dumped)" What could be the reason for this? Thanks

    • @CompuSAR
      @CompuSAR 3 місяці тому

      I don't know if this is still relevant, but I've created a simpler and more reliable way to do this. Check out ua-cam.com/video/FHnNqtAwJ6M/v-deo.html

  • @TheKiBlocShow
    @TheKiBlocShow 3 місяці тому

    Excellent video and I find it useful.

    • @CompuSAR
      @CompuSAR 3 місяці тому

      Glad it was helpful!

  • @linxous
    @linxous 3 місяці тому

    thanks so much for your video on fixing library dependencies in Davinci Resolve! I've been using Linux Mint 22 as my editing platform, and it was just what I needed to get things working smoothly. Really appreciate it

  • @zabeebarsalan1385
    @zabeebarsalan1385 3 місяці тому

    i tried to install free version (not studio) and chose to download lib with new names and my gnome desktop broke. had to recover it by uninstalling those lib in recovery mode root shell and installing gnome desktop again .

    • @CompuSAR
      @CompuSAR 3 місяці тому

      Did you install those libraries globally? That is not what I recommended doing in the video. Installing them in the /opt/resolve/libs directory should not break your desktop.

    • @zabeebarsalan1385
      @zabeebarsalan1385 3 місяці тому

      @@CompuSAR yup i did that mistake but it happend . i went through your video again and saw using skip which i missed . :(

    • @CompuSAR
      @CompuSAR 3 місяці тому

      There is now a better way to perform this. One where making this mistake is not possible. Please check out ua-cam.com/video/FHnNqtAwJ6M/v-deo.html

  • @mattvisaggio
    @mattvisaggio 3 місяці тому

    Could you sidestep all of the issues by installing it via distrobox ubuntu 22.04?

    • @CompuSAR
      @CompuSAR 3 місяці тому

      I have not tried. Others in the comments have, however, and have not seemed to gain much success.

  • @mattvisaggio
    @mattvisaggio 3 місяці тому

    Excellent video. Thank you for explaining it so clearly!!!

  • @burnedeye
    @burnedeye 3 місяці тому

    This is the type of garbage that prevents 99% of Windows users from switching to Linux, ever. Now you can appreciate how much effort Microsoft put into compatibility and reliability. Before anyone starts, Windows is a pile of dong for other reasons, but the situation with Linux does not help at all. Sadly.

    • @CompuSAR
      @CompuSAR 3 місяці тому

      A good point argued with grace. Except, of course, it isn't and you didn't. The reason this flow is necessary is because BMD decided, for their own reasons, to only support specific versions of Linux, and fairly old ones at it. That can happen on Windows as well (if you don't believe me, try to program a 6th generation Xilinx FPGA, or hook up hardware produced 10 years ago). The fact that I even _had_ a solution to offer is because the way Linux is. With that said, I don't get it. So you spent 11 minutes and 41 seconds watching a video for the sole purpose of getting angry, and then went here dumping your anger at me, for some reason. Why do that to yourself? If you don't want to use DR on Linux, don't. If you do want to use DR on Linux, install Rocky Linux and go through the official support. If you insist on using an unsupported version of Linux to run DR, at least, thanks to me, you're not left with no solution. In what way is your anger productive, or even warranted?

    • @burnedeye
      @burnedeye 3 місяці тому

      @@CompuSAR Dude, you made a brilliant video about an issue that should not exist - that was the point of my comment. Yet you managed to spectacularly miss the point and take the comment personally. It's comical!

    • @fernandoperez8587
      @fernandoperez8587 3 місяці тому

      Don't kid yourself similar things happen on windows.

    • @burnedeye
      @burnedeye 3 місяці тому

      @@fernandoperez8587 Maybe on windows 95

    • @burnedeye
      @burnedeye 3 місяці тому

      @@fernandoperez8587 Actually, I'd like to see it happen, give me an example of mainstream windows software that requires the user to go online to look for instructions and eventually download bunch of DLLs from older version to make it work. Go ahead, I'll gladly wait.

  • @ToniStorm-c3f
    @ToniStorm-c3f 3 місяці тому

    Great Video! But when I try to run opt/resolve, i get this: ActCCMessage Already in Table: Code= c005, Mode= 13, Level= 1, CmdKey= -1, Option= 0 ActCCMessage Already in Table: Code= c006, Mode= 13, Level= 1, CmdKey= -1, Option= 0 ActCCMessage Already in Table: Code= c007, Mode= 13, Level= 1, CmdKey= -1, Option= 0 ActCCMessage Already in Table: Code= 2282, Mode= 0, Level= 0, CmdKey= 8, Option= 0 19.0.0b.0033 Linux/Clang x86_64 Main thread starts: D4FB4000 Segmentation fault (core dumped) Im already trying to install it for 3 days but cant figure it out.

    • @CompuSAR
      @CompuSAR 3 місяці тому

      I am working on a better way to perform the install, both in making it easier and in making it more reliable. It will take a while. It will probably go out in my new "other" channel: ua-cam.com/users/lessassemblyrequired

    • @ToniStorm-c3f
      @ToniStorm-c3f 3 місяці тому

      @@CompuSAR Thank you so much, this is probably helpful to a lot of people. I will sub to both channels! Edit: The link is broken, idk if u know

    • @CompuSAR
      @CompuSAR 3 місяці тому

      Sorry about that. I meant www.youtube.com/@lessassemblyrequired

    • @CompuSAR
      @CompuSAR 3 місяці тому

      And now I can even link to the actual video. Please check out ua-cam.com/video/FHnNqtAwJ6M/v-deo.html

  • @buffedengie
    @buffedengie 3 місяці тому

    Thanks!

  • @jaimeaguirre4424
    @jaimeaguirre4424 3 місяці тому

    OMG I love you! This works!

    • @CompuSAR
      @CompuSAR 3 місяці тому

      I LOVE YOU TOO, eh, remind me your name again? Unfortunately, there are some stability issues, especially around Fusion. I'm working on a better solution (that will also involve less manual labor), but it will take a little longer. With that said, my channel has had enough off-topic (for it) videos, so when I finally do get it working, I won't publish it here. I'm opening a new channel for the off-topic stuff. It's over at youtube.com/@lessAssemblyRequired, if you're interested.

    • @jaimeaguirre4424
      @jaimeaguirre4424 3 місяці тому

      @@CompuSAR Subbed and thanks!

    • @CompuSAR
      @CompuSAR 3 місяці тому

      I'm running an experiment called "how many subs can I get on a channel with no branding and no content". Truth be told, the reason there is no branding and no content is because I want DR to be stable first.

    • @CompuSAR
      @CompuSAR 3 місяці тому

      Also, with the video now out, the experiment is concluded. The answer is "5". I got 5 subs on the channel before it had any videos.

  • @AwesomeBlackDude
    @AwesomeBlackDude 4 місяці тому

    I'm wondering if I can install the newest DR 19 PB5?

    • @CompuSAR
      @CompuSAR 4 місяці тому

      The procedure works as well as it does on other versions. With that said, there are some stability issues. I'm working on a better approach, and will post a video when it's done. Except, it won't be on this channel. My regular subscribers are complaining. I'm opening a new channel at www.youtube.com/@LessAssemblyRequired

    • @AwesomeBlackDude
      @AwesomeBlackDude 4 місяці тому

      ​@@CompuSAR After rewatching your tutorial about 50 times, I was finally able to successfully launch DaVinci R19 PB5. I'll hit the subscribe button on both of your channels. Thank you, thank you.

    • @AwesomeBlackDude
      @AwesomeBlackDude 4 місяці тому

      ​@@CompuSAR Select Preferences Go to the System tab Select Memory and GPU Uncheck the Auto boxes Select the appropriate processing mode: Cuda: for Nvidia GPUs OpenCL: for AMD Radeon GPUs Ensure the Discrete dedicated GPU is selected Click Save Restart DaVinci Resolve There's no OpenCL: for AMD Radeon GPUs to select im wondering what can be causing this?

  • @streamsandgalaxies
    @streamsandgalaxies 4 місяці тому

    Hello! If starting fresh, any advantages or disadvantages to just install Ubuntu 22 LTS instead or DR18? Second, is using Ubuntu Studio with low latency kernel discernably faster? Also want to do some Steam gaming -would that all be good on Ubuntu Studio 24 LTS? Lastly is it worth it just double booting to Rocky OS just for DR and other video related?? Thanks!

    • @CompuSAR
      @CompuSAR 4 місяці тому

      Here's my personal take: * If you're mainly editing video, installing 22.04 is definitely a better idea. * I have not tried low latency kernels * I don't know about streaming _with_ Studio. I've streamed non-gaming content, and OBS does fine * I tried that. First, I suggest dedicating a disk to Rocky, as its installer makes it _really_ easy to erase your current install otherwise. Problem is, I _hate_ it. It's Gnome based and feels very restrictive. YMMV. DR works way better on RL than it does on 24.04, even with my patches. Especially Fusion. I'm working on a better solution for 24.04, and when it's done I'll post a new video. Problem is, it won't be here. The content is just too off-topic for this channel. I'm opening a more relaxed channel at youtube.com/@LessAssemblyRequired

    • @CompuSAR
      @CompuSAR 3 місяці тому

      In case this is still relevant, "new solution" is now available. Please check out ua-cam.com/video/FHnNqtAwJ6M/v-deo.html

  • @ScorgeRudess
    @ScorgeRudess 4 місяці тому

    You are amazing, thanks! you've just won a subscriber from México :D sadly on opnening, I get a "OpenGL initialize error" but thats a problem for another story xD running a RTX 2060SUPER.. Update: Solved: it was the secure boot, we need to sign the MOK of the GPU driver, or turn off the secure boot, I did sign it and voila :D

    • @CompuSAR
      @CompuSAR 4 місяці тому

      There are some stability issues. I'm working on a better solution, but so far it's not going very well :-\ I'm trying to run Rocky Linux 8.6 in a docker, so that DR can run on its supported OS while you work with your preferred one. Sadly, even under ideal conditions, that'll only work with Nvidia GPUs, as AMD don't have a docker solution.

    • @Dr.LinuxPresents
      @Dr.LinuxPresents 3 місяці тому

      You should be able to change it in the Davinci settings to OpenGL. I had the same and it was just a single click to change the settings once I figured it out!

    • @CompuSAR
      @CompuSAR 3 місяці тому

      In case you missed it, new way is out. Please check out ua-cam.com/video/FHnNqtAwJ6M/v-deo.html