Uwaga: ten wpis powstał dawno temu. Istnieje spora szansa, że nie odzwierciedla obecnych poglądów i opinii autora.
W spadku po zmarłym desktopie został mi monitor LCD, który podpiąłem do laptopa. Tenże laptop ma pietnastocalową matrycę o natywnej rozdzielczości 1024×768. Monitor to siedemnastocalowy Benq g700ad, najchętniej pracujący w rozdzielczości 1280×1024.
Po podpięciu monitora do karty w laptopie (zintegrowana Intel Mobile 945 pracująca na sterowniku intel) i poklikaniu w GNOME-owym programiku od xrandr (“Ekran” w preferencjach) udało mi się ustawić wyświetlanie na obu monitorach. Co prawda, żeby zmusić Iksy do 1280×1024 musiałem pokombinować (najpierw ręcznie dodawałem tryb dla xrandr, ale pogooglałem i dorzuciłem tę rozdzielczość w xorg.conf), ale w końcu wszystko działa: na matrycy laptopa mam lewą część pulpitu z panelami, na Benq wyświetla się prawa, większa część, bez paneli. Szukałem najpierw sposobu, by panele były też na monitorze, ale się przyzwyczaiłem i odpuściłem sobie to zagadnienie.
Byłoby idealnie, bo praca na dwóch monitorach bardzo mi przypadła do gustu, ale jest jeden problem – niezależnie jaką częstotliwość odświeżania dla Benq wyklikam (do wyboru mam 60 i 75 Hz) obraz na nim drży. Widać to zwłaszcza przy wyświetlaniu dużych ciemnych (ale nie czarnych) powierzchni. Nie muszę chyba dodawać, że to strasznie męczące i kilka razy dorobiłem się solidnego bólu głowy, zanim skojarzyłem o co chodzi. Drżenie jest niezależne od rozdzielczości, bo w 1024×768 też występuje.
Czy jest jakaś szansa na wyeliminowanie tego drżenia, czy muszę zrezygnować z wygody na rzecz zdrowia, bo to np. jakieś fochy sterownika?
Poniżej wklejam mój xorg.conf. W większości jest wygenerowany automatycznie z kilkoma rzeczami, które dodałem na podstawie googlania.
Section "ServerFlags" Option "DontZap" "False" # disable <Ctrl><Alt><BS> (server abort) AllowMouseOpenFail # allows the server to start up even if the mouse does not work EndSection Section "Module" Load "dbe" # Double-Buffering Extension Load "v4l" # Video for Linux Load "extmod" Load "glx" # 3D layer Load "dri" # direct rendering EndSection Section "Monitor" Identifier "LVDS1" VendorName "Plug'n Play" ModelName "" HorizSync 42-58 VertRefresh 47-75 # TV fullscreen mode or DVD fullscreen output. # 768x576 @ 79 Hz, 50 kHz hsync ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630 # 768x576 @ 100 Hz, 61.6 kHz hsync ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616 EndSection Section "Monitor" Identifier "VGA1" Option "PreferredMode" "1280x1024" Option "RightOf" "LVSD1" Option "DPMS" EndSection Section "Device" Identifier "device1" VendorName "Intel Corporation" BoardName "Intel 810 and later" Driver "intel" Option "DPMS" #Option "MonitorLayout" "NONE,CRT+LFP" Option "monitor-VGA" "VGA1" Option "monitor-LVDS" "LVDS1" EndSection Section "Screen" Identifier "screen1" Device "device1" Monitor "VGA1" DefaultColorDepth 24 EndSection Section "ServerLayout" Identifier "layout1" Screen "screen1" EndSection
BTW: Poszedłem najpierw z tym do Usenetu, ale zauważyłem, że chyba więcej Linuksiarzy czyta tego bloga, niż jeszcze zagląda na grupy. Szkoda.
Dodaj komentarz