LINUX.ORG.RU

Как установить нестандартную частоту обновления (63Hz)

 , ,


0

1

У меня случилась проблема с монитором. Судя по всему прошивка у него сломалась, и он перестал показывать в 1920х1080х60, зато может отображать то же разрешение на пару герц чаще. В винде я в панели nvidia просто создал пользовательский режим с 63Гц и забыл. А Вот как подобное сделать в ubuntu? Пробовал по этой инструкции

http://softhelp.org.ua/?p=4430

но на команде xrndr --addmode я получаю

X Error of failed request: BadMatch (invalid parameter attributes)

Major opcode of failed request: 140 (RANDR)

Minor opcode of failed request: 18 (RRAddOutputMode)

Serial number of failed request: 45

Current serial number in output stream: 46



Последнее исправление: Jebbyk (всего исправлений: 3)

Ответ на: комментарий от Jebbyk

Драйвер точно nvidia используется, а не nouveau?

Если используется драйвер nvidia, то попробуйте запустить nvidia-settings и посмотреть нет ли там нужных настроек.

Естественно я создавал сначала командой newmode

Мало ли.

infomeh ★★
()
Ответ на: комментарий от infomeh

а какое у него должно быть наполнение? Я создал его, написал туда Section «Monitor» HorizSync 30-82 VertRefresh 56-76 EndSection

после чего загрузка системы останавливалась на [OK] Starting GNOME bbalblablalb

Пришлось загружаться в рекавери мод и удалять оттуда этот файл. После этого загрузилось нормально

Jebbyk
() автор топика
Ответ на: комментарий от Jebbyk

У гугл спрашивать что-то вроде «Linux xorg.conf генерация» или просто «Linux xorg.conf» пробовал?

xorg.conf в начале нужно сгенерировать, для этого останавливаете xorg-server, как это сделать в systemd не знаю, читайте, но систему с systemd можно запускать не в graphical.target, а в консольном, где не будет запускаться xorg-server.

И когда запустишь систему не в графическом режиме, то выполняй от имени root:

X --configure
смотри вывод на экран, если всё успешно, то будет создан файл /root/xorg.conf.new, вот его и копируй в /etc/X11/xorg.conf.

infomeh ★★
()
Ответ на: комментарий от infomeh
cvt 1920 1080 59
# 1920x1080 58.94 Hz (CVT) hsync: 66.02 kHz; pclk: 169.00 MHz
Modeline "1920x1080_59.00"  169.00  1920 2040 2240 2560  1080 1083 1088 1120 -hsync +vsync
jebbyk@Jebbyk-Proger-PC:/etc/X11$ xrandr --newmode "cvt_1920x1080_59.00"  169.00  1920 2040 2240 2560  1080 1083 1088 1120 -hsync +vsync
jebbyk@Jebbyk-Proger-PC:/etc/X11$ xrandr --addmode DP-0 cvt_1920x1080_59.00
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  45
  Current serial number in output stream:  46
Jebbyk
() автор топика
Ответ на: комментарий от Jebbyk
jebbyk@Jebbyk-Proger-PC:/etc/X11$ cat xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 418.56

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
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"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Philips 220E"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 1060 3GB"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-6"
    Option         "metamodes" "DP-2: 1680x1050 +0+0 {viewportin=1920x1080}, DP-4: nvidia-auto-select +1920+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Jebbyk
() автор топика
Ответ на: комментарий от Jebbyk

ктсати еще из интересного

jebbyk@Jebbyk-Proger-PC:/etc/X11$ sudo get-edid|parse-edid
[sudo] password for jebbyk: 
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
No EDID on bus 0
No EDID on bus 1
No EDID on bus 2
No EDID on bus 3
No EDID on bus 4
No EDID on bus 5
No EDID on bus 6
Looks like no busses have an EDID. Sorry!
Attempting to use the classical VBE interface

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
	Function supported
	Call successful

	VBE version 300
	VBE string at 0x11100 "NVIDIA"

VBE/DDC service about to be called
	Report DDC capabilities

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
	Function supported
	Call successful

	Monitor and video card combination does not support DDC1 transfers
	Monitor and video card combination does not support DDC2 transfers
	0 seconds per 128 byte EDID block transfer
	Screen is not blanked during DDC transfer

Reading next EDID block

VBE/DDC service about to be called
	Read EDID

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
	Function supported
	Call failed

The EDID data should not be trusted as the VBE call failed
Error: output block unchanged
I'm sorry nothing was successful. Maybe try some other arguments
if you played with them, or send an email to Matthew Kern <pyrophobicman@gmail.com>.
Partial Read... Try again

Jebbyk
() автор топика
Ответ на: комментарий от Jebbyk

И пара заголовков жручих до графики имеется тоже.

Пофиксил

anonymous
()
Ответ на: комментарий от anonymous

А ты умеешь настраивать это на сервере?
Я вот не знал, что надо сделать индексацию mysql базы, чтобы она не тормозила. И таких чайников судя по всему много среди держателей серверов.

Nakita-Markov
()
Ответ на: комментарий от anonymous

Может, тебе лучше в хор пойти? Иногда лучше петь, чем говорить.

Nakita-Markov
()

Попробуйте следующие modeline'ы:

    # 1920x1080x59.93 @ 66.587kHz
    Modeline "1920x1080x59.93"  138.500000  1920 1968 2000 2080  1080 1083 1087 1111  +HSync -VSync

    # 1920x1080x60.96 @ 67.788kHz
    Modeline "1920x1080x60.96"  141.000000  1920 1968 2000 2080  1080 1083 1087 1112  +HSync -VSync

    # 1920x1080x61.93 @ 68.870kHz
    Modeline "1920x1080x61.93"  143.250000  1920 1968 2000 2080  1080 1083 1087 1112  +HSync -VSync

    # 1920x1080x62.96 @ 70.072kHz
    Modeline "1920x1080x62.96"  145.750000  1920 1968 2000 2080  1080 1083 1087 1113  +HSync -VSync

Добавлять так:

xrandr --newmode "1920x1080x59.93" 138.500000  1920 1968 2000 2080  1080 1083 1087 1111  +HSync -VSync
% xrandr --addmode DP1 "1920x1080x59.93"
% xrandr --output DP1 --mode "1920x1080x59.93"
ValdikSS ★★★★★
()
Ответ на: комментарий от Jebbyk

Этот modeline сгенерирован по старому стандарту CVT. Не все шины смогут работать на такой высокой pixel clock.

ValdikSS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.