Steam Link

Steam Link

 This topic has been pinned, so it's probably important
slouken Jan 16, 2020 @ 4:19pm
Steam Link Raspberry Pi Patch Notes
You can download the Steam Link app directly from Valve:
https://media.steampowered.com/steamlink/rpi/latest/steamlink.deb

Once you run it, it will automatically update to the latest version.

Changes in build 1.3.16.287:
  • Added support for VirtualHere on Raspberry Pi Bookworm

Changes in build 1.3.15.284:
  • Fixed Bluetooth Steam Controller detection

Changes in build 1.3.14.283:
  • Improved settings recommendations based on network test results
  • Improved user flow for pairing with Steam via PIN code

Changes in build 1.3.13.281:
  • Added support for Raspberry Pi OS Lite Bookworm
  • Fixed handling of Steam Controllers, connected wired, wireless dongle, and Bluetooth.

Changes in build 1.3.13.279:
  • Added support for displaying under X11 on Raspberry Pi Bookworm

Changes in build 1.3.12.277:
  • Added settings recommendations based on network test results
  • Fixed the Nintendo Switch Pro controller when connected to the latest Steam client
  • Added Indonesian language support
  • Fall back to English if non-latin font downloads fail

Changes in build 1.3.12.277:
  • Added settings recommendations based on network test results
  • Fixed the Nintendo Switch Pro controller when connected to the latest Steam client
  • Added Indonesian language support
  • Fall back to English if non-latin font downloads fail

Changes in build 1.3.9.258:
  • Fixed audio crackling introduced in the previous build

Changes in build 1.3.6.254:
  • Improved audio resilience to network conditions

Changes in build 1.3.4.252:
  • Fixed rare case of the connection hanging when starting to stream
  • Fixed virtual controller buttons in the controller overlay

Changes in build 1.3.0.242:
  • Improved reliability of Remote Play Anywhere

Changes in build 1.2.0.241:
  • Steam Link no longer unpairs from previous accounts when pairing to a new Steam account on the same computer
  • Fixed a crash at startup when some types of controllers are connected

Changes in build 1.1.99.240:
  • Added support for the "Use Nintendo Button Layout" setting in New Big Picture
  • Added button labels to the controller test and mapping panels to more clearly show what is happening

Changes in build 1.1.98.239:
  • Added a streaming option for uncompressed audio
  • Fixed controller rumble when connecting to the public Steam client

Changes in build 1.1.97.238:
  • Added the controller status back to the main screen
  • Fixed the controller overlay not showing up when the hotkey combination is pressed
  • Added support for the NVIDIA SHIELD controller v1.03

Changes in build 1.1.96.236:
  • Fixed regression in previous build preventing connections to remote computers

Changes in build 1.1.95.234:
  • Added support for running as a console application on Raspberry Pi OS (64-bit)

Changes in build 1.1.95.233:
  • Disabled Wii controller support added in 1.1.94, as it doesn't handle all Wii devices
  • Fixed crash when the performance graph is enabled with some languages

Changes in build 1.1.94.232:
  • Improved support for third-party PS3/PS4/PS5 controllers
  • Added support for Wii controllers

Changes in build 1.1.93.231:
  • Added support for the Hori Fighting Stick α
  • Added support for the HORIPAD FPS for Nintendo Switch
  • Added support for Nintendo Joy-Con controllers, both individually as a mini-gamepad and combined into pairs.
  • Fixed a rare freeze when using the on-screen keyboard in the controller overlay
  • Fixed left and right thumbstick movement leaking through to the remote side when using a PS4 controller in the controller overlay

Changes in build 1.1.92.230:
  • Fixed crash on startup for some users, introduced in the last update

Changes in build 1.1.91.228:
  • Added enhanced rumble emulation for DualSense Wireless Controllers with updated firmware
  • Added support for the Nintendo Online classic controllers
  • Added support for the Qanba Obsidian and Dragon Arcade Joysticks
  • Fixed triggers being pulled when pressing the controller overlay button

Changes in build 1.1.90.227:
  • Fixed pairing pin prompt showing up briefly after a successful pairing

Changes in build 1.1.90.226:
  • Added the ability to pair with offline Steam clients

Changes in build 1.1.89.225:
  • Fixed detecting hot-plugged controllers

Changes in build 1.1.87.217:
  • Fixed black screen on Raspberry Pi 3 running Bullseye

Changes in build 1.1.87.216:
  • Added experimental support for running on the console on Raspbian Bullseye
  • Improved video performance on older versions of Raspbian

Changes in build 1.1.86.210:
  • Fixed occasional doubled enter/escape key input in the app menus

Changes in build 1.1.86.209:
  • Warn the user if they don't have enough GPU memory
  • Added experimental support for running on the console on Raspberry Pi 4

Changes in build 1.1.85.206:
  • Fixed accepting Remote Play Together invitations

Changes in build 1.1.84.205:
  • Fixed connecting to the wrong computer when they share the same MAC address

Changes in build 1.1.82.201:
  • Added support for streaming from Windows 11
  • Added support for the full line of PowerA Xbox Series X controllers
  • Added support for the PowerA Nintendo Switch Spectra Controller
  • Added support for the PowerA Nintendo Switch Fusion Arcade Stick

Changes in build 1.1.81.199:
  • Added support for the Amazon Luna controller
  • Added support for the Razer Wolverine Tournament Edition controller
  • Added support for some new PowerA and PDP Xbox Series X controllers
  • Added an option to rebind the menubar hotkey (defaults to ESC)

Changes in build 1.1.80.197:
  • Improved localizations

Changes in build 1.1.78.194:
  • Only show keyboard and controller toasts if there's input from those devices
  • Added --locale command line option
  • Improved font rendering for Thai and Vietnamese

Changes in build 1.1.77.192:
  • Replaced the menubar with an overlay that comes up when holding the ESC key
  • Fixed missing font for several languages

Changes in build 1.1.75.187:
  • Fixed non-breaking-space display in French and German

Changes in build 1.1.75.185:
  • Fixed tiny menu bar showing in the middle of the screen

Changes in build 1.1.75.184:
  • Introducing new look for the UI with more informative dialogs
  • Added support for Steam Remote Play Together guest invitations
  • Enable peer to peer connection when faster than using Steam relays (this can be changed in the app Streaming Settings)
  • By default stream at 1080p to prevent accidental 4K streams, added additional resolution options in Streaming Settings
  • Improved audio range when using volume controls

Changes in build 1.1.73.179:
  • Fixed black screen when starting streaming on RetroPie
  • Added a streaming setting to adjust capture framerate
  • Improved framerate calculation in the performance graph

Changes in build 1.1.72.177:
  • Fixed bug preventing skipping the controller setup during the first time experience

Changes in build 1.1.71.175:
  • Fixed crash when opening "More" streaming settings

Changes in build 1.1.70.173:
  • Improved streaming performance for some network configurations

Changes in build 1.1.68.172:
  • Added rumble support for the Google Stadia wired controller
  • Added support for the EVORETRO GameCube Adapter in Switch/Wii U mode

Changes in build 1.1.68.170:
  • Fixed Xbox controllers generating mouse motion when connected over Bluetooth

Changes in build 1.1.67.169:
  • Fixed PS5 controller lag during intense rumble activity
  • Fixed Xbox One S guide button when connected over Bluetooth

Changes in build 1.1.66.168:
  • Added support for the PS5 DualSense controller connected via USB and Bluetooth
  • Added support for the Xbox Series X controller connected via USB.

Changes in build 1.1.65.164:
  • Added support for the MOGA XP5-X Plus controller

Changes in build 1.1.64.162:
  • Fixed crash in the performance graph with some languages

Changes in build 1.1.63.161:
  • Fixed typo in Turkish localization of the performance graph

Changes in build 1.1.63.160:
  • Added tooltip descriptions for buttons in the controller overlay

Changes in build 1.1.63.159:
  • Improved detecting changed Steam clients when the host computer's MAC addresses are updated
  • Added an option to share your IP address and attempt to establish a direct connection. The connection will still be relayed if NAT traversal fails or the relayed route is faster.

Changes in build 1.1.62.158:
  • Fixed the default face button mappings on Nintendo Switch Pro controllers
  • Added support for the following controllers:
    * 8BitDo N30 Pro 2
    * 8BitDo SN30 Gamepad
    * 8BitDo SN30 Pro+
    * 8BitDo Zero 2
    * Razer Atrox Arcade Stick
    * Razer Wolverine Ultimate
    * SZMY-POWER PC Gamepad
    * ThrustMaster eSwap PRO Controller
    * ZEROPLUS P4 Wired Gamepad
  • Updated VirtualHere to version 4.1.5, fixing some memory leaks

Changes in build 1.1.61.156:
  • Fixed hang at startup on Retropie

Changes in build 1.1.61.155:
  • Updated localization

Changes in build 1.1.61.152:
  • Fixed video lockup during cursor animation in some games

Changes in build 1.1.61.150:
  • Updated CEC support to work on the console

Changes in build 1.1.61.148:
  • Improved streaming performance and smoothness when using Remote Play Anywhere

Changes in build 1.1.61.146:
  • Fixed crash when audio streaming is disabled

Changes in build 1.1.61.145:
  • Added a tip to let people know they can change the launch mode in the settings
  • Fixed crash on the Pair Controllers panel
  • Fixed the triggers being pulled while the controller overlay is up
  • Added TV remote navigation support for CEC capable TVs
  • Fixed mouse cursor position when HEVC is enabled
  • Allow experimental 4K resolutions when HEVC is enabled on the Raspberry Pi 4

Changes in build 1.1.60.143:
  • Switched the default controller overlay button to the Back button

Changes in build 1.1.59.142:
  • Fixed using the 8BitDo M30 in XInput mode, along with other older protocol wireless Xbox controllers
  • Fixed toggling the performance graph at runtime

Changes in build 1.1.58.140:
  • Fixed controller overlay showing up automatically when connecting
  • Added a setting to change the controller overlay hotkey
  • Added the option to record/playback input from the controller overlay when on the Windows login screen

Changes in build 1.1.57.137:
  • Added a controller overlay with mouse mode, on-screen keyboard functionality and more!
  • The Start/Back/Guide buttons have their normal functionality now, the overlay is brought up with a long button press
  • Added loading screen tips for useful functionality, including which button opens the overlay
  • Fixed crash in controller settings panel

Changes in build 1.1.56.134:
  • Added an option for streaming microphone input in the settings
  • Added the ability to opt in and out of beta builds in the support panel

Changes in build 1.1.54.123:
  • Fixed occasional crash in the app after streaming
  • Added icons to show when audio, video or input are disabled in the settings
  • Fixed streaming hitching during Xbox 360 controller rumble

Changes in build 1.1.52.121:
  • Fixed controllers not being detected if the logged in user doesn't have access to USB devices

Changes in build 1.1.51.117:
  • Fixed race condition where restarting the stream quickly could cause a spurious authorization dialog
  • Added advanced streaming setting to choose whether to show recent games after connecting

Changes in build 1.1.50.115:
  • Release controllers back to the OS after closing them

Changes in build 1.1.49.113:
  • Fixed video and input freeze when using a wired controller
  • Added D-PAD binding for Steam Controllers while in the Steam Link UI

Changes in build 1.1.48.110:
  • Fixed wired Xbox controller initialization

Changes in build 1.1.47.108:
  • Added support for many third party Xbox controllers
  • Added support for many third party wired Nintendo Switch controllers
  • Nintendo Switch Pro controllers use buttons as they are labeled (e.g. the right face button is A) to match the Steam default configuration
  • Added support for the Nintendo Wii U/GameCube controller adapter
  • Added support for the SteelSeries Stratus Duo controller
  • Added support for the Google Stadia Controller
  • Added support for the MOGA XP5-A Plus controller
  • Added support for the 8BitDo M30 GamePad

Changes in build 1.1.45.105:
  • Fixed packet loss at high bitrates on Raspberry Pi 3B+

Changes in build 1.1.44.103:
  • Use PlayStation controller button images when a PS3 or PS4 controller is connected
  • Added support for the NVIDIA Controller v01.04
  • Added support for the MOGA XP5-A Plus controller
  • Added support for the BDA PS4 Fightpad
  • Added support for the PDP Versus Fighting Pad for PS3

Changes in build 1.1.43.102:
  • Reduced audio dropouts

Changes in build 1.1.40.100:
  • Checking for computer status is now more responsive
  • Added a loading screen while the connection is being established
  • Show the red network icon when we stop receiving video from the host
  • Steam Link Anywhere now runs over the Steam Datagram Relay network, which ensures that the best route over the Valve backbone is always used.

Changes in build 1.1.39.91:
  • Reduced occasional dropped frames

Changes in build 1.1.38.90:
  • Added chord shortcuts for controllers that are missing the full complement of buttons

Changes in build 1.1.37.89:
  • Added option to disable performance icons in advanced streaming settings

Changes in build 1.1.36.88:
  • Updated to run on the Raspberry Pi 4
  • Added the device form factor for an upcoming Steamworks API

Changes in build 1.1.35.84:
  • Fixed mouse sensitivity when connecting to the most recent Steam client

Changes in build 1.1.30.77:
  • Added support for Steam Link Anywhere, now available in early beta

Changes in build 1.1.28.72:
  • Updated Latin American Spanish localization
  • Use Latin American Spanish if the language is Spanish and the country isn't Spain

Changes in build 1.1.27.70:
  • Added Latin American Spanish and Vietnamese language support
  • Added support for the upcoming Razer Raiju Mobile
  • Re-enabled streaming from Mac OS X Mojave (requires Steam Client beta dated 11/30 or newer)
Last edited by slouken; Feb 7 @ 4:49pm
< >
Showing 1-9 of 9 comments
Swampy Jan 17, 2020 @ 2:11am 
A big THANKS from me too!
JavaMachine Sep 11, 2020 @ 2:46am 
Newbie here, how can I get latest version? appearantly http://media.steampowered.com/steamlink/rpi/steamlink.deb installs 1.0.7 version
Swampy Sep 11, 2020 @ 3:06am 
Originally posted by JavaMachine:
Newbie here, how can I get latest version? appearantly http://media.steampowered.com/steamlink/rpi/steamlink.deb installs 1.0.7 version
If you start steamlink, it will update automatically.
Captain HooK Mar 27, 2022 @ 2:52pm 
Hi,
I am trying to run Steam link version 1.1.89.225 (beta) booting to console on Raspbian version 11 (bullseye). In general it works well. However, I am not able to get it to work properly together with 'VirtualHere For Steam Link'! The usb-signals are not transfered properly providing a chaos when the remote session is established (with a yoke and pedals connected). Is this related to the beta build of steam link or the raspbian version?

It might be worth to mention that I get a similar behaviour with the public build on raspbian version 10 (buster, booted to desktop) using the vhui64.exe file installed by the steam client (C:\Program Files (x86)\Steam\steamapps\common\VirtualHereforSteamLink\vhui64.exe). However, if I replace it with the latest client version from www.virtualhere.com/usb_client_software I get it to work with buster. With bullseye this quick fix does not seem to work.

Are there any ongoing work to also get Virtual Here for Stem Link to work with the bullseye version? For me that would be very appreciated since I would no longer need to switch between different SD-cards with different OS-versions in my RPi4.

Thanks for a great work with the Steam Link!
Last edited by Captain HooK; Mar 27, 2022 @ 2:57pm
Blizzie the Mare May 12, 2022 @ 9:10am 
How do I start the steam link in console? when I type in steamlink I just get the same error on Bullseye not being supported over and over again.
Fuzzy Pickles Jun 9, 2022 @ 9:19am 
I've given up hope on the pi4, couldn't ever fix my stutter problem. I don't blame you Slouken, from everything I read it's just a piece of ♥♥♥♥ and I should have either bought a 3b+ or a Nvidia Shield. Thanks for ♥♥♥♥♥♥♥ me over ETA Prime, that's the last time I ever take a Youtuber's recommendation on a streaming device.
slouken Jun 9, 2022 @ 11:49am 
Originally posted by Whether we wanted it or not:
I've given up hope on the pi4, couldn't ever fix my stutter problem. I don't blame you Slouken, from everything I read it's just a piece of ♥♥♥♥ and I should have either bought a 3b+ or a Nvidia Shield. Thanks for ♥♥♥♥♥♥♥ me over ETA Prime, that's the last time I ever take a Youtuber's recommendation on a streaming device.

I would recommend installing Raspbian Buster[downloads.raspberrypi.org]. The Pi4 is a great device, it's just that Bullseye changed the way of accessing video decode and memory and the software hasn't caught up yet.
Steamlink no longer works on my RPi5 Bookworm 64bit installation after my last update. It now complains about needing a 32bit distribution
Last edited by DankC4nnabis; Feb 26 @ 12:53pm
Originally posted by DankC4nnabis:
Steamlink no longer works on my RPi5 Bookworm 64bit installation after my last update. It now complains about needing a 32bit distribution
I had the same problem on Pi4. Works fine on a fresh image, so it has to be that something from previous steamlink installation stayed behind and the new version then thinks you have armhf, maybe.
< >
Showing 1-9 of 9 comments
Per page: 1530 50