类型:性能问题
这个问题始于v1.78版本,并在1.80版本中仍然存在。如果我回退到v1.77版本,它就没有问题了。为code.exe禁用freesync也可以阻止这个问题。
按键盘上的F11键(全屏快捷键)会导致我的显示器刷新率从大约144hz降低一半,然后出现随机波动。退出全屏可能会使刷新率恢复到144hz,但并不总是如此。如果帧率没有恢复正常,那么需要重启计算机来修复它。我已经尝试过禁用所有扩展名,但没有改变。帧率的降低是明显的,如果我在Windows的显示选项中特意选择一个较低的刷新率,情况也是一样的。刷新率已经通过使用我的显示器的OSD工具得到确认。
Windows 11 22H2
AOC 24G2W1G4
RX 6600, v23.7.1(尝试了许多其他驱动程序版本)
步骤:
- 打开Code
- 按F11
- 观察到刷新率降低
Profile-20230708T184409.zip
VS Code版本:Code 1.80.0 ( 660393d , 2023-07-04T15:06:02.407Z)
操作系统版本:Windows_NT x64 10.0.22621
模式:受限
系统信息
| 项目 | 值 |
| ------ | ------ |
| CPUs | AMD Ryzen 5 3600 6核心处理器(12 x 3600) |
| GPU状态 | 2d_canvas:启用canvas_oop_rasterization:禁用_offdirect_rendering_display_compositor:禁用_off_okgpu_compositing:启用multiple_raster_threads:启用_onopengl:启用_onrasterization:启用raw_draw:禁用_off_okvideo_decode:启用video_encode:启用vulkan:禁用_offwebgl:启用webgl2:启用webgpu:启用 |
| 负载(平均) | undefined |
| 内存(系统) | 31.93GB(20.53GB可用) |
| 进程参数 | --crash-reporter-id f09cc018-6a18-4dba-871e-f35a855e1b72 |
| 屏幕阅读器 | 否 |
| VM | 50% |进程信息
CPU % Mem MB PID Process
0 106 11056 code main
0 164 1580 window [2] (Untitled-1 - Visual Studio Code)
0 32 1992 crashpad-handler
0 86 3180 fileWatcher [2]
0 84 8620 shared-process
0 43 9904 utility-network-service
0 160 16184 gpu-process
0 88 20064 window [5] (Issue Reporter)
0 120 20440 extensionHost [2]
0 71 20948 ptyHost
工作区信息
;
扩展(4)
| 扩展名 | 作者(省略) | 版本 |
| ------ | ------ | ------ |
| prettier-vscode | esb | 9.19.0 |
| remote-ssh | ms- | 0.102.0 |
| remote-ssh-edit | ms- | 0.86.0 |
| remote-explorer | ms- | 0.4.1 |A/B实验
vsliv368:30146709
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492cf:30256860
vslsvsres303:30308271
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
pythonvs932:30410667
py29gd2263:30784847
vsclangdc:30486549
c4g48928:30535728
dsvsc012:30540252
pynewext54:30695312
azure-dev_surveyone:30548225
282f8724:30602487
pyind779:30671433
f6dab269:30613381
pythonsymbol12:30671437
2i9eh265:30646982
showlangstatbar:30737416
vsctsb:30748421
pythonms35:30701012
03d35959:30757346
pythonfmttext:30731395
pythoncmv:30756943
fixshowwlkth:30771522
showindicator:30785052
pythongtdpath:30769146
bgfeh915:30780428
pythonnosmt12:30779714
pythonidxpt:30784022
pythonnoceb:30776495
h7j2d465:30772216
cmakestatusbarv2:30779594
1条答案
按热度按时间zf9nrax11#
这需要在运行时解决,refs https://bugs.chromium.org/p/chromium/issues/detail?id=807406。
您还可以使用
--disable-gpu-vsync
作为解决方法。