Olej писал(а): ↑28 сен 2021, 12:10
г). можно ли оценивать (насколько искажаются результаты) удалённо, путём туннелирования видеопотока через SSH (с запуском: ssh -X ... или ssh -Y ...)?
На этот, последний, вопрос проще всего ответить через
локальное сетевое подключение ...
Использую для этого сервер с простой видео картой Matrox G200 без всяких 2D/3D фокусов:
Код: Выделить всё
olej@R420:~$ inxi -GCxxx
CPU: Topology: 2x 10-Core model: Intel Xeon E5-2470 v2 bits: 64 type: MT MCP SMP arch: Ivy Bridge rev: 4
L2 cache: 50.0 MiB
flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 192048
Speed: 1264 MHz min/max: 1200/3200 MHz Core speeds (MHz): 1: 1283 2: 1532 3: 1351 4: 1460 5: 1264 6: 2153 7: 1285
8: 2138 9: 1344 10: 1448 11: 1324 12: 2139 13: 1488 14: 1549 15: 2095 16: 1416 17: 3100 18: 1507 19: 1710 20: 1859
21: 2617 22: 1459 23: 1367 24: 1939 25: 1521 26: 2752 27: 1535 28: 2777 29: 1323 30: 2533 31: 1868 32: 2742
33: 1744 34: 2806 35: 1326 36: 1782 37: 1485 38: 1766 39: 1474 40: 1416
Graphics: Device-1: Matrox Systems G200eR2 vendor: Dell driver: mgag200 v: kernel bus ID: 06:00.0 chip ID: 102b:0534
Display: x11 server: X.Org 1.20.11 driver: modesetting unloaded: fbdev,vesa alternate: mga
resolution: 1920x1080_60.00~60Hz
OpenGL: renderer: llvmpipe (LLVM 12.0.0 256 bits) v: 4.5 Mesa 21.0.3 compat-v: 3.1 direct render: Yes
Код: Выделить всё
olej@R420:~$ lspci -k | grep -EA 3 "VGA|3D|Display"
06:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. G200eR2
DeviceName: Embedded Video
Subsystem: Dell G200eR2
Kernel driver in use: mgag200
Использую простейший и старый тестер glxgears ... хорошо известный, вот с теми вращающимися колёсами:
- Снимок экрана от 2021-09-28 13-04-03.png (10.95 КБ) 1655 просмотров
Выполнение на
локальный монитор (естественным образом):
Код: Выделить всё
olej@R420:~$ glxgears
4353 frames in 5.0 seconds = 870.495 FPS
4404 frames in 5.0 seconds = 880.620 FPS
4436 frames in 5.0 seconds = 887.135 FPS
4363 frames in 5.0 seconds = 872.360 FPS
^C
Подключение SSH (сам к себе), традиционным способом:
Код: Выделить всё
olej@R420:~$ ssh -X olej@R420
olej@r420's password:
Last login: Tue Sep 28 12:46:36 2021 from 127.0.0.1
olej@R420:~$ glxgears
1541 frames in 5.0 seconds = 308.108 FPS
1588 frames in 5.0 seconds = 317.487 FPS
1582 frames in 5.0 seconds = 316.236 FPS
1501 frames in 5.0 seconds = 300.049 FPS
1559 frames in 5.0 seconds = 311.795 FPS
1595 frames in 5.0 seconds = 318.895 FPS
1592 frames in 5.0 seconds = 318.255 FPS
X connection to localhost:11.0 broken (explicit kill or server shutdown).
- число фреймов в секунду упало
в 2.8.раза.
Подключение SSH (сам к себе), но без шифрования потока:
Код: Выделить всё
olej@R420:~$ ssh -Y olej@R420
olej@r420's password:
Last login: Mon Sep 27 16:36:00 2021 from 192.168.1.18
olej@R420:~$ glxgears
1524 frames in 5.0 seconds = 304.625 FPS
1589 frames in 5.0 seconds = 317.799 FPS
1518 frames in 5.0 seconds = 303.576 FPS
1516 frames in 5.0 seconds = 303.157 FPS
1547 frames in 5.0 seconds = 309.310 FPS
1617 frames in 5.0 seconds = 323.242 FPS
1618 frames in 5.0 seconds = 323.476 FPS
1575 frames in 5.0 seconds = 314.889 FPS
X connection to localhost:10.0 broken (explicit kill or server shutdown).
Если тут скорость и выше, то на малозначащие 3-5% ... т.е. проблема не в шифровании, а в передаче потока через сетевой стек.
Так что
любое удалённое тестирование отпадает! ... независимо от используемого сетевого протокола.
P.S. Остальные вопросы относительно методик - оставлю на потом, по ходу разрешения...