Van egy régi monitorom, csak VGA csatlakozós. Windows alatt és egyébként gyárilag tudja a fullhd-t. Benq G220HDA.
Ez csatlakozik sima VGA kábellel egy géphez, alaplapi (cpu) VGA-van benne.
os-release:
NAME="Linux Mint"
VERSION="20 (Ulyana)"
inxi:
Graphics:
Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics
vendor: Micro-Star MSI driver: i915 v: kernel bus ID: 00:02.0
Display: x11 server: X.Org 1.20.9 driver: modesetting unloaded: fbdev,vesa
resolution: 1600x900_60.00~60Hz
OpenGL: renderer: Mesa DRI Intel HD Graphics (HSW GT1) v: 4.5 Mesa 20.2.6
direct render: Yes
Windows alatt nagyon szépen megy full hd-ban, viszont linux mint-en nem, így 1600x900-ra van most beállítva.
Amikor hozzáadom az egyedi felbontás, megfelelően, akkor elfogadja, de amikor váltanék rá, akkor jön a hibaüzenet:
xrandr: Configure crtc 0 failed
A neten található leírások szegényesek, nincs megnyugtató magyarázat, többféle próbálkozással is ugyanez az eredmény. Másféle felbontást hozzá tudok adni, az működik.
Van ötlet esetleg valakinek?
Hozzászólások
X szervernek írni konfig file-t? Ha jól emlékszem, még a szinkronjel fázishelyzete is megadható, szóval az eléggé bármire jó eszköz. Olyasmire gondolok, mint az xvidtune -show kimenete. ModeLine, vagy mi.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Lehet config fájlt írni, de szerintem sanszosabb egy bug vagy nem megfelelő driver feltelepítése. Intelből is van több driver. Ugyan nem tudom minten meg ubuntun ezek szét vannak-e csomagokra bontva, de i915 (3. gen) vagy i956-ös driver (4. gen) kell, hogy fent legyen. Tudni kellene a videovezérlő pontos típusát. Elsőre nézd meg be van-e töltver a megfelelő kernel modul lsmod | grep i965 (vagy i915)
Analóg VGA-nál szerintem nem derül ki, mit tud a monitor, de ha kiderül, akkor sem biztos, hogy van táblázatban ahhoz való profil. Szégyen manapság megírni egy néhány soros text file-t?
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Kiderül, arra van a VESA DDC, ami a VGA csatlakozó 12. lábán megy.
Régebben (20+ évvel ezelőtt) mindenképpen kézzel kellett ModeLine-okat írni. Amióta van VESA DDC, azóta az X szerver képes a monitorból kiolvasott információk alapján ModeLine-okat gyártani.
A ModeLine akkor nem szokott működni, amikor valamelyik paramétere (pixel/sorfrekvencia, képfrissítés, stb.) kilóg a határértékekből, ekkor azt a ModeLine-t az X szerver automatikusan kidobja. Ennek viszont egyértelmű nyoma van az Xorg.log-ban.
És biztos, hogy van VESA DDC? Mert szerintem ez opcionális.
tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE
Opcionális, de IMHO az elmúlt 20 évben nem nagyon gyártottak olyan megjelenítőt, amiben nem lenne. Még a KVM switchekben is szokott lenni "emulált monitor".
Egy másik VGA kábellel tesztelni?