LINUX.ORG.RU

Высокий refresh rate по умолчанию

 ,


0

1

Добрый день! Подскажите пожалуйста по возможности! Столкнулся со следующей проблемой если переключаю разрешение на 1920x1080 оно автоматом ставит 120hz (Монитор не поддерживает 120hz!) т.е. если моё стандартное разрешение 4k 60hz и я запускаю в fullscreen приложение которое меняет разрешение на 1024х768 или 1920x1080 то вся картинка стягивается в центр экрана или монитор вообще пишет out of range. Может кто-то сталкивался с подобным ? как это можно решить ? в xradr --current 120hz вообще нет. arch linux xfce mesa 17.3.3-1 xorg-server 1.19.6+13+gd0d1a694f-1 r9 280 Спасибо!

переключаю разрешение на 1920x1080 оно автоматом ставит 120hz
вся картинка стягивается в центр экрана или монитор вообще пишет out of range

Так я не понял, что тебя волнует. Что ставится 120 Гц или что стягивается картинка?

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

Если моенять разрешение экрана ниже 3840x2160 он автоматом ставит 120hz хотя монитор 120hz не поддерживает. т.е. если запускаю приложение fullscreen c дефолтным разрешение ниже 4k то моник вешается. Вот такая беда. Если зайти в xfce-display-settings то когда я сам меняю разрешение он сразу ставит refresh_rate 120hz но там я его могу поменять пока не нажал «Применить» в отличии от приложений.

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

xrandr Screen 0: minimum 320 x 200, current 3840 x 2160, maximum 16384 x 16384 DP-1 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 607mm x 345mm 3840x2160 60.00*+ 59.97 3200x1800 59.96 59.94 2880x1620 59.96 59.97 2560x1600 59.99 59.97 2560x1440 59.99 59.96 59.95 2048x1536 75.00 60.00 1920x1440 75.00 60.00 1856x1392 75.00 60.01 1792x1344 75.00 60.01 2048x1152 59.99 59.98 59.90 59.91 1920x1200 59.88 59.95 1920x1080 60.01 59.97 59.96 60.00 59.94 59.93 1600x1200 75.00 70.00 65.00 60.00 1680x1050 59.95 59.88 1400x1050 74.76 59.98 1600x900 59.99 59.94 59.95 60.00 59.82 1280x1024 75.02 60.02 1440x900 59.89 1400x900 59.96 59.88 1280x960 60.00 1440x810 60.00 59.97 1368x768 59.88 59.85 1280x800 59.99 59.97 59.81 59.91 1152x864 75.00 1280x720 60.00 59.99 59.86 60.00 59.94 59.74 1024x768 75.05 60.04 75.03 70.07 60.00 960x720 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 75.00 70.00 65.00 60.00 72.19 75.00 60.32 56.25 840x525 60.01 59.88 864x486 59.92 59.57 700x525 74.76 59.98 800x450 59.95 59.82 640x512 75.02 60.02 700x450 59.96 59.88 640x480 60.00 75.00 72.81 75.00 66.67 60.00 59.94 720x405 59.51 58.99 720x400 70.08 684x384 59.88 59.85 640x400 59.88 59.98 576x432 75.00 640x360 59.86 59.83 59.84 59.32 512x384 75.03 70.07 60.00 512x288 60.00 59.92 416x312 74.66 480x270 59.63 59.82 400x300 72.19 75.12 60.32 56.34 432x243 59.92 59.57 320x240 72.81 75.00 60.05 360x202 59.51 59.13 320x180 59.84 59.32 HDMI-1 connected (normal left inverted right x axis y axis) 3840x2160 30.00 + 25.00 24.00 29.97 23.98 4096x2160 24.00 23.98 2880x1620 59.97 2560x1600 59.97 2560x1440 59.95 2048x1536 60.00 1920x1440 75.00 60.00 1856x1392 75.00 60.01 1792x1344 75.00 60.01 2048x1152 59.98 59.90 59.91 1920x1200 59.88 59.95 1920x1080 59.97 59.96 60.00 50.00 59.94 59.93 30.00 25.00 24.00 29.97 23.98 1920x1080i 60.00 50.00 59.94 1600x1200 75.00 70.00 65.00 60.00 1680x1050 59.95 59.88 1400x1050 74.76 59.98 1600x900 59.99 59.94 59.95 60.00 59.82 1280x1024 75.02 60.02 1440x900 59.90 1400x900 59.96 59.88 1280x960 60.00 1440x810 60.00 59.97 1368x768 59.88 59.85 1366x768 59.79 1280x800 59.99 59.97 59.81 59.91 1152x864 75.00 1280x720 60.00 59.99 59.86 60.00 50.00 59.94 59.74 1024x768 75.05 60.04 75.03 70.07 60.00 960x720 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 75.00 70.00 65.00 60.00 72.19 75.00 60.32 56.25 840x525 60.01 59.88 864x486 59.92 59.57 720x576 50.00 720x576i 50.00 700x525 74.76 59.98 800x450 59.95 59.82 720x480 60.00 59.94 720x480i 60.00 59.94 640x512 75.02 60.02 700x450 59.96 59.88 640x480 60.00 75.00 72.81 75.00 66.67 60.00 59.94 720x405 59.51 58.99 720x400 70.08 684x384 59.88 59.85 640x400 59.88 59.98 576x432 75.00 640x360 59.86 59.83 59.84 59.32 512x384 75.03 70.07 60.00 512x288 60.00 59.92 416x312 74.66 480x270 59.63 59.82 400x300 72.19 75.12 60.32 56.34 432x243 59.92 59.57 320x240 72.81 75.00 60.05 360x202 59.51 59.13 320x180 59.84 59.32 DVI-I-1 disconnected (normal left inverted right x axis y axis) DVI-D-1 disconnected (normal left inverted right x axis y axis)

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

Да но в моем случае монитор не поддерживает при 1920х1080 120hz 1024x768 поддерживает 75hz не больше. Но ставит 120hz

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

Назначь какую-нибудь клавишу или сочетание клавиш через настройки клавиатуры на команду

xrandr -r 60
Чтобы менять частоту обновления на 60 Гц, когда будет нужно. Больше не знаю как помочь, ибо в xrandr показаны правильные режимы.

Kron4ek ★★★★★ ()
Последнее исправление: Kron4ek (всего исправлений: 1)
Ответ на: комментарий от gruz123

Либо можешь запускать скрипт в фоне, который будет каждые 30 секунд менять частоту обновления экрана

#!/bin/bash
while true
do
	xrandr -r 60
	sleep 30
done

Kron4ek ★★★★★ ()

У тебя nvidia? В общем смотри. Если nvidia, то она свой xorg.conf имеет, только у него название другое. Вот пример из сети взятый, так ты должен каждый режим прописать. Меняй только в Subsection «Display» а именно Modes. «1280x1024_75.0» -это размер экрана плюс частота обновления 75.

Section "Screen"
    Identifier  "Screen 1"
    Device      "VESA Framebuffer"
    Monitor     "My Monitor"
    DefaultDepth 24
    Subsection "Display"
        Depth       32
        Modes "1280x1024_60.0" "1024x768_75.0" "800x600_85.0" "640x480_100.0"
    EndSubsection
Пробуй, перезагрузись.

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

Так мне и не удалось ничего найти. Попробовал следующее:

Остановил иксы

sudo systemctl stop lightdm
Запустил (генерация конфига?)
sudo Xorg :0 -configure
Вот что он ответил

X.Org X Server 1.19.6
Release Date: 2017-12-20
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.14.12-1-ARCH x86_64 
Current Operating System: Linux sp1 4.13.3-pf #1 SMP Sat Nov 4 19:32:09 MSK 2017 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux-pf root=UUID=fec1dd47-3d9b-4b70-9199-9d38556d5663 rw quiet amdgpu.si_support=1 radeon.si_support=0 iommu=soft
Build Date: 26 January 2018  10:25:18AM
 
Current version of pixman: 0.34.0
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Jan 31 17:06:22 2018
(EE) 
(EE) Backtrace:
(EE) 0: /usr/lib/xorg-server/Xorg (OsLookupColor+0x139) [0x564a63f07e99]
(EE) 1: /usr/lib/libpthread.so.0 (funlockfile+0x50) [0x7f40e0fe4e1f]
(EE) 2: /usr/lib/xorg-server/Xorg (xf86PlatformMatchDriver+0x2b4) [0x564a63e01674]
(EE) 3: /usr/lib/xorg-server/Xorg (xf86BusProbe+0x9) [0x564a63dd94d9]
(EE) 4: /usr/lib/xorg-server/Xorg (InitOutput+0x7ff) [0x564a63de818f]
(EE) 5: /usr/lib/xorg-server/Xorg (InitFonts+0x213) [0x564a63da6093]
(EE) 6: /usr/lib/libc.so.6 (__libc_start_main+0xea) [0x7f40e0c3bf4a]
(EE) 7: /usr/lib/xorg-server/Xorg (_start+0x2a) [0x564a63d8ff0a]
(EE) 
(EE) Segmentation fault at address 0x50
(EE) 
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting
(EE) 
(EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE) 
(EE) Server terminated with error (1). Closing log file.

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

Спасибо! Но проблема решилась установкой xf86-video-amdgpu 1.4.0-1 вместо git версии с aura :) с герцовкой теперь всё норм и xorg.conf перехал по пути

 /usr/share/X11/xorg.conf.d/10-amdgpu.conf

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

У В lightdm не отображался фон во время логина, а после логина на весь экран были артефакты которые сразу же пропадали решения в интернете я не нашёл, спасла замена xf86-video-amdgpu на xf86-video-radeon но я решил что это не кашерно и попробовал поставить xf86-video-amdgpu-git и всё стало норм (В том числе и refresh_rate был 60-75hz в зависимости от разрешения) но после обновления пакетов с aur (как я сейчас уже понял) появилась такая проблема.

gruz123 ()

История успеха.
Кабель с кривым DDC.

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Default Screen" 0 0
#	InputDevice    "Mouse0" "CorePointer"
#	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "Accel"              	# [<bool>]
        #Option     "AccelMethod"        	# <str>
        #Option     "Backlight"          	# <str>
        #Option     "CustomEDID"         	# <str>
        #Option     "DRI"                	# <str>
        #Option     "Present"            	# [<bool>]
        #Option     "ColorKey"           	# <i>
        #Option     "VideoKey"           	# <i>
        #Option     "Tiling"             	# [<bool>]
        #Option     "LinearFramebuffer"  	# [<bool>]
        #Option     "HWRotation"         	# [<bool>]
        #Option     "VSync"              	# [<bool>]
        #Option     "PageFlip"           	# [<bool>]
        #Option     "SwapbuffersWait"    	# [<bool>]
        #Option     "TripleBuffer"       	# [<bool>]
        #Option     "XvPreferOverlay"    	# [<bool>]
        #Option     "HotPlug"            	# [<bool>]
        #Option     "ReprobeOutputs"     	# [<bool>]
        #Option     "XvMC"               	# [<bool>]
        #Option     "ZaphodHeads"        	# <str>
        #Option     "VirtualHeads"       	# <i>
        #Option     "TearFree"           	# [<bool>]
        #Option     "PerCrtcPixmaps"     	# [<bool>]
        #Option     "FallbackDebug"      	# [<bool>]
        #Option     "DebugFlushBatches"  	# [<bool>]
        #Option     "DebugFlushCaches"   	# [<bool>]
        #Option     "DebugWait"          	# [<bool>]
        #Option     "BufferCache"        	# [<bool>]
	Identifier  "Configured Video Device"
	Driver      "intel"
	BusID       "PCI:0:2:0"
	Option "UseEDIDFreqs" "false"
	Option "UseEDIDDpi" "false"
	Option "ModeValidation" "NoEdidModes"
	Option "NoDDC"
	Option "IgnoreEDID"	"true"
EndSection

Section "Monitor"
    Identifier  "Configured Monitor"
    ModelName   "MultiSync LCD 1700V"
    VendorName  "NEC"
    HorizSync   31.5-80.0
    VertRefresh 56.3-75
    Option "ConnectedMonitor"	"LCD"
    Option "PreferredMode"	"1152x864"
# 800x600 @ 60.00 Hz (GTF) hsync: 37.32 kHz; pclk: 38.22 MHz
    Modeline "800x600"  38.22  800 832 912 1024  600 601 604 622  -HSync +Vsync
# 832x624 @ 60.00 Hz (GTF) hsync: 38.76 kHz; pclk: 41.55 MHz
    Modeline "832x624"  41.55  832 864 952 1072  624 625 628 646  -HSync +Vsync
# 1024x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 64.11 MHz
    Modeline "1024x768"  64.11  1024 1080 1184 1344  768 769 772 795  -HSync +Vsync
# 1152x864 @ 60.00 Hz (GTF) hsync: 53.70 kHz; pclk: 81.62 MHz
    Modeline "1152x864"  81.62  1152 1216 1336 1520  864 865 868 895  -HSync +Vsync
# 1280x960 @ 60.00 Hz (GTF) hsync: 59.64 kHz; pclk: 102.10 MHz
    Modeline "1280x960"  102.10  1280 1360 1496 1712  960 961 964 994  -HSync +Vsync
# 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
    Modeline "1280x1024"  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync
    Option       "dpms"
EndSection

Section "Screen"
    Identifier "Default Screen"
    Device "Configured Video Device"
    Monitor "Configured Monitor"
    DefaultDepth     24 
    SubSection "Display"
#         Viewport 0 0
         Depth 24
         Modes "800x600" "832x624" "1024x768" "1152x864" "1280x960" "1280x1024"
    EndSubSection
EndSection


Править и в /etc/X11/xorg.conf

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