[linux] Re: debian testing vs stable

Daniel C. von Asmuth asmuth op bakunin.xs4all.nl
Zo Dec 7 14:56:19 CET 2014


Aldus schreef Fred op Sun, Dec 07, 2014 at 12:15:13PM +0100:
> 
> op 06-12-14 11:30, Daniel C. von Asmuth schreef:
> >
> > Het zou moeten kunnen als er een backport van die software naar uw
> > distributie bestaat.
> Ik heb wel een upgrade gedaan maar het heeft geen oplossing geboden dus 
> vermoed ik dat er geen aangepaste software beschikbaar is...
> > Ik vraag me vooral af waarom u de resolutie van uw scherm niet kunt 
> > aanpassen en of nieuwere software in dat opzicht iets uit zal maken.
> Ik weet natuurlijk niet of nieuwere software een oplossing geeft, maar 
> de output van 'xrandr' laat zowel voor minimum, current en maximum 
> dezelfde resolutie zien'. In de 'display settings' geven mij ook geen 
> andere keuze dan deze resolutie...

Tsja, op mijn laptop krijg ik te zien:
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 32767 x 32767
LVDS1 connected 1680x1050+0+0 (normal left inverted right x axis y axis)
331mm x 207mm
...
De maximum resolutie is hier nogal theoretisch en het ingebouwde scherm
heeft en vaste resolutie, maar ondersteunt ook lagere waarden. Er is een
aansluiting voor een extern beeldscherm waarop hogere resolutie mogelijk
is.

Ik krijg de indruk dat bij u de X RandR extension niet goed werkt die
het mogelijk maakt om de resolutie te wijzigen terwijl de X server
draait. U kunt een hoop informatie halen uit de output van de X server
(bij mij in /var/log/Xorg.0.log). 

X.Org X Server 1.14.5
Release Date: 2013-12-12
[    74.783] X Protocol Version 11, Revision 0
[    74.783] Build Operating System: Linux_3.4.69-server-1.mga2 Mageia
[    74.783] Current Operating System: Linux compact
3.14.24-desktop-1.mga4 #1 SMP Sat Nov 15 23:54:03 UTC 2014 x86_64

Daarmee weet ik dat ik de goede file te pakken heb en ook niet onder
Windows draai.

[    74.783] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Dec  7
11:24:02 2014
[    74.811] (==) Using config file: "/etc/X11/xorg.conf"
[    74.811] (==) Using system config directory
"/usr/share/X11/xorg.conf.d"

In die xorg.conf file staat o.a. welke scherm resolutie u wilt
gebruiken. 

[    75.116] (II) xfree86: Adding drm device (/dev/dri/card0)
[    75.118] (--) PCI:*(0:0:2:0) 8086:2a02:103c:30c0 rev 12, Mem @
0xe4600000/1048576, 0xd0000000/268435456, I/O @ 0x00004000/8
[    75.118] (--) PCI: (0:0:2:1) 8086:2a03:103c:30c0 rev 12, Mem @
0xe4700000/1048576

Het apparaat heeft een (1) videokaart. Onbekend waarom die 2 adressen 
op de PCI bus in beslag neemt. 

[    75.153] Initializing built-in extension RANDR

Mijn X server ondersteunt de RandR extension (en nog een stel).

[    75.598] (II) LoadModule: "intel"
[    75.598] (II) Loading /usr/lib64/xorg/modules/drivers/intel_drv.so
[    76.071] (II) Module intel: vendor="X.Org Foundation"

Hier wordt de driver voor mijn grafische kaart geladen. 

[    76.093] (II) intel(0): Output LVDS1 using monitor section monitor1
[    76.093] (--) intel(0): found backlight control interface
acpi_video0 (type 'firmware')
[    76.093] (II) intel(0): Output VGA1 has no monitor section
[    76.093] (II) intel(0): Output TV1 has no monitor section
[    76.093] (II) intel(0): Output VIRTUAL1 has no monitor section
[    76.093] (--) intel(0): Output LVDS1 using initial mode 1680x1050 on
pipe 0

Hier wordt het scherm automatisch gedetecteerd en de resolutie ingesteld. 

[    76.266] (II) intel(0): RandR 1.2 enabled, ignore the following
RandR disabled message.

Daarna komen een hoop regels waarin o.a. het toetsenbord en de muis
worden herkend en de clou komt pas aan het eind.
[  4350.961] (II) intel(0): EDID vendor "LPL", prod id 6401
[  4350.961] (II) intel(0): Printing DDC gathered Modelines:
[  4350.961] (II) intel(0): Modeline "1680x1050"x0.0  131.50  1680 1744
1840 2048  1050 1054 1060 1070 -hsync -vsync (64.2 kHz eP)

De resolutie komt overeen met wat er in mijn xorg.conf file is
ingesteld.

Section "Monitor"
    Identifier "monitor1"
    VendorName "Generic"
    ModelName "Flat Panel 1680x1050"
    HorizSync 28.8-90
    VertRefresh 60

    # Monitor preferred modeline (60.0 Hz vsync, 64.2 kHz hsync, ratio 16/10, 128 dpi)
    ModeLine "1680x1050" 131.5 1680 1744 1840 2048 1050 1054 1060 1070 -hsync -vsync
EndSection

Het grootste probleem van de configuratie van X11 was altijd het
uitrekenen van de gewenste mode lines. Er bestaan wel lijsten van
gebruikelijke modes. (zo heeft 1280x1024 een afwijkende verhouding
tussen lengte en breedte). Je kunt meerdere modelines opnemen en dan 
on-the-fly naar een andere resolutie overschakelen. 


Met vriendelijke groet,




Daniel von Asmuth


-- 
	
		People who bought this story also bought....



More information about the Linux mailing list