Ubuntu 18.04.5 / 20.04 с Nvidia Optimus не работает при высоком обновлении частота (144/240/300 Гц)

У меня проблема с 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 , но это не решает проблему.

0
задан 12 December 2020 в 20:03

2 ответа

Я использую 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

0
ответ дан 3 January 2021 в 22:47

Для всех, кто борется с этой проблемой, после 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).

Я надеюсь, что это поможет другим людям с той же проблемой.

0
ответ дан 3 January 2021 в 22:47

Другие вопросы по тегам:

Похожие вопросы: