43 lines
1.0 KiB
Bash
Executable File
43 lines
1.0 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
# Quest 2 wireless mirror to PC → 480i CRT
|
|
# No crop to reduce flickering/black intermittents (common fix for Horizon OS 74+)
|
|
|
|
IP="10.0.0.30:5555"
|
|
|
|
echo "Enabling ADB over TCP..."
|
|
adb tcpip 5555
|
|
sleep 2
|
|
|
|
echo "Connecting to Quest..."
|
|
adb connect "${IP}"
|
|
|
|
echo ""
|
|
echo "ADB devices (should list your Quest):"
|
|
adb devices
|
|
|
|
echo ""
|
|
read -p "Disconnect USB now. Put on Quest fully, launch game/app FIRST, then press Enter..."
|
|
|
|
echo ""
|
|
echo "Starting scrcpy... (fullscreen with F11; q/Ctrl+C to quit)"
|
|
echo ""
|
|
|
|
scrcpy -s "${IP}" \
|
|
--max-size=480 \
|
|
--max-fps=15 \
|
|
--video-bit-rate=400K \
|
|
--no-audio \
|
|
--no-control \
|
|
--always-on-top \
|
|
--window-width=640 \
|
|
--window-height=480 \
|
|
--window-borderless
|
|
|
|
echo ""
|
|
echo "Troubleshooting:"
|
|
echo " - Flicker gone? Re-add crop later (--crop=1440:1080:2017:420) and test if it returns"
|
|
echo " - Still flickers? Try --encoder=OMX.google.h264.encoder or lower bitrate to 500K"
|
|
echo " - Wider black bars now? Normal without crop — use OBS crop if needed"
|
|
echo " - HDMI PC → composite adapter → CRT"
|