Archiv > Development
Xorg Update
clausmuus:
Hi,
ich hab die xorg Konfiguration gründlich überarbeitet. Die Konfiguration wird nun in erster Linie durch die Dateien im Ordner /etc/X11/xorg.conf.d gesteuert. Diese Dateien werden der reihe nach eingelesen und ausgewertet. Als letztes wird die xorg.conf eingelesen. Je später eine Option eingelesen wird, desto höher ist Ihre Priorität.
Persönliche Einstellungen können also wie gehabt in der xorg.conf vorgenommen werden. Es ist jedoch zu beachten, das sich auch alles im Ordner xorg.conf.d auswirkt. Es macht also auf jeden Fall Sinn, die xorg.conf um alle allgemeinen Optionen (die bereits unter xorg.conf.d definiert sind) zu befreien.
Außerdem habe ich das default Server Layout umbenannt. Das heiß nun "Layout0" und nicht mehr wie bisher "Layout_MLD"
Ich hoffe das mir keine groben Fehler unterlaufen sind.
Ich könnte nun eine Liste der Optionen gebrauchen, die Ihr hinzugefügt habt, um die Bildqualität zu verbessern, damit ich die mit aufnehmen kann.
Claus
MarMic:
meine xorg.conf für:
xorg-radeon VGA2SCART sieht so aus... (die habe ich ausm netz abgekupfetr -> ka was man wirkoich braucht :-))
--- Code: ---Section "ServerLayout"
Identifier "Test"
Screen 0 "Screen0" 0 0
InputDevice "Input-event0"
InputDevice "Input-event1"
Option "BlankTime" "0"
Option "StandbyTime" "0"
Option "SuspendTime" "0"
Option "OffTime" "0"
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
Section "Module"
Load "extmod"
Load "xtrap"
Load "dbe"
Load "record"
Load "dri"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 10-30
VertRefresh 49-51
Modeline "720x576_50i" 13.875 720 744 808 888 576 580 585 625 -hsync -vsync interlace
Option "PreferredMode" "720x576_50i"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "Dac6Bit" # [<bool>]
#Option "Dac8Bit" # [<bool>]
#Option "BusType" # [<str>]
#Option "CPPIOMode" # [<bool>]
#Option "CPusecTimeout" # <i>
#Option "AGPMode" # <i>
#Option "AGPFastWrite" # [<bool>]
#Option "AGPSize" # <i>
#Option "GARTSize" # <i>
#Option "RingSize" # <i>
#Option "BufferSize" # <i>
#Option "EnableDepthMoves" # [<bool>]
#Option "EnablePageFlip" # [<bool>]
#Option "NoBackBuffer" # [<bool>]
#Option "DMAForXv" # [<bool>]
#Option "FBTexPercent" # <i>
#Option "DepthBits" # <i>
#Option "PCIAPERSize" # <i>
#Option "AccelDFS" # [<bool>]
#Option "DDCMode" # [<bool>]
#Option "IgnoreEDID" # [<bool>]
#Option "DisplayPriority" # [<str>]
#Option "PanelSize" # [<str>]
#Option "ForceMinDotClock" # <freq>
#Option "ColorTiling" # [<bool>]
#Option "VideoKey" # <i>
#Option "RageTheatreCrystal" # <i>
#Option "RageTheatreTunerPort" # <i>
#Option "RageTheatreCompositePort" # <i>
#Option "RageTheatreSVideoPort" # <i>
#Option "TunerType" # <i>
#Option "RageTheatreMicrocPath" # <str>
#Option "RageTheatreMicrocType" # <str>
#Option "ScalerWidth" # <i>
#Option "RenderAccel" # [<bool>]
#Option "SubPixelOrder" # [<str>]
#Option "ShowCache" # [<bool>]
#Option "DynamicClocks" # [<bool>]
#Option "VGAAccess" # [<bool>]
#Option "ReverseDDC" # [<bool>]
#Option "LVDSProbePLL" # [<bool>]
#Option "AccelMethod" # <str>
#Option "DRI" # [<bool>]
#Option "ConnectorTable" # <str>
#Option "DefaultConnectorTable" # [<bool>]
#Option "DefaultTMDSPLL" # [<bool>]
#Option "TVDACLoadDetect" # [<bool>]
#Option "ForceTVOut" # [<bool>]
#Option "TVStandard" # <str>
#Option "IgnoreLidStatus" # [<bool>]
#Option "DefaultTVDACAdj" # [<bool>]
#Option "Int10" # [<bool>]
Identifier "Card0"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "Radeon 9100 IGP"
Option "ForceMinDotClock" "12MHz"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card1"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
# input start
Section "InputDevice"
Identifier "Input-event0"
Driver "evdev"
Option "Device" "/dev/input/event0"
EndSection
Section "InputDevice"
Identifier "Input-event1"
Driver "evdev"
Option "Device" "/dev/input/event1"
EndSection
# input end
--- End code ---
clausmuus:
Geht das nur mit der ati Karte (radeon Treiber), oder sollte das auch bei anderen passen?
Claus
MarMic:
wenn ich das wüsste :-P
ich denke das wichtigste ist das hier:
--- Code: ---Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 10-30
VertRefresh 49-51
Modeline "720x576_50i" 13.875 720 744 808 888 576 580 585 625 -hsync -vsync interlace
Option "PreferredMode" "720x576_50i"
EndSection
--- End code ---
und das sollte mit allen gehen denke ich :-)
greetz MarMic
Christian:
--- Code: ---# You can use "X -configure" to create your own xorg.conf file
# If the ServerLayout Identifier is "Layout-MLD", some configuration will be added automatically on x-server startup (startx)
Section "ServerLayout"
Identifier "Layout-MLD"
InputDevice "Input-event0"
InputDevice "Input-event1"
InputDevice "Input-event2"
Screen "Screen-nvidia"
EndSection
Section "Extensions"
Option "Composite" "disable" <-------
EndSection
# nvidia start
Section "Screen"
Identifier "Screen-nvidia"
Device "Device-nvidia"
Option "metamodes" "DFP-1: 1920x1080_50 +0+0" <------ je nachdem was im EDID steht ... kann z.B aus dem Xorg.log gelesen werden
Option "ConnectedMonitor" "DFP-1" <--------- bei HDMI
Option "UseDisplayDevice" "DFP-1" <----------bei HDMI
EndSection
Section "Device"
Identifier "Device-nvidia"
Driver "nvidia"
Option "DPI" "100x100" <---- ab hier alle Optionen
Option "NoLogo" "True"
Option "UseEvents" "True"
Option "TripleBuffer" "False"
Option "AddARGBGLXVisuals" "True"
Option "TwinView" "0"
Option "OnDemandVBlankinterrupts" "on"
Option "FlatPanelProperties" "Scaling = Native"
Option "AllowUnofficialGLXProtocol" "True"
# Option "Coolbits" "1"
EndSection
# nvidia end
# input start
Section "InputDevice"
Identifier "Input-event0"
Driver "evdev"
Option "Device" "/dev/input/event0"
EndSection
Section "InputDevice"
Identifier "Input-event1"
Driver "evdev"
Option "Device" "/dev/input/event1"
EndSection
Section "InputDevice"
Identifier "Input-event2"
Driver "evdev"
Option "Device" "/dev/input/event2"
EndSection
# input end
--- End code ---
hier mal eine nvidia 50hz optimierte xorg.conf (Samsung TV)
Navigation
[0] Message Index
[#] Next page
Go to full version