Skocz do zawartości

Fedora 21 - Odświeżanie Ekranu W Gnome 3


Jony

Rekomendowane odpowiedzi

Chciałbym ustawić domyślną wartość odświeżania ekranu w Gnome na 144 Hz. Standardowo jest 60 Hz.

Próbowałem już wszystkiego, od zmiany w xorg.conf po edycje pliku monitors.xml zgodnie z opisem z forum http://forums.fedoraforum.org/showthread.php?t=265224

Niestety nic nie wskórałem. Po ponownym uruchomieniu komputera znów mam 60 Hz. :angry:

Wyczerpałem już wszystkie pomysły i koncepcje, no może poza zmianą środowiska graficznego, ale tego wolałbym nie zmieniać.

Zna ktoś z Was jakiś skuteczny sposób na zmianę tego ustawienia?

 

Co ciekawe w SL 7.1 wystarczyło zmienić wartość w pliku ~/.config/monitors.xml, ale w fedorze to nie działa.

Edytowane przez WalDo
Ortografia! "świeży" a nie "świerzy". Jedyny Świerzy o jakim słyszałem to zmarły niedawno grafik, plakacista imieniem Waldemar
Odnośnik do komentarza
Udostępnij na innych stronach

Odświeżanie jest wynikiem kombinacji karta/driver/monitor. Polecenie "xrandr" wyświetli jakie masz możliwości.

 

Więcej:

https://www.reddit.com/r/Fedora/comments/20i9gp/how_to_change_the_refresh_rate_of_the_screen_in/

 

EDIT

Jeżeli xrandr nie pokazuje takiego odświeżania tzn., że trzeba szukać w karta/driver.

Odnośnik do komentarza
Udostępnij na innych stronach

Sytuacja wygląda tak:

Wklepuje w konsole xrandr --output DVI-D-0 --mode "1920x1080" -r 144 i xrandr zwraca:

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 531mm x 299mm
   1920x1080     60.00 + 144.00*  119.98   109.95    99.93  
   1680x1050     59.95  
   1600x1200     60.00  
   1440x900      59.89  
   1280x1024    120.00   100.00    75.02    60.02  
   1280x960      60.00  
   1152x864      75.00  
   1024x768     119.99   100.00    75.03    70.07    60.00  
   800x600       75.00    72.19    60.32    56.25  
   640x480       75.00    72.81    59.94

Kolejne polecenie

gdbus call --session -d org.gnome.Shell -o /org/gnome/Mutter/DisplayConfig -m org.gnome.Mutter.DisplayConfig.GetResources

w odpowiedzi mam to:

(uint32 3, [(uint32 0, int64 442, 0, 0, 1920, 1080, 1, uint32 0, [uint32 0, 1, 2, 3, 4, 5, 6, 7], @a{sv} {}), (1, 443, 0, 0, 0, 0, -1, 0, [0, 1, 2, 3, 4, 5, 6, 7], {}), (2, 444, 0, 0, 0, 0, -1, 0, [0, 1, 2, 3, 4, 5, 6, 7], {}), (3, 445, 0, 0, 0, 0, -1, 0, [0, 1, 2, 3, 4, 5, 6, 7], {})], [(uint32 0, int64 449, 0, [uint32 0, 1, 2, 3], 'DVI-D-0', [uint32 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25], @au [], {'vendor': <'IVM'>, 'product': <'PLG2488H'>, 'serial': <'1128850400307'>, 'width-mm': <531>, 'height-mm': <299>, 'display-name': <'Iiyama North America 24"'>, 'backlight': <-1>, 'min-backlight-step': <-1>, 'primary': <true>, 'presentation': <false>, 'edid': <[byte 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x26, 0xcd, 0x16, 0x61, 0x01, 0x01, 0x01, 0x01, 0x04, 0x19, 0x01, 0x03, 0x80, 0x35, 0x1e, 0x78, 0x2a, 0x64, 0x35, 0xa5, 0x54, 0x4f, 0x9e, 0x27, 0x12, 0x50, 0x54, 0xbf, 0xef, 0x80, 0x71, 0x4f, 0x81, 0x40, 0x81, 0x80, 0x95, 0x00, 0xa9, 0x40, 0xb3, 0x00, 0x61, 0x68, 0x61, 0x7c, 0x02, 0x3a, 0x80, 0x18, 0x71, 0x38, 0x2d, 0x40, 0x58, 0x2c, 0x45, 0x00, 0x13, 0x2b, 0x21, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0xff, 0x00, 0x31, 0x31, 0x32, 0x38, 0x38, 0x35, 0x30, 0x34, 0x30, 0x30, 0x33, 0x30, 0x37, 0x00, 0x00, 0x00, 0xfd, 0x00, 0x37, 0x91, 0x1e, 0xa0, 0x21, 0x00, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xfc, 0x00, 0x50, 0x4c, 0x47, 0x32, 0x34, 0x38, 0x38, 0x48, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x01, 0x63, 0x02, 0x01, 0x04, 0x00, 0x98, 0x4a, 0x00, 0xe0, 0x51, 0x00, 0x3d, 0x40, 0x60, 0x90, 0x13, 0x00, 0x13, 0x2b, 0x21, 0x00, 0x00, 0x1e, 0xfc, 0x7e, 0x80, 0x88, 0x70, 0x38, 0x12, 0x40, 0x18, 0x20, 0x35, 0x00, 0x13, 0x2b, 0x21, 0x00, 0x00, 0x1e, 0xfe, 0x5b, 0x80, 0xa0, 0x70, 0x38, 0x35, 0x40, 0x30, 0x20, 0x35, 0x00, 0x13, 0x2b, 0x21, 0x00, 0x00, 0x1a, 0xa9, 0x65, 0x80, 0xa0, 0x70, 0x38, 0x3a, 0x40, 0x30, 0x20, 0x35, 0x00, 0x13, 0x2b, 0x21, 0x00, 0x00, 0x1a, 0x86, 0x6f, 0x80, 0xa0, 0x70, 0x38, 0x40, 0x40, 0x30, 0x20, 0x35, 0x00, 0x13, 0x2b, 0x21, 0x00, 0x00, 0x1a, 0x53, 0x5b, 0x00, 0xf0, 0x51, 0x00, 0x49, 0x40, 0x68, 0xf8, 0x13, 0x00, 0x13, 0x2b, 0x21, 0x00, 0x00, 0x1e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe]>})], [(uint32 0, int64 450, uint32 1920, uint32 1080, 60.0), (1, 451, 1920, 1080, 144.00076293945312), (2, 452, 1920, 1080, 119.982177734375), (3, 453, 1920, 1080, 109.94744110107422), (4, 454, 1920, 1080, 99.930412292480469), (5, 455, 1680, 1050, 59.954250335693359), (6, 456, 1600, 1200, 60.0), (7, 457, 1440, 900, 59.887443542480469), (8, 458, 1280, 1024, 119.99864196777344), (9, 459, 1280, 1024, 100.0), (10, 460, 1280, 1024, 75.024673461914062), (11, 461, 1280, 1024, 60.019741058349609), (12, 462, 1280, 960, 60.0), (13, 463, 1152, 864, 75.0), (14, 464, 1024, 768, 119.98853302001953), (15, 465, 1024, 768, 100.00106048583984), (16, 466, 1024, 768, 75.028579711914062), (17, 467, 1024, 768, 70.069358825683594), (18, 468, 1024, 768, 60.003841400146484), (19, 469, 800, 600, 75.0), (20, 470, 800, 600, 72.187568664550781), (21, 471, 800, 600, 60.316539764404297), (22, 472, 800, 600, 56.25), (23, 473, 640, 480, 75.0), (24, 474, 640, 480, 72.808799743652344), (25, 475, 640, 480, 59.940475463867188)], 16384, 16384)

i dalej to już się gubię który fragment mam wkleić do "~/.config/monitors.xml".

Aktualnie ten plik wygląda tak:

<monitors version="1">
  <configuration>
    <clone>no</clone>
    <output name="DVI-D-0">
      <vendor>IVM</vendor>
      <product>PLG2488H</product>
      <serial>1128850400307</serial>
      <width>1920</width>
      <height>1080</height>
      <rate>144</rate>
      <x>0</x>
      <y>0</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>yes</primary>
      <presentation>no</presentation>
    </output>
  </configuration>
</monitors>

Już bardziej tego devsi gnome skomplikować nie mogli. :angry:

Odnośnik do komentarza
Udostępnij na innych stronach

Zgodnie z opisem w linku podanym wcześniej, między taga <rate> trzeba wstawić wartość wyświetloną przez polecenie "gdbus call --session... itd."

czyli spróbuj zamiast 144 wkopiować pełna wartość odświeżania tzn. "144.00076293945312"

 

"The last entry is the refresh rate, and the two previous ones the resolution. You have to copy the according refresh rate into your monitors.xml and save it. After that restart gnome-shell (alt+f2, r) to apply those settings"

 

(uint32 0, int64 450, uint32 1920, uint32 1080, 60.0), (1, 451, 1920, 1080, 144.00076293945312), (2, 452, 1920, 1080, 119.982177734375), (3, 453, 1920, 1080, 109.94744110107422), (4, 454, 1920, 1080, 99.930412292480469)

Zgodnie z powyższą informacją, dla rozdzielczości 1920x1080 masz 5 częstotliwości odświeżania (od 0 do 4)

 

 

EDIT

Spróbuj wykonać polecenie xrandr bez żadnych parametrów. Manual twierdzi, że "+" oznacza preferowany tryb odświeżania, a "*" bieżące odświeżanie. Może zatem masz odświeżanie 144, tylko Gnome nie potrafi o tym poinformować.

Czy możesz sprawdzić bezpośrednio w monitorze jakie odświeżanie ma aktualnie włączone?

 

Zajrzyj też do dawnego loga "Xorg.0.log", w F21 wykonuje to polecenie z roota: "journalctl -b _COMM=Xorg.bin"

 

EDIT 2

Mam nadzieję, że używasz kabla i połączenia "DVI-D dual link". Zgodnie z instrukcją obsługi tego monitora odświeżanie 144 i 119 jest możliwe tylko dla DVI-D dual link i DisplayPort

  • Upvote 1
Odnośnik do komentarza
Udostępnij na innych stronach

Czy możesz sprawdzić bezpośrednio w monitorze jakie odświeżanie ma aktualnie włączone?

 

Tak, mogę sprawdzić bezpośrednio w menu monitora i skoro w SL 7.1 udało mi się ustawić domyślne odświeżanie na 144 Hz, to problem był tylko po stronie Fedory.

Pomogło wstawienie wartości "144.00076293945312". Wielkie dzięki.

 

Temat do zamknięcia.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...