Skip to content

[Bug]: 用物理显示器玩游戏,V+选择物理显示器开始串流(旁观游戏画面),导致切换显示模式/创建VD #708

@zmz125000

Description

@zmz125000

🏷️ 问题类型

🖥️ 虚拟显示器问题

📝 问题描述

场景:希望直接串流物理显示器。

行为:
基地设置开启分辨率/帧数更改后,如果客户端上报帧率和物理机不同,假如物理机支持客户端分辨率帧数,会导致物理机显示模式变动影响游戏。假如物理机不支持客户端分辨率,就算客户端选了串流物理显示器,基地仍然会强制创建VD.

Image

在其他版本带 VD 的 Sunshine 或者 Apollo 分支中,服务端默认提供两个应用程序,如图:用Desktop 串流,服务端完全不会更改物理显示器设置,不影响正在进行的游戏。用VD应用串流,服务端用moonlight设置的分辨率和刷新率创建VD。

Image Image

用物理显示器玩游戏,这时用vplus客户端串流围观,会导致物理机切换显示模式造成物理显示器闪屏/分辨率变化/刷新率/VD激活状态变化。

Image

🔄 复现步骤

预期:
基地+Vplus 没有了独立的Desktop和VD图标(应用程序),而是通过 Vplus 界面选择物理显示器或者VD,预期是Vplus选择物理显示器,则不改变服务端视频设置。Vplus选择VD, 则服务端按Vplus分辨率和帧数创建VD.

Image

实际行为:
在基地版本,物理显示器开启,基地设置里开启自动切换帧数/分辨率,Vplus选择物理显示器开始串流,

  1. 物理显示器有客户端申请的分辨率,则基地非预期更改物理显示设置造成闪屏。
  2. 物理显示器不支持客户端申请的分辨率,这是会强制按客户端分辨率创建VD。
    基地设置里关闭自动切换帧数/分辨率
  3. 客户端选主显示器开始串流,基地不会改视频设置,不影响物理显示器的游戏
  4. 客户端选VD, 基地会按默认分辨率创建VD

可能的修正行为:

  1. 基地设置里开启自动切换帧数/分辨率(基本功能很好用,正常情况不应该关闭)
  2. vplus选择物理显示器开始串流
  3. 基地不更改视频设置,直接开始串流
  4. vplus选择VD开始串流
  5. 基地按客户端分辨率创建VD

🎯 受影响的游戏/应用

No response

🔁 可复现性

总是发生 (100%)

💻 主机操作系统

Windows 11

📌 Windows 具体版本

Win11 25H2 Pro En

☀️ Sunshine 版本

v2026.601.145607.杂鱼

🎨 显卡厂商

NVIDIA

🎨 显卡型号及驱动

RTX4080

🔧 视频编码器

NVENC (NVIDIA)

📱 客户端设备

V+最新版,Artemis

⚙️ 是否修改过配置?

否,使用默认设置

📋 已修改的配置

No response

📸 截图/视频

Image Image

📜 日志输出

💬 其他补充

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions