|
| 1 | +# RTXDarwin: экспериментальный probe-пакет |
| 2 | + |
| 3 | +**EXPERIMENTAL — MAY PANIC OR HANG THE GPU.** Kext не подписан. На физической |
| 4 | +RTX этот пакет ещё не проверен. Это не релиз `v0.0.1-probe` и не готовый драйвер. |
| 5 | + |
| 6 | +## Что внутри |
| 7 | + |
| 8 | +- `RTXDarwin.kext`: x86_64, только read-only probe, точные ID в `hardware.json`; |
| 9 | +- `rtxctl`: универсальная CLI arm64/x86_64; на MacBook kext не загружать; |
| 10 | +- `manifest.json`: commit исходников, SHA-256 входного JSON, toolchain, |
| 11 | + результат программных проверок и hashes файлов; |
| 12 | +- `software-checks.txt`: вывод свежего `make check`, локальные пути заменены; |
| 13 | +- `SHA256SUMS`: контрольные суммы содержимого архива; |
| 14 | +- `BRINGUP.ru.md`: полный runbook. Firmware, VBIOS, исходного отчёта и EFI нет. |
| 15 | + |
| 16 | +После распаковки в каталоге пакета: |
| 17 | + |
| 18 | +```sh |
| 19 | +shasum -a 256 -c SHA256SUMS |
| 20 | +./rtxctl --version |
| 21 | +``` |
| 22 | + |
| 23 | +Суммы обнаруживают повреждение файлов, но не заменяют доверенную цифровую |
| 24 | +подпись. Программные тесты не доказывают, что kernel loader примет kext. |
| 25 | + |
| 26 | +## Стоп перед установкой |
| 27 | + |
| 28 | +Нужны отдельный тестовый SATA SSD, физическое присутствие, работающий |
| 29 | +`Tahoe Safe`/Linux и проверенный SSH. Linux-диск и его EFI не изменять. |
| 30 | +Цель строго Tahoe 26.6.2 / 25G83 / MacPro7,1. Поле `target` в Linux-отчёте |
| 31 | +обозначает желаемую конфигурацию и **не подтверждает** установленную macOS. |
| 32 | + |
| 33 | +Пакет не содержит готовой EFI или автоматической команды установки. Если |
| 34 | +базовая Tahoe ещё не загружается стабильно, остановиться на подготовке стенда. |
| 35 | +Не менять SIP/SSV, не прошивать VBIOS, не обновлять BIOS и не менять Linux-драйвер |
| 36 | +ради этого пакета. Зафиксированные NVIDIA 570.144 firmware будут нужны только |
| 37 | +на будущем GSP-этапе; probe их вообще не использует. |
| 38 | + |
| 39 | +После подготовки/проверки тестовой EFI по `BRINGUP.ru.md` сначала проверить |
| 40 | +восстановительную загрузку `rtxd=off`; затем физический probe с `rtxd=probe`. |
| 41 | +`gsp`, `compute`, `fb`, `metal` в этой версии не захватывают карту. |
| 42 | + |
| 43 | +В Tahoe Probe получить **новые** результаты и передать их отдельно: |
| 44 | + |
| 45 | +```sh |
| 46 | +sudo ./rtxctl probe --json |
| 47 | +sudo ./rtxctl faults --json |
| 48 | +ioreg -l -w0 -r -c RTXDarwin |
| 49 | +``` |
| 50 | + |
| 51 | +Ожидаются только `mode=probe`, `state=probed`, capability `probe` и |
| 52 | +`vramBytes=0`. Ноль VRAM здесь намеренный: этот этап ещё не инициализирует VRAM. |
| 53 | +Никаких успешных GSP/compute/Metal результатов пакет не генерирует. |
| 54 | + |
| 55 | +Сравнивать memory BAR с Linux при том же BIOS-профиле; 16-ГиБ aperture не равен |
| 56 | +16 ГиБ физической VRAM. Неполный/несовпадающий BAR-отчёт требует разбора, а не |
| 57 | +автоматического признания успеха. Linux I/O resource flags и Darwin BAR flags |
| 58 | +нельзя сравнивать как одинаковые числа. |
| 59 | + |
| 60 | +При panic, зависании или потере изображения прекратить эксперимент, выбрать |
| 61 | +`Tahoe Safe`/Linux и сохранить очищенный лог. Не повторять запуск автоматически. |
| 62 | +До `v0.0.1-probe` остаются 20 аппаратных загрузок и отрицательные проверки. |
0 commit comments