Ubuntu 16.04 rozdzielczość

Tematy specyficzne dla poszczególnych window managerów: KDE, GNOME, XFCE, Fluxbox, Blackbox, IceWM, WindowMaker, itd. - wszystko tutaj.
cayetan
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 13 sty 2017, 19:55
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64

Ubuntu 16.04 rozdzielczość

Post autor: cayetan »

Witam

Mam problem z dodaniem interesującej mnie rozdzielczości w Ubuntu 16.04.
Posiadam kartę ASUS EAH5450 na Radeonie. Podłączam dwa monitory - jeden pod VGA, drugi pod DVI.
Oba monitory mają takie same wymiary i powinny pracować na rodzielczości 1440x900.
W ustawieniach nie ma takiej, więc wyszukałem porady jak to zrobić.
Co zrobiłem i co uzyskałem:
1. Wykonywalny skrypt chmod +x /etc/init.d/ekran:

Kod: Zaznacz cały

#!/bin/bash
/usr/bin/cvt 1440 900
/usr/bin/xrandr --newmode "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync
/usr/bin/xrandr --addmode VGA-0 1440x900_60.00
/usr/bin/xrandr --addmode DVI-0 1440x900_60.00
/usr/bin/xrandr --output VGA-0 --mode 1440x900_60.00
/usr/bin/xrandr --output DVI-0 --mode 1440x900_60.00
Potem dodanie skryptu (wykonanie komendy będąc w /etc/init.d):

Kod: Zaznacz cały

update-rc.d ekran defaults
Niestety skrypt nie startuje podczas uruchamiania systemu i po uruchomieniu xów otrzymuję :

Kod: Zaznacz cały

Nie można zastosować zachowanej konfiguracji dla monitorów

none of the selected modes were compatible with the possible modes:
Trying modes for CRTC 79
CRTC 79: trying mode 1024x768@60Hz with output at 1440x900@60Hz (pass 0)
CRTC 79: trying mode 800x600@60Hz with output at 1440x900@60Hz (pass 0)
CRTC 79: trying mode 800x600@56Hz with output at 1440x900@60Hz (pass 0)
CRTC 79: trying mode 848x480@60Hz with output at 1440x900@60Hz (pass 0)
CRTC 79: trying mode 640x480@60Hz with output at 1440x900@60Hz (pass 0)
CRTC 79: trying mode 1024x768@60Hz with output at 1440x900@60Hz (pass 1)
CRTC 79: trying mode 800x600@60Hz with output at 1440x900@60Hz (pass 1)
CRTC 79: trying mode 800x600@56Hz with output at 1440x900@60Hz (pass 1)
CRTC 79: trying mode 848x480@60Hz with output at 1440x900@60Hz (pass 1)
CRTC 79: trying mode 640x480@60Hz with output at 1440x900@60Hz (pass 1)
Trying modes for CRTC 80
CRTC 80: trying mode 1024x768@60Hz with output at 1440x900@60Hz (pass 0)
CRTC 80: trying mode 800x600@60Hz with output at 1440x900@60Hz (pass 0)
CRTC 80: trying mode 800x600@56Hz with output at 1440x900@60Hz (pass 0)
CRTC 80: trying mode 848x480@60Hz with output at 1440x900@60Hz (pass 0)
CRTC 80: trying mode 640x480@60Hz with output at 1440x900@60Hz (pass 0)
CRTC 80: trying mode 1024x768@60Hz with output at 1440x900@60Hz (pass 1)
CRTC 80: trying mode 800x600@60Hz with output at 1440x900@60Hz (pass 1)
CRTC 80: trying mode 800x600@56Hz with output at 1440x900@60Hz (pass 1)
CRTC 80: trying mode 848x480@60Hz with output at 1440x900@60Hz (pass 1)
CRTC 80: trying mode 640x480@60Hz with output at 1440x900@60Hz (pass 1)
Trying modes for CRTC 81
CRTC 81: trying mode 1024x768@60Hz with output at 1440x900@60Hz (pass 0)
Po odpaleniu /etc/init.d/ekran ręcznie - rozdzielczość przestawia się i wszystko gra.
Próbowałem dodać skrypt za pomocą panelu "Programy startowe" ale wtedy komunikat się pojawia a następnie zmieniana jest rodzielczość.

Doczytałem jeszcze opcję, że można dodać opcje rozdzielczości do pliku 10-monitor.conf ale nie bardzo wiem jak.

Ogólnie podczas startu nie pojawia się logo Ubuntu tylko ekrany migają kilkukrotnie i dopiero pojawia się pulpit.

Proszę o pomoc - jak doprowadzić to do ładu.

Pozdrawiam
Awatar użytkownika
yahoob3
Wytworny Kaczor
Wytworny Kaczor
Posty: 443
Rejestracja: 01 lip 2013, 20:28
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Cinnamon
Architektura: x86_64
Lokalizacja: Lublin
Kontakt:

Re: Ubuntu 16.04 rozdzielczość

Post autor: yahoob3 »

Spróbuj dodać plik /etc/init.d/ekran po prostu do autostartu w programach startowych o ile nie uruchamiasz go przez sudo.
Mint 20.1 Cinnamon, kern. 5.4; 64-bit na: Lenovo G500S z CPU Pent. 2020M 2.4 GHz*2; 6 GB RAM; GPU Intel+GeForce 720M; LU#586742;
cayetan
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 13 sty 2017, 19:55
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: Ubuntu 16.04 rozdzielczość

Post autor: cayetan »

Dodanie /etc/init.d/ekran do Programów startowych powoduje wywalenie błędu i potem zmianę rozdzielczości.
Jest uruchamiany za późno.
Poszperałem jeszcze trochę i rozwiązałem problem. Ogólnie dodanie /etc/init.d/ekran przez update-rc.d powoduje, że skrypt odpala się za wszcześnie i nie przynosi efektu.

Optymalnie jest dopisać do ~/.xprofile. Teraz działa tak jak powinno.

Mam jeszcze pytanie odnośnie Modeline. Czy jest on ustalany dla każdego rodzaju monitora osobno czy dla każdej rozdzielczości?
Pytam bo z tego wynika, że oba monitory działają na tej samej wartości. Jeden monitor ma trochę ostrzejszy obraz niż na innym komputerze.
ODPOWIEDZ

Wróć do „Środowiska graficzne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 18 gości