Почему бы и не да. В браузере - на встройке, в игре или пошлости в ИИ генерировать - подключил внешнюю видеокарту. Просто скажу, что монитор не обязательно подключать к HDMI видеокарты. Готовая 3D картинка прекрасно отобразится на HDMI встройки. Ноутбуки же переключаются со встройки на дискретную видеокарту при запуске игр.
У всего этого нету горячего подключения. Нету синхронизации включения питания. Китайские разработчики третьего эшелона приспосабливают запчасти от устаревшего и списанного оборудования центров обработки данных.
Угу и всё это в солнечный зимний день... Или вы предлагаете на зиму снимать солнечные батареи? /s
Так что тут не где выдумывать. Солнечную энергию либо сетевыми инверторами в электрическую сеть если законы страны разрешают, если нет, то заряжаем аккумулятор, а если и аккумулятор 100% - греем бочку с водой для ванной.
Солнечные панели источник не постоянной электрической энергии. При переменной облачности мощность может в считанные секунды изменяться от 100% до 0%. Такие перепады исключают разумное применение практически любого потребителя. Из адекватных остаются только нагревательные приборы которым в принципе не важен род тока, постоянный или переменный. Либо полноценные солнечные электростанции с химическим аккумулятором электрической энергии.
В странах, где разрешена продажа солнечной генерации в электрическую сеть, можно применять сетевые инверторы на полупроводниках. Часть выработанной ими энергии уйдет непосредственно на ваши домашние электроприборы, остальное уйдет в сеть для электроприборов соседних домов. Пиковый КПД сетевых инверторов очень высок и может достигать 99%, даже средний КПД выше 94%. КПД умформера или двигатель-генератора малой мощности в максимально выгодном режиме будет очень мал. На вскидку не скажу, но быстрогуглится интервал 40%-80%.
При плавающих зависаниях у относительно нового компьютера советую разобрать по комплектующим и собрать заново. Этот совет включает в себя с осторожностью извлечь, вставить и пошевелить процессор. PCIe линии соединяются и в процессорном сокете и в разъеме на материнской плате. Грязь невидимая глазом может находиться и тут и там.
Относительно недавно в новом компьютере планка памяти отказывалась работать в четвертом слоте и шевелением процессора в сокете проблема ушла.
Дефицит региональных бюджетов тоже зашкаливает. Региональные власти отдать долг банкам не смогут. Владельцы сгоревших товаров, закупленных в кредит, отдать деньги банкам не смогут. Рекорд за рекордом выносов наличных с банков. bE3norNM - bErNTE
Универсальность systemd одновременно радует и пугает. Параллельный запуск, конфигурация сети, синхронизация времени, ресолвинг имён, логирование, управление контейнерами, планировщик задач...
Жду когда в systemd реализуют wpa_supplicant чтобы секрет для авторизации в WiFi сетях тоже в конфигурации systemd прописывались. Корневой раздел с линуксом у моего отчуждаемого хранилища с жесткими дисками лежит на флешке самсунг фит. Эта флешка переехала уже три раза на другое железо. При переезде поднимается все, кроме автоматического подключения к WiFi. Хочется убрать костыль через переименование сетевого контроллера WiFi правилами udev.
QEMU умеет читать конфигурацию для виртуальной машины из файла. Опция -readconfig. К сожалению в документации очень скудно описан как сам формат так и опции. Есть только несколько базовых примеров таких конфигураций. Так что пришлось подбирать что да как.
В файле конфигурации можно задать довольно много всего, но не всё.
Нельзя задать количество vcpu и тип видеокарты.
С таким конфигурационным файлом существенно сокращается строка параметров QEMU
9700x + ЕСС память. В логах были исправленные ошибки по контроллеру памяти. Перевставлял память и все равно в логе появлялись исправленные ошибки. Перевставил процессор и ошибки ушли.
Кстати MINIX ER939-AI использует ОЕМ плату от Sixunited AXB35.
Запускаю openai/gpt-oss-120b на минипк с такой платой. FEVM FA-EX9.
Вот тут https://strixhalo.wiki/ собрана полезная информация по китайским платам с процессором AMD Ryzen AI Max+ 395. Уважаемый deseven устранил единственную проблему этих плат от сиксюнитэд адекватной режим работы вентиляторов охлаждения https://github.com/deseven/ec-su_axb35-win
Попробуйте совсем убрать mdns_minimal из nsswitch.conf. Или попробуйте перенести его за dns, чтобы приоритет понизить. Нутром чую, что разрешение имени не доходит до systemd-resolved, а используется какая-то минимальная реализация.
У меня там все по умолчанию:
hosts: files myhostname resolve [!UNAVAIL=return] dns
Надо уточнить, что у меня дебиан тестируемый выпуск. На момент написания комментария приоритет файлов конфигурации был неправилен. Приоритет конфига в /usr/lib/systemd/resolved.conf.d/00-disable-mdns.conf был выше чем /etc/systemd/resolved.conf.d/local.conf. Дефолтный конфиг отключал mDNS. Это было неправильное поведение. Тогда я удалял 00-disable-mdns.conf и все начинало работать.
Сейчас с приоритетами все в порядке. Надо включить mDNS в /etc/systemd/resolved.conf.d/local.conf это для systemd-resolved.
Global Protocols: -LLMNR +mDNS +DNSOverTLS DNSSEC=no/unsupported resolv.conf mode: stub Current DNS Server: 1.0.0.1 DNS Servers: 1.1.1.1 1.0.0.1
...
Link 5 (bridge0) Current Scopes: DNS mDNS/IPv4 mDNS/IPv6 Protocols: +DefaultRoute -LLMNR +mDNS +DNSOverTLS DNSSEC=no/unsupported Current DNS Server: 1.0.0.1 DNS Servers: 1.1.1.1 1.0.0.1 Default Route: yes
Link 6 (wg0) Current Scopes: none Protocols: -DefaultRoute -LLMNR +mDNS +DNSOverTLS DNSSEC=no/unsupported Default Route: no
Link 7 (vnet0) Current Scopes: mDNS/IPv6 Protocols: -DefaultRoute -LLMNR +mDNS +DNSOverTLS DNSSEC=no/unsupported Default Route: no
Сохраняю оглавление дисков "ls -lR >disccontent.ls-lR" и под win есть плагин зайти в файл оглавления как в архив. Под linux есть поддержка таких файлов-оглавлений?
Я в этом вопросе тоже деревянный, да плюс ко всему у меня видеокарт совсем нет. Встроенные в процессор закрывают 146% всех моих потребностей.
Тот ComfyUI что на гитхабе с размером архива 1,9Гб содержит портативную сборку.
run_cpu.bat - очевидно нас не интересует.
run_nvidia_gpu.bat с порезанным fp32 на карте CMP - тоже не интересно.
run_nvidia_gpu_fast_fp16_accumulation.bat - тут интереснее, ComfyUI запускается с параметром --fast fp16_accumulation, и тем более популярные модели fp16.
После запуска откроется GUI ComfyUI в браузере.
Есть еще другие ключи командной строки, которые позволяют включить fp16. Вот эти выглядят перспективно: --force-fp16 --fp16-unet --fp16-text-enc
Моделька около 2Гб, картинка 512х512, без улучшалок (хайрез и всё такое) на 3080 генерируется пару-тройку секунд. Т.е. на карте CMP явно используется не fp16. Вы в статье тестировали fp16 и пришли к выводу, что fp16 не зарезано нвидией. Вот хотелось бы убедиться, что и генераторы изображений можно принудительно запустить с fp16.
Почему бы и не да. В браузере - на встройке, в игре или пошлости в ИИ генерировать - подключил внешнюю видеокарту. Просто скажу, что монитор не обязательно подключать к HDMI видеокарты. Готовая 3D картинка прекрасно отобразится на HDMI встройки. Ноутбуки же переключаются со встройки на дискретную видеокарту при запуске игр.
У всего этого нету горячего подключения. Нету синхронизации включения питания. Китайские разработчики третьего эшелона приспосабливают запчасти от устаревшего и списанного оборудования центров обработки данных.
Угу и всё это в солнечный зимний день... Или вы предлагаете на зиму снимать солнечные батареи? /s
Так что тут не где выдумывать. Солнечную энергию либо сетевыми инверторами в электрическую сеть если законы страны разрешают, если нет, то заряжаем аккумулятор, а если и аккумулятор 100% - греем бочку с водой для ванной.
Солнечные панели источник не постоянной электрической энергии. При переменной облачности мощность может в считанные секунды изменяться от 100% до 0%. Такие перепады исключают разумное применение практически любого потребителя. Из адекватных остаются только нагревательные приборы которым в принципе не важен род тока, постоянный или переменный. Либо полноценные солнечные электростанции с химическим аккумулятором электрической энергии.
В странах, где разрешена продажа солнечной генерации в электрическую сеть, можно применять сетевые инверторы на полупроводниках. Часть выработанной ими энергии уйдет непосредственно на ваши домашние электроприборы, остальное уйдет в сеть для электроприборов соседних домов. Пиковый КПД сетевых инверторов очень высок и может достигать 99%, даже средний КПД выше 94%. КПД умформера или двигатель-генератора малой мощности в максимально выгодном режиме будет очень мал. На вскидку не скажу, но быстрогуглится интервал 40%-80%.
При плавающих зависаниях у относительно нового компьютера советую разобрать по комплектующим и собрать заново. Этот совет включает в себя с осторожностью извлечь, вставить и пошевелить процессор. PCIe линии соединяются и в процессорном сокете и в разъеме на материнской плате. Грязь невидимая глазом может находиться и тут и там.
Относительно недавно в новом компьютере планка памяти отказывалась работать в четвертом слоте и шевелением процессора в сокете проблема ушла.
Дефицит региональных бюджетов тоже зашкаливает. Региональные власти отдать долг банкам не смогут. Владельцы сгоревших товаров, закупленных в кредит, отдать деньги банкам не смогут. Рекорд за рекордом выносов наличных с банков. bE3norNM - bErNTE
Универсальность systemd одновременно радует и пугает. Параллельный запуск, конфигурация сети, синхронизация времени, ресолвинг имён, логирование, управление контейнерами, планировщик задач...
Жду когда в systemd реализуют wpa_supplicant чтобы секрет для авторизации в WiFi сетях тоже в конфигурации systemd прописывались. Корневой раздел с линуксом у моего отчуждаемого хранилища с жесткими дисками лежит на флешке самсунг фит. Эта флешка переехала уже три раза на другое железо. При переезде поднимается все, кроме автоматического подключения к WiFi. Хочется убрать костыль через переименование сетевого контроллера WiFi правилами udev.
Менял диск на SSD меньшего размера. Благо занятого места на корневом разделе с btrfs было немного. Понадобилось две команды:
btrfs device add /dev/nvme0n1p2 /
btrfs device remove /dev/mapper/sysvol-rootfs /
При удалении устройства хранения из btrfs все данные с него перемещаются на другие устройства хранения. Понравилось.
А еще менял размер раздела на диске на живой системе на лету. Тут совсем весело вышло, благо оперативной памяти много было:
Создал RAM диск: zramctl -f -s 40G
Добавил его в btrfs: btrfs device add /dev/zram1 /
Удалил раздел флешки из btrfs: btrfs device remove /dev/sda2 /
Отмонтировал EFI, переразметил как хотел и вернул данные из памяти на диск.
btrfs device add /dev/sda2 /
btrfs device remove /dev/zram1 /
QEMU умеет читать конфигурацию для виртуальной машины из файла. Опция -readconfig. К сожалению в документации очень скудно описан как сам формат так и опции. Есть только несколько базовых примеров таких конфигураций. Так что пришлось подбирать что да как.
В файле конфигурации можно задать довольно много всего, но не всё.
Нельзя задать количество vcpu и тип видеокарты.
С таким конфигурационным файлом существенно сокращается строка параметров QEMU
Вот пример такого конфигурационного файла.
windows-11-pro.config
[machine]
type = “q35”
accel = “kvm”
[memory]
size = “8G”
[rtc]
base = “localtime”
driftfix = “slew”
[drive “pflash0”]
if = “pflash”
format = “raw”
readonly = “true”
file = “/usr/share/OVMF/OVMF_CODE_4M.fd”
[drive “pflash1”]
if = “pflash”
format = “raw”
file = “/mnt/.qemu/windows-11-pro_VARS.fd”
[drive “disk”]
if = “ide”
format = “qcow2”
file = “/mnt/.qemu/windows-11-pro.qcow2”
cache = “unsafe”
discard = “unmap”
detect-zeroes = “unmap”
[netdev “network1”]
type = “tap”
[device “net”]
driver = “virtio-net-pci”
netdev = “network1”
[device “usb-bus”]
driver = “qemu-xhci”
[device “keyboard”]
driver = “usb-kbd”
[device “tablet”]
driver = “usb-tablet”
Ну и строка запуска QEMU
windows-11-pro
/usr/bin/qemu-system-x86_64
-daemonize
-enable-kvm
-cpu host
-smp 4,sockets=1,dies=1,clusters=1,cores=4,threads=1
-nodefaults
-vga virtio
-vnc 0.0.0.0:0,to=9
-monitor unix:/run/qemu-$(basename $0).config
-readconfig /mnt/.qemu/$(basename $0).config
9700x + ЕСС память. В логах были исправленные ошибки по контроллеру памяти. Перевставлял память и все равно в логе появлялись исправленные ошибки. Перевставил процессор и ошибки ушли.
Кстати MINIX ER939-AI использует ОЕМ плату от Sixunited AXB35.
Запускаю openai/gpt-oss-120b на минипк с такой платой. FEVM FA-EX9.
Вот тут https://strixhalo.wiki/ собрана полезная информация по китайским платам с процессором AMD Ryzen AI Max+ 395. Уважаемый deseven устранил единственную проблему этих плат от сиксюнитэд адекватной режим работы вентиляторов охлаждения https://github.com/deseven/ec-su_axb35-win
Oculink у меня реализован как пассивный переходник с М2. Если есть свободный М2 на плате то вот вам и oculink.
Попробуйте совсем убрать mdns_minimal из nsswitch.conf. Или попробуйте перенести его за dns, чтобы приоритет понизить. Нутром чую, что разрешение имени не доходит до systemd-resolved, а используется какая-то минимальная реализация.
У меня там все по умолчанию:
hosts: files myhostname resolve [!UNAVAIL=return] dns
Надо уточнить, что у меня дебиан тестируемый выпуск. На момент написания комментария приоритет файлов конфигурации был неправилен. Приоритет конфига в /usr/lib/systemd/resolved.conf.d/00-disable-mdns.conf был выше чем /etc/systemd/resolved.conf.d/local.conf. Дефолтный конфиг отключал mDNS. Это было неправильное поведение. Тогда я удалял 00-disable-mdns.conf и все начинало работать.
Сейчас с приоритетами все в порядке. Надо включить mDNS в /etc/systemd/resolved.conf.d/local.conf это для systemd-resolved.
[Resolve]DNS=1.1.1.1
DNS=1.0.0.1
DNSOverTLS=yes
LLMNR=no
MulticastDNS=yes
И включить mDNS на интерфейсах в /etc/systemd/network/local.network
[Match]#Name=enp1s0
Type=ether
[Network]DHCP=yes
MulticastDNS=yes
LLMNR=no
DNS=1.1.1.1
DNS=1.0.0.1
DNSOverTLS=yes
Domains=~.
[DHCPv4]UseDNS=no
И тогда resolvectl говорит
GlobalProtocols: -LLMNR +mDNS +DNSOverTLS DNSSEC=no/unsupported
resolv.conf mode: stub
Current DNS Server: 1.0.0.1
DNS Servers: 1.1.1.1 1.0.0.1
...Link 5 (bridge0)Current Scopes: DNS mDNS/IPv4 mDNS/IPv6
Protocols: +DefaultRoute -LLMNR +mDNS +DNSOverTLS DNSSEC=no/unsupported
Current DNS Server: 1.0.0.1
DNS Servers: 1.1.1.1 1.0.0.1
Default Route: yes
Link 6 (wg0)Current Scopes: none
Protocols: -DefaultRoute -LLMNR +mDNS +DNSOverTLS DNSSEC=no/unsupported
Default Route: no
Link 7 (vnet0)Current Scopes: mDNS/IPv6
Protocols: -DefaultRoute -LLMNR +mDNS +DNSOverTLS DNSSEC=no/unsupported
Default Route: no
Сохраняю оглавление дисков "ls -lR >disccontent.ls-lR" и под win есть плагин зайти в файл оглавления как в архив. Под linux есть поддержка таких файлов-оглавлений?
И-и-и ни одной кабельной бирки... Какой кабель, куда идет пользователь знать не должен что ли?
Вот тут начало https://habr.com/ru/companies/ruvds/articles/936492/
Да! Ага! Ой... Подождите-ка... Но ведь PCIe 8x на картах 5050 и есть шина с шириной 8 бит. /s
PCIe последовательная шина.
Я в этом вопросе тоже деревянный, да плюс ко всему у меня видеокарт совсем нет. Встроенные в процессор закрывают 146% всех моих потребностей.
Тот ComfyUI что на гитхабе с размером архива 1,9Гб содержит портативную сборку.
run_cpu.bat - очевидно нас не интересует.
run_nvidia_gpu.bat с порезанным fp32 на карте CMP - тоже не интересно.
run_nvidia_gpu_fast_fp16_accumulation.bat - тут интереснее, ComfyUI запускается с параметром --fast fp16_accumulation, и тем более популярные модели fp16.
После запуска откроется GUI ComfyUI в браузере.
Есть еще другие ключи командной строки, которые позволяют включить fp16. Вот эти выглядят перспективно: --force-fp16 --fp16-unet --fp16-text-enc
Моделька около 2Гб, картинка 512х512, без улучшалок (хайрез и всё такое) на 3080 генерируется пару-тройку секунд. Т.е. на карте CMP явно используется не fp16. Вы в статье тестировали fp16 и пришли к выводу, что fp16 не зарезано нвидией. Вот хотелось бы убедиться, что и генераторы изображений можно принудительно запустить с fp16.
Возьмите отсюда ComfyUI https://github.com/comfyanonymous/ComfyUI/releases
И там в батнике запуска попробуйте "--force-fp16". Там еще есть куча параметров тюнинга генерации.
Я понимаю, что напрягаю Вас своими хотелками, простите пожалуйста.