Skip to content

Instantly share code, notes, and snippets.

View levonet's full-sized avatar
🇺🇦
Stand with Ukraine

Pavlo Bashynskyi levonet

🇺🇦
Stand with Ukraine
  • BlaBlaCar
  • Crimea, Ukraine
View GitHub Profile

Running Quartus + Questa on Apple Silicon

The current methods to run an Intel FPGA workflow on Apple Silicon involve two possibile approaches:

  • Using a WoA Virtual Machine: Performance is terrible (already in amd64 Windows platforms is terrible, adding two virtualization layers on top of it leads to eternal compilation times) + space wasted for all the Microsoft bloatware
  • Using a Docker Container: Performance is better than WoA, but the USB drivers are not working

Running Linux on UTM with Rosetta enabled should tackle these problems

Disclaimer for Baremetal installation

This guide could possibly work also when installing Debian directly on the Mac with Asahi Linux, but it is not recommended for beginners: with the standard installation procedure the Linux Kernel uses a default page size of 16K, and the rosetta binary is not designed to run with this page size. By recompiling the Linux Kernel to use 4K page sizes it should work flawlessly, but expect slower perfomance and/or higher power usage

@GOROman
GOROman / CRSFProtocol.md
Last active October 15, 2025 02:41
ExpressLRS / CRSF Protocol 解析メモ
@tyv
tyv / kyivlaw.md
Last active October 7, 2019 08:32

ПРОЕКТ

вноситься народними депутати України

  • Ткаченко Олександр Владиславович
  • Гурін Дмитро Олександрович
  • Бондар Ганна Вячеславівна
  • Арахамія Давид Георгійович
  • Корнієнко Олександр Сергійович
loki:
config:
auth_enabled: false
ingester:
lifecycler:
address: 127.0.0.1
ring:
kvstore:
store: inmemory
replication_factor: 1
@mastermatt
mastermatt / semaphore.py
Last active September 21, 2021 07:31
Consul Semaphore in Python
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
import datetime
import json
import logging
import os
import socket
import time