У меня проблема с Ubuntu 18.04 LTS на моем ноутбуке GE66 Raider. Эта машина работает под управлением i7-10850H и RTX 2070 с дисплеем 1080p с частотой 300 Гц и поддерживает Optimus.
После чистой установки на экране настроек gnome я точно вижу параметр 300 Гц для частоты обновления (300,18). Однако это не похоже на 300 Гц в Windows, и это подтверждается онлайн-тестом ufo.
Я пробовал каждую команду xrandr
, переустанавливая драйверы nvidia (в настоящее время работает 455), устанавливая обновление в настройках Nvidia X, но результатов нет.
Текущий режим prime-select
- это Intel, потому что, поскольку я буду использовать Ubuntu в основном для разработки кода, я хотел бы использовать технологию Optimus, поддерживаемую на этой машине, чтобы сохранить срок службы батареи. Это означает, что я хотел бы запустить графический интерфейс на интегрированной графике Intel UHD 630, оставив графический процессор для сложных задач.
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1920x1080 60.04 + 300.18* 60.01 59.97 59.96 59.93
1680x1050 84.94 74.89 69.88 59.95 59.88
1600x1024 60.17
1400x1050 85.00 74.76 70.00 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 85.02 75.02 60.02
1440x900 59.89
1400x900 59.96 59.88
1280x960 85.00 60.00
1440x810 60.00 59.97
1368x768 59.88 59.85
1360x768 59.80 59.96
1280x800 59.99 59.97 59.81 59.91
1152x864 100.00 85.06 85.00 75.00 75.00 70.00 60.00
1280x720 60.00 59.99 59.86 59.74
1024x768 85.00 75.05 60.04 85.00 75.03 70.07 60.00
1024x768i 86.96
960x720 85.00 75.00 60.00
928x696 75.00 60.05
896x672 75.05 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
832x624 74.55
960x540 59.96 59.99 59.63 59.82
800x600 85.00 75.00 70.00 65.00 60.00 85.14 72.19 75.00 60.32 56.25
840x525 85.02 74.96 69.88 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 85.08 74.76 70.06 59.98
800x450 59.95 59.82
640x512 85.02 75.02 60.02
720x450 59.89
700x450 59.96 59.88
640x480 85.09 60.00 85.01 72.81 75.00 59.94
720x405 59.51 58.99
720x400 85.04
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98 85.08
576x432 100.11 85.15 85.09 75.00 75.00 70.00 60.06
640x360 59.86 59.83 59.84 59.32
640x350 85.08
512x384 85.00 75.03 70.07 60.00
512x384i 87.06
512x288 60.00 59.92
416x312 74.66
480x270 59.63 59.82
400x300 85.27 72.19 75.12 60.32 56.34
432x243 59.92 59.57
320x240 85.18 72.81 75.00 60.05
360x202 59.51 59.13
360x200 85.04
320x200 85.27
320x180 59.84 59.32
320x175 85.27
eDP-1-2 disconnected (normal left inverted right x axis y axis)
DP-1-1 disconnected (normal left inverted right x axis y axis)
DP-1-2 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 disconnected (normal left inverted right x axis y axis)
Вот мой файл Xorg.conf:
nvidia-xconfig: version 455.38
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Я попытался переустановить ubuntu, обновить драйвер nvidia и установить
prime select nvidia
погонять дисплей с гпу. В настройках nvidia невозможно изменить разрешение экрана или частоту обновления. Ожидается ли это?
ОБНОВЛЕНИЕ 1: То же самое происходит и с Ubuntu 20.04.
ОБНОВЛЕНИЕ 2:
В Ubuntu 20.04 есть prime-select on-demand
, но это не решает проблему.
Я использую xorg.conf для моей системы 18.04, он находится в / etc / x11, вы можете создать его с помощью "nvidia-xconfig", вот мой для справки о том, что он должен выглядеть так:
Раздел "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Раздел "Файлы" EndSection
Раздел «InputDevice»
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Раздел «InputDevice»
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Раздел «Монитор»
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Microstep MSI G241"
HorizSync 180.0 - 180.0
VertRefresh 48.0 - 144.0
Option "DPMS"
EndSection
Раздел «Устройство»
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 1070"
Option "Coolbits" "13"
EndSection
Раздел » Экран "
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TripleBuffer" "On"
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-6"
Option "metamodes" "DP-4: 1920x1080_144 +0+0 {AllowGSYNCCompatible=On}
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Для всех, кто борется с этой проблемой, после 1 недели боли и пота я могу честно заявить, что проблема является ошибкой. Nvidia Optimus - заноза в заднице для мониторов с высокой частотой обновления в каждом дистрибутиве Linux.
Если вы действительно хотите гладких ощущений 144+ Гц, сэкономьте много часов страданий и ОТКЛЮЧИТЕ ОПТИМУС В ВАШЕМ BIOS. В последних ноутбуках MSI это можно сделать, введя
Ctrl_right + Shift_right + Alt_left + F2
В расширенной вкладке переключите режим VGA с гибридной графики MSI на дискретную графику.
В вашем дистрибутиве ubuntu
sudo prime-select nvidia
и просто запустите отображение с dGPU.
И попрощайтесь с впечатляющим временем автономной работы.
Помните, что это решает проблему с высокой частотой обновления на основном мониторе, но GNOME сбрасывает себя на 60 Гц при подключении внешнего дисплея с частотой ниже, чем у основного монитора. Эта ошибка известна и будет (теоретически решена в новых версиях GNOME 3.38 или Ubuntu 20.10).
Я надеюсь, что это поможет другим людям с той же проблемой.