Skip to content

Commit 3548324

Browse files
committed
Integrate TMC forum using my action and update guide.
1 parent 1fc2bbe commit 3548324

File tree

5 files changed

+79
-8
lines changed

5 files changed

+79
-8
lines changed

.dtua/.env

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
LINK_SETUP="p-43-setup-3"
2+
LINK_GAMING_DESKTOP="p-43-gaming-desktop-4"
3+
LINK_PROJECTOR="p-43-projector-5"
4+
LINK_RASPBERRY_PI_4_MODEL_B="p-43-raspberry-pi-4-model-b-6"
5+
LINK_MICROSD_CARD__FLASHER="p-43-microsd-card-flasher-7"
6+
LINK_CONTROLLER="p-43-controller-8"
7+
LINK_MONITOR_FOR_TESTING="p-43-monitor-for-testing-9"
8+
LINK_FLASHING_MICROSD_CARD__INSTALLING_RASPBERRY_PI_OS="p-43-flashing-microsd-card-installing-raspberry-pi-os-10"
9+
LINK_DOWNLOAD__INSTALL_RASPBERRY_PI_IMAGER="p-43-download-install-raspberry-pi-imager-11"
10+
LINK_DOWNLOAD_RASPBERRY_PI_OS_BUSTER_LITE="p-43-download-raspberry-pi-os-buster-lite-12"
11+
LINK_FLASH_RASPBERRY_PI_OS_BUSTER_LITE="p-43-flash-raspberry-pi-os-buster-lite-13"
12+
LINK_CONNECT_RASPBERRY_PI_TO_MONITOR__BOOT="p-43-connect-raspberry-pi-to-monitor-boot-14"
13+
LINK_LOGIN__ENABLE_OPENSSH="p-43-login-enable-openssh-15"
14+
LINK_CHANGE_USER_PASSWORD__UPDATE_DEVICE="p-43-change-user-password-update-device-16"
15+
LINK_SETTING_UP_AUTOLOGIN="p-43-setting-up-autologin-17"
16+
LINK_ALLOCATING_MORE_GPU_MEMORY="p-43-allocating-more-gpu-memory-18"
17+
LINK_ENABLING_4K60="p-43-enabling-4k60-19"
18+
LINK_MAKE_FKMS_SUPPORT_OVER_60FPS="p-43-make-fkms-support-over-60fps-20"
19+
LINK_ENABLE_OTHER_USEFUL_CONFIG_OPTIONS="p-43-enable-other-useful-config-options-21"
20+
LINK_SETTING_DISPLAY_RESOLUTION="p-43-setting-display-resolution-22"
21+
LINK_SETTING_UP_CONTROLLERS="p-43-setting-up-controllers-23"
22+
LINK_INSTALL_XPADNEO="p-43-install-xpadneo-24"
23+
LINK_PAIRING_THROUGH_BLUETOOTH="p-43-pairing-through-bluetooth-25"
24+
LINK_INSTALLING_STEAM_LINK="p-43-installing-steam-link-26"
25+
LINK_PAIRING_STEAM_LINK_WITH_YOUR_COMPUTER="p-43-pairing-steam-link-with-your-computer-27"
26+
LINK_CONFIGURING_STEAM_LINK_SETTINGS="p-43-configuring-steam-link-settings-28"
27+
LINK_AUTOMATICALLY_STARTING_STEAM_LINK_ON_BOOT="p-43-automatically-starting-steam-link-on-boot-29"
28+
LINK_READY_TO_GAME="p-43-ready-to-game-30"
29+
LINK_CONCLUSION="p-43-conclusion-31"
30+
LINK_ALTERNATIVES_TO_STEAM_LINK="p-43-alternatives-to-steam-link-32"
31+
LINK_MORE_SYSTEM_INFORMATION="p-43-more-system-information-33"
32+
LINK_CREDITS="p-43-credits"
33+
34+
LINES_SKIP=8,9

.dtua/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
The [`.env`](./.env) file inside this folder is exposed intentionally :)
2+
3+
It's a part of an open source [GitHub Action](https://github.com/gamemann/discourse-topic-update-action) I made that automatically updates the guide's topic contents on the [TMC forum](https://forum.moddingcommunity.com) (Discourse) with the contents in this repository's README.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Update Topic On TMC Forum
2+
3+
on:
4+
push:
5+
branches: [ main ]
6+
7+
jobs:
8+
update-discourse:
9+
runs-on: ubuntu-latest
10+
11+
steps:
12+
- name: Checkout repository
13+
uses: actions/checkout@v4
14+
15+
- name: Install dependencies for Discourse Topic Update Action.
16+
run: sudo apt update && sudo apt install -y jq gawk
17+
shell: bash
18+
19+
- uses: gamemann/[email protected]
20+
with:
21+
discourse_api_key: ${{ secrets.DISCOURSE_API_KEY }}
22+
discourse_api_user: ${{ secrets.DISCOURSE_API_USER }}
23+
discourse_topic_id: 42
24+
discourse_api_url: ${{ secrets.DISCOURSE_API_URL }}

README.md

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
1-
# [Setup Steam Link On Raspberry Pi 4 (1080P@120Hz)](https://moddingcommunity.com/topic/191-how-to-set-up-steam-link-on-a-raspberry-pi-4-1080p120hz-supported)
2-
For the last week or so, I've been trying to setup [Steam Link](https://store.steampowered.com/app/353380/Steam_Link/) on my [Raspberry Pi 4 Model B](https://www.amazon.com/Raspberry-Model-2019-Quad-Bluetooth/dp/B07TC2BK1X) devices. Along the way, I've ran into a few issues, some in which are documented in a separate GitHub repository I made [here](https://github.com/gamemann/Steam-Link-Setup-And-Issues-On-Raspberry-Pi). Unfortunately, I found that information on the Internet related to setting up Steam Link on a Raspberry Pi is very scattered and scarce, especially when wanting to stream at **120 FPS/Hz**, which is still fairly new to Steam Link. With that said, I also found that newer OS releases of the Raspberry Pi OS either have bad performance while running Steam Link or don't work at all. That is why we will be using a legacy version of Raspberry Pi OS called **Buster Lite**, which runs on 32-bit.
1+
<div align="center">
2+
3+
![Banner](https://raw.githubusercontent.com/modcommunity/steam-link-with-raspberry-pi-setup/main/images/banner.png)
4+
5+
</div>
6+
7+
A **full guide** on how to set up [Steam Link](https://store.steampowered.com/app/353380/Steam_Link/) on a [Raspberry Pi 4](https://www.amazon.com/Raspberry-Model-2019-Quad-Bluetooth/dp/B07TC2BK1X). While this guide was written for a **Raspberry Pi 4**, it should also work with a *Raspberry Pi 3* and *4* with minor adjustments. That said, throughout this guide, we use an older Raspberry Pi OS called **Buster Lite** (10) due to stability and performance reasons from my testing in the past (runs 32-bit). However, you should be able to still follow this guide using a newer Raspberry Pi OS with some adjustments.
8+
9+
[**View Guide On TMC (Recommended Due To Better Formatting)**](https://forum.moddingcommunity.com/t/how-to-setup-steam-link-on-a-raspberry-pi-4-1080p-120hz/42)
310

411
My main goal is to stream games from my gaming desktop to a new gaming projector I recently purchased called the [BenQ TH685P](https://www.amazon.com/dp/B09V22YRMJ) using Steam Link on my Raspberry Pi. I wanted to stream at `1920x1080` @ **120**Hz/FPS. While my goal was to stream at 120Hz, this guide should also work for refresh rates up to 144Hz with some small adjustments since that's the highest refresh rate Steam Link supports at this moment.
512

6-
With that said, you may notice videos and screenshots of my Steam Link stream is actually only around ~804 or so pixels in height and not truly 1080P. This is just specific to my setup due to my computer monitor's aspect ratio. If you use a monitor with the standard `16:9` aspect ratio (e.g. `1920x1080`) and stream via Steam Link, the game will be fully streamed at `1920x1080`.
13+
You may notice videos and screenshots of my Steam Link stream is actually only around ~804 or so pixels in height and not truly 1080P. This is just specific to my setup due to my computer monitor's aspect ratio. If you use a monitor with the standard `16:9` aspect ratio (e.g. `1920x1080`) and stream via Steam Link, the game will be fully streamed at `1920x1080`.
714

8-
**Disclaimer** - I apologize for any pictures and videos with bad quality when taken from my phone. Unfortunately, I don't have any high-quality cameras or video recording devices.
15+
**DISCLAIMER** - I apologize for any pictures and videos with bad quality when taken from my phone. Unfortunately, I don't have any high-quality cameras or video recording devices.
916

1017
## Table Of Contents
1118
- [Setup](#setup)
@@ -41,8 +48,10 @@ With that said, you may notice videos and screenshots of my Steam Link stream is
4148
- [More System Information](#more-system-information)
4249
- [Credits](#credits)
4350

44-
## [Gameplay Video](https://www.youtube.com/watch?v=LHAWJCxVwWo)
45-
I wanted to note in this video that the game sound cuts off at the end due to my headset turning off which in return disabled its audio devices and impacted audio from Steam Link.
51+
## Gameplay Video
52+
https://www.youtube.com/watch?v=LHAWJCxVwWo
53+
54+
**NOTE** - The game sound cuts off at the end due to my headset turning off which in return disabled its audio devices and impacted audio from Steam Link.
4655

4756
## Setup
4857
I **strongly** recommend using a wired connection for both your computer you want to stream from and your Raspberry Pi device that will be running Steam Link. Even when your Raspberry Pi is right next to your router/wireless access point, using wireless will still likely result in hiccups every once and a while causing noticeable performance issues.
@@ -772,5 +781,6 @@ pi@raspberrypi:~ $ sudo lspci
772781
Version 5.50
773782
```
774783

775-
## Credits
776-
* [Christian Deacon](https://github.com/gamemann)
784+
If you have any questions or feedback regarding this guide, please reply to its forum topic [here](https://forum.moddingcommunity.com/t/how-to-setup-steam-link-on-a-raspberry-pi-4-1080p-120hz/42)! This guide will be worked and improved on over time.
785+
786+
Join our [Discord server](https://discord.moddingcommunity.com)!

images/banner.png

92.2 KB
Loading

0 commit comments

Comments
 (0)