32 lines
1.8 KiB
Markdown
32 lines
1.8 KiB
Markdown
# Citizen Launcher 1.0.1
|
|
|
|
Reliability hotfix based on the first real-machine 1.0.0 acceptance bundle.
|
|
|
|
## Fixed
|
|
|
|
- Vulkan hardware detection now evaluates individual `vulkaninfo --summary` GPU blocks instead of treating the presence of any software ICD as a software-only system.
|
|
- A real AMD/NVIDIA/Intel Vulkan GPU is accepted even when Mesa also exposes `llvmpipe`/lavapipe/softpipe.
|
|
- Discrete GPUs are preferred for display/status, then integrated GPUs, then non-software virtual GPUs.
|
|
- QEMU/bochs remains blocked when it is the only usable graphics path, but no longer blocks a machine that also exposes a real working Vulkan GPU.
|
|
- Vulkan API compatibility is evaluated on the selected real GPU rather than the first arbitrary device in the summary.
|
|
- PowerShell compatibility self-test no longer requires stdout to be relayed through Wine. PowerShell Core is tested directly and the RSI-compatible wrapper is tested by its propagated exit status.
|
|
- Game/support status now discovers Prefix, DXVK, PowerShell, RSI Launcher and game files before applying an overall hardware/preflight block. A blocked machine therefore no longer reports existing components as falsely `missing`.
|
|
|
|
## Regression coverage
|
|
|
|
- AMD RADV + llvmpipe must select AMD and report Vulkan ready.
|
|
- llvmpipe-only must remain rejected.
|
|
- a successful PowerShell wrapper with empty stdout must pass.
|
|
- blocked overall health must still expose real installed component states.
|
|
- existing 1.0 release-gate coverage remains active: race detector, stack/GUI locks, desktop-entry repair, safe archive extraction, self-update validation, package validation and integration tests.
|
|
|
|
## Upgrade
|
|
|
|
Debian/Ubuntu/Mint:
|
|
|
|
```bash
|
|
sudo apt install ./citizen-launcher_1.0.1_amd64.deb
|
|
```
|
|
|
|
Existing configuration, Wine prefix, RSI Launcher and Star Citizen data are preserved.
|