Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 2ddcc31a93 | |||
| 3bcce5b749 | |||
| 80dac27214 | |||
| 4a1177d048 | |||
| 4725d8f270 | |||
| 07b3528515 | |||
| d2d1b1ea26 |
+2
-2
@@ -7,8 +7,8 @@ android {
|
||||
minSdkVersion 16
|
||||
targetSdkVersion 29
|
||||
|
||||
versionName "9.5"
|
||||
versionCode = 224
|
||||
versionName "9.5.1"
|
||||
versionCode = 225
|
||||
}
|
||||
|
||||
flavorDimensions "root"
|
||||
|
||||
@@ -632,6 +632,12 @@ public class NvHTTP {
|
||||
}
|
||||
|
||||
public boolean launchApp(ConnectionContext context, int appId, boolean enableHdr) throws IOException, XmlPullParserException {
|
||||
// Using an FPS value over 60 causes SOPS to default to 720p60,
|
||||
// so force it to 0 to ensure the correct resolution is set. We
|
||||
// used to use 60 here but that locked the frame rate to 60 FPS
|
||||
// on GFE 3.20.3.
|
||||
int fps = context.streamConfig.getLaunchRefreshRate() > 60 ? 0 : context.streamConfig.getLaunchRefreshRate();
|
||||
|
||||
// Using an unsupported resolution (not 720p, 1080p, or 4K) causes
|
||||
// GFE to force SOPS to 720p60. This is fine for < 720p resolutions like
|
||||
// 360p or 480p, but it is not ideal for 1440p and other resolutions.
|
||||
@@ -645,20 +651,10 @@ public class NvHTTP {
|
||||
enableSops = false;
|
||||
}
|
||||
|
||||
// Using SOPS with FPS values over 60 causes GFE to fall back
|
||||
// to 720p60. On previous GFE versions, we could avoid this by
|
||||
// forcing the FPS value to 60 when launching the stream, but
|
||||
// now on GFE 3.20.3 that seems to trigger some sort of
|
||||
// frame rate limiter that locks the game to 60 FPS.
|
||||
if (context.streamConfig.getLaunchRefreshRate() > 60) {
|
||||
LimeLog.info("Disabling SOPS due to high frame rate: "+context.streamConfig.getLaunchRefreshRate());
|
||||
enableSops = false;
|
||||
}
|
||||
|
||||
String xmlStr = openHttpConnectionToString(baseUrlHttps +
|
||||
"/launch?" + buildUniqueIdUuidString() +
|
||||
"&appid=" + appId +
|
||||
"&mode=" + context.negotiatedWidth + "x" + context.negotiatedHeight + "x" + context.streamConfig.getLaunchRefreshRate() +
|
||||
"&mode=" + context.negotiatedWidth + "x" + context.negotiatedHeight + "x" + fps +
|
||||
"&additionalStates=1&sops=" + (enableSops ? 1 : 0) +
|
||||
"&rikey="+bytesToHex(context.riKey.getEncoded()) +
|
||||
"&rikeyid="+context.riKeyId +
|
||||
|
||||
Submodule app/src/main/jni/moonlight-core/moonlight-common-c updated: c8faf3539b...bea625a13d
@@ -137,7 +137,9 @@
|
||||
<string name="title_audio_config_list"> 环绕声设置 </string>
|
||||
<string name="summary_audio_config_list"> 为家庭影院系统启用5.1或7.1环绕声 </string>
|
||||
|
||||
<string name="category_input_settings">输入设置</string>
|
||||
<string name="category_input_settings">输入设置</string>
|
||||
<string name="title_checkbox_touchscreen_trackpad">将触控屏作为触控板使用</string>
|
||||
<string name="summary_checkbox_touchscreen_trackpad">如果启用,则将触控屏作为触控板使用。 如果禁止,则触控屏直接控制鼠标光标</string>
|
||||
<string name="title_checkbox_multi_controller"> 自动检测手柄 </string>
|
||||
<string name="summary_checkbox_multi_controller"> 禁用此项所有手柄将视为一个手柄 </string>
|
||||
<string name="title_checkbox_vibrate_fallback"> 用设备震动模拟游戏震动效果 </string>
|
||||
@@ -151,7 +153,9 @@
|
||||
<string name="title_checkbox_mouse_emulation"> 通过手柄模拟鼠标 </string>
|
||||
<string name="summary_checkbox_mouse_emulation"> 长按开始键将手柄切换为鼠标模式 </string>
|
||||
<string name="title_checkbox_mouse_nav_buttons"> 启用前进后退鼠标键 </string>
|
||||
<string name="summary_checkbox_mouse_nav_buttons"> 在一些支持不佳的设备上启用此项可能会使其右键失效 </string>
|
||||
<string name="summary_checkbox_mouse_nav_buttons"> 在一些支持不佳的设备上启用此项可能会使其右键失效 </string>
|
||||
<string name="title_checkbox_flip_face_buttons"> 反转技能键 </string>
|
||||
<string name="summary_checkbox_flip_face_buttons"> 为手柄和虚拟手柄调转A/B和X/Y技能键 </string>
|
||||
|
||||
<string name="category_on_screen_controls_settings"> 屏幕控制按钮设置 </string>
|
||||
<string name="title_checkbox_show_onscreen_controls"> 显示屏幕控制按钮 </string>
|
||||
|
||||
@@ -137,7 +137,9 @@
|
||||
<string name="title_audio_config_list"> 環繞聲設置 </string>
|
||||
<string name="summary_audio_config_list"> 為家庭劇院系統啟用5.1或7.1環繞聲 </string>
|
||||
|
||||
<string name="category_input_settings">輸入設置</string>
|
||||
<string name="category_input_settings"> 輸入設置 </string>
|
||||
<string name="title_checkbox_touchscreen_trackpad"> 將觸控屏作為觸控板使用 </string>
|
||||
<string name="summary_checkbox_touchscreen_trackpad"> 如果啟用,則將觸控屏作為觸控板使用。 如果禁止,則觸控屏直接控制滑鼠游標 </string>
|
||||
<string name="title_checkbox_multi_controller"> 自動檢測手柄 </string>
|
||||
<string name="summary_checkbox_multi_controller"> 禁用此項所有手柄將視為一個手柄 </string>
|
||||
<string name="title_checkbox_vibrate_fallback"> 用設備震動類比遊戲震動效果 </string>
|
||||
@@ -151,7 +153,9 @@
|
||||
<string name="title_checkbox_mouse_emulation"> 通過手柄類比滑鼠 </string>
|
||||
<string name="summary_checkbox_mouse_emulation"> 長按開始鍵將手柄切換為滑鼠模式 </string>
|
||||
<string name="title_checkbox_mouse_nav_buttons"> 啟用前進後退滑鼠鍵 </string>
|
||||
<string name="summary_checkbox_mouse_nav_buttons"> 在一些支援不佳的設備上啟用此項可能會使其右鍵失效 </string>
|
||||
<string name="summary_checkbox_mouse_nav_buttons"> 在一些支援不佳的設備上啟用此項可能會使其右鍵失效 </string>
|
||||
<string name="title_checkbox_flip_face_buttons">反轉技能鍵</string>
|
||||
<string name="summary_checkbox_flip_face_buttons">為手柄和虛擬手柄調轉A/B和X/Y技能鍵</string>
|
||||
|
||||
<string name="category_on_screen_controls_settings"> 螢幕控制按鈕設置 </string>
|
||||
<string name="title_checkbox_show_onscreen_controls"> 顯示幕幕控制按鈕 </string>
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
- Fixed stream starting in 720p when configured for 1080p or 4K at 90 or 120 FPS
|
||||
- Fixed incorrect behavior of right-side modifier keys while streaming
|
||||
- Fixed the mouse cursor not reaching the bottom and right edges of the host's screen on some devices
|
||||
- Updated Traditional and Simplified Chinese translations
|
||||
@@ -15,12 +15,12 @@ Streaming performance may vary based on your client device and network setup. HD
|
||||
* Mouse control via gamepad by long-pressing Start
|
||||
|
||||
'''PC Requirements'''
|
||||
* NVIDIA GeForce GTX/RTX series GPU (''GT-series and AMD GPUs aren't supported by NVIDIA GameStream'')
|
||||
* NVIDIA GeForce GTX/RTX or NVIDIA Quadro GPU
|
||||
* Windows 7 or later
|
||||
* NVIDIA GeForce Experience (GFE) 2.2.2 or later
|
||||
* NVIDIA GeForce Experience or NVIDIA Quadro Experience installed
|
||||
|
||||
'''Quick Setup Instructions'''
|
||||
# Make sure GeForce Experience is open on your PC. Turn on GameStream in the SHIELD settings page.
|
||||
# Make sure GeForce/Quadro Experience is open on your PC. Turn on GameStream in the SHIELD settings page.
|
||||
# Tap on the PC in Moonlight and type the PIN on your PC
|
||||
# Start streaming!
|
||||
|
||||
|
||||
Reference in New Issue
Block a user