KVM Switch

piccolo.ok
Piegowaty Guziec
Piegowaty Guziec
Posty: 1
Rejestracja: 04 lip 2008, 12:54
Płeć: Mężczyzna
Wersja Ubuntu: 8.04
Środowisko graficzne: GNOME

KVM Switch

Post autor: piccolo.ok »

Kilka dni temu podjąłem próbę podłączenia dwóch komputerów do jednego zestawu Keyboard-Video-Mouse. Na jednym z komputerów Windows, na drugim Ubuntu 8.04. To był pierwszy raz, kiedy w głowie pojawiła się myśl: Nie stać mnie emocjonalnie, by używać Linuxa. Bo windows poustawiał się sam a Linux wciąż wyświetlał się w rozdzielczości 600x800 albo do wyboru jeszcze mniejszej. Przeszukiwanie forów dyskusyjnych utwierdzało mnie w przekonaniu, że rzecz jest dla pewnych typów przełączników po prostu trudna lub niemożliwa.

Rozwiązaniem jest modyfikacja pliku konfiguracyjnego Xów, poprawna, bez żadnych sztuczek. Swoje HOTWO umieszczam przede wszystkim dlatego, żeby powiedzieć: to jest wykonalne i się nie martw.

1. Wybrałem urządzenie na którego opakowaniu napisano, że nie wymaga sterowników: D-Link DLVM-2KU;
2. Modyfikacja pliku xorg.conf wygląda następująco:

a) sekcja "Monitor" ma zawierać poprawne dla monitora ModeLines, HorizSync, VertRefresh

Section "Monitor"
Identifier "Configured Monitor"
VendorName "Generic LCD Display"
ModelName "LCD Panel 1280x1024"
HorizSync 30.0 - 81.0
VertRefresh 50.0 - 75.0
Gamma 1
ModeLine "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
Modeline "1280x1024@72" 132.75 1280 1368 1504 1728 1024 1025 1028 1067 -HSync +Vsync
ModeLine "1280x1024@75" 138.5 1280 1368 1504 1728 1024 1025 1028 1069 -hsync +vsync
EndSection

HorizSync i VertRefresh spisać należy z dokumentacji monitora.
Wpisy ModeLine wygenerować narzędziem gtf, podając rozdzielczość poziomą, pionową i oczekiwaną częstotliwość odświeżania.

piccolo@Janek:~$ gtf 1280 1024 72
# 1280x1024 @ 72.00 Hz (GTF) hsync: 76.82 kHz; pclk: 132.75 MHz
Modeline "1280x1024_72.00" 132.75 1280 1368 1504 1728 1024 1025 1028 1067 -HSync +Vsync

piccolo@Janek:~$ gtf 1280 1024 75
# 1280x1024 @ 75.00 Hz (GTF) hsync: 80.17 kHz; pclk: 138.54 MHz
Modeline "1280x1024_75.00" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync

i tak dalej, zgodnie z potrzebą. Zwykle wolę nazwę trybu "1280x1024_75.00" dodatkowo zmodyfikować uzywając "@" zamiast "_". bo tak lubię.

Ważne: Nalezy sprawdzić, czy wygenerowany wpis ModeLine zawiera wartość hsync w zakresie nie przekraczającym mozliwości monitora; w pokazanym przykładzie wartość 80.17 kHZ mieści się w granicach określonych przez HorizSync czyli między 30.0 a 81.0. Jeśli jest inaczej, należy wybrać albo niższą rozdzielczość albo zmniejszyć oczekiwaną częstotliwość odświeżania.

b) sekcja 'Screen"

Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
DefaultDepth 24
Option "NoLogo" "True"
SubSection "Display"
Depth 24
Modes "1280x1024@60" "1280x1024@72" "1280x1024@75"
EndSubSection
EndSection

To co ważne znajduje się w podsekcji "Display" i jest to lista dostępnych trybów wyświetlania do wyboru z apletu "System -> Preferencje -> Rozdzielczość ekranu". Inna sprawa, że ów aplet często wyświetla te tryby dziwnie zmodyfikowane jeśli idzie o wartość parametru odświeżania. Ale np. dedykowany panel nVidii o nazwie nvidia-settings warości te wyświetla poprawnie.

Powiem jeszcze, że w przypadku mojego komputera, Xy zaczęły wyświetlać obraz zgodnie z moimi oczekiwaniami dopiero po ponownym uruchomienia komputera. Restar Xów nie wystarczył.
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 62 gości