Xorg Konfigurationsdatei Bigdesktop mit Xorg und BerylXgl: Unterschied zwischen den Versionen
K (→Verwendete Hardware: Nochmal.) |
K (→Verwendete Hardware: (Optische Aufbesserung)) |
||
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 23: | Zeile 23: | ||
::* ASUS EAX 1950 XTX PCI-E; | ::* ASUS EAX 1950 XTX PCI-E; | ||
− | '''Unter SuSE 10.2 Verwendeter Sysconfigwert bei Beryl-Xgl (/etc/syconfig/displaymanager):''' | + | '''Unter SuSE 10.2/10.3 Verwendeter Sysconfigwert bei Beryl-Xgl (/etc/syconfig/displaymanager):''' |
::* DISPLAYMANAGER_XGL_OPTS="-lines -accel glx:pbuffer -accel xv:pbuffer -xorgAc +xinerama" | ::* DISPLAYMANAGER_XGL_OPTS="-lines -accel glx:pbuffer -accel xv:pbuffer -xorgAc +xinerama" | ||
Zeile 29: | Zeile 29: | ||
# modified X11 config file | # modified X11 config file | ||
# (please do not use or modify this file without knowing what it does!) | # (please do not use or modify this file without knowing what it does!) | ||
− | # for fglrx | + | # for fglrx Bigdestkopsetup Xgl and Xorg/AIGLX or normal. |
− | # used Board X1950 XTX; With openSUSE 10.2 | + | # used Board X1950 XTX; With openSUSE 10.2/10.3 |
# configured for two equal CRT screens; each with 1024x768 @ 85 Hz | # configured for two equal CRT screens; each with 1024x768 @ 85 Hz | ||
# HorizSync "30.0 - 96.0" VertRefresh "50.0 - 150.0" (both same; refer to monitor manual) | # HorizSync "30.0 - 96.0" VertRefresh "50.0 - 150.0" (both same; refer to monitor manual) | ||
− | # SuSE 10.2 Xgl: DISPLAYMANAGER_XGL_OPTS="-lines -accel glx:pbuffer -accel xv:pbuffer -xorgAc +xinerama" | + | # SuSE 10.2/10.3 Xgl: DISPLAYMANAGER_XGL_OPTS="-lines -accel glx:pbuffer -accel xv:pbuffer -xorgAc +xinerama" |
− | # before beryl went compiz fusion. | + | # before beryl went compiz fusion. And compiz fusion. |
# Logitech Access Keyboard (german Layout) and Logitech MX510 Mouse | # Logitech Access Keyboard (german Layout) and Logitech MX510 Mouse | ||
# see comments for BusID; etc. | # see comments for BusID; etc. | ||
− | # Original and import of Sax2: | + | ### Original and import of Sax2: |
Section "ServerLayout" | Section "ServerLayout" | ||
Identifier "aticonfig-Layout[all]" | Identifier "aticonfig-Layout[all]" | ||
Zeile 48: | Zeile 48: | ||
EndSection | EndSection | ||
− | # Original: | + | ### Original: |
Section "Files" | Section "Files" | ||
FontPath "/usr/share/fonts/misc:unscaled" | FontPath "/usr/share/fonts/misc:unscaled" | ||
Zeile 85: | Zeile 85: | ||
EndSection | EndSection | ||
− | # Sax2 import: | + | ### Sax2 import: |
− | Section "Module" | + | Section "Module" # necessary modules |
Load "dbe" | Load "dbe" | ||
Load "type1" | Load "type1" | ||
Zeile 96: | Zeile 96: | ||
EndSection | EndSection | ||
− | # Sax2 import and additional: | + | ### Sax2 import and additional: |
Section "ServerFlags" | Section "ServerFlags" | ||
− | Option "AIGLX" "off" # | + | Option "AIGLX" "off" # partial support in SuSE 10.3; |
Option "AllowMouseOpenFail" "on" | Option "AllowMouseOpenFail" "on" | ||
Option "IgnoreABI" "on" | Option "IgnoreABI" "on" | ||
Zeile 104: | Zeile 104: | ||
− | # Sax2 import: | + | ### Sax2 import: |
− | Section "InputDevice" | + | Section "InputDevice" # Logitech Acess Keyboard |
Driver "kbd" # german Keyboard layout | Driver "kbd" # german Keyboard layout | ||
Identifier "Keyboard[0]" | Identifier "Keyboard[0]" | ||
Zeile 113: | Zeile 113: | ||
Option "XkbRules" "xfree86" | Option "XkbRules" "xfree86" | ||
Option "XkbVariant" "nodeadkeys" | Option "XkbVariant" "nodeadkeys" | ||
+ | Option "XkbOptions" "caps:shiftlock" | ||
EndSection | EndSection | ||
− | # Sax2 import: | + | ### Sax2 import: |
Section "InputDevice" | Section "InputDevice" | ||
Driver "mouse" # Logitech MX 510 | Driver "mouse" # Logitech MX 510 | ||
Zeile 127: | Zeile 128: | ||
EndSection | EndSection | ||
− | # aticonfig import: | + | ### aticonfig import: |
Section "Monitor" | Section "Monitor" | ||
Identifier "aticonfig-Monitor[0]" | Identifier "aticonfig-Monitor[0]" | ||
HorizSync 30.0 - 96.0 # Hsynch first Monitor | HorizSync 30.0 - 96.0 # Hsynch first Monitor | ||
VertRefresh 50.0 - 150.0 # Vsynch first Monitor | VertRefresh 50.0 - 150.0 # Vsynch first Monitor | ||
− | DisplaySize | + | DisplaySize 400 300 # special for my screens |
− | + | # Option "VendorName" "ATI Proprietary Driver" # <- because unused | |
− | + | # Option "ModelName" "Generic Autodetecting Monitor" # "" | |
Option "DPMS" "true" | Option "DPMS" "true" | ||
EndSection | EndSection | ||
− | # aticonfig import and additional (modified): | + | ### aticonfig import and additional (modified): |
Section "Device" | Section "Device" | ||
BoardName "ASUS EAX 1950 XTX" # ;) | BoardName "ASUS EAX 1950 XTX" # ;) | ||
Zeile 145: | Zeile 146: | ||
Identifier "aticonfig-Device[0]" | Identifier "aticonfig-Device[0]" | ||
Option "CenterMode" "off" | Option "CenterMode" "off" | ||
− | + | # Option "mtrr" "off" # only Mainmemory in mtrr since 10.3? # Unused with PCI-E card? | |
Option "HSync2" "30-96" # Hsync Monitor 2 | Option "HSync2" "30-96" # Hsync Monitor 2 | ||
Option "VRefresh2" "50-150" # Vsync Monitor 2 | Option "VRefresh2" "50-150" # Vsync Monitor 2 | ||
Option "OverlayOnCRTC2" "1" # Overlay | Option "OverlayOnCRTC2" "1" # Overlay | ||
Option "DesktopSetup" "Horizontal,Reverse" # Desktopsetup (reverse) | Option "DesktopSetup" "Horizontal,Reverse" # Desktopsetup (reverse) | ||
+ | Option "EnableMonitor" "crt1,crt2" # Screens Enabled | ||
Option "ForceMonitors" "auto,crt1" # CRT Screens | Option "ForceMonitors" "auto,crt1" # CRT Screens | ||
Option "Mode2" "1024x768,1024x600,800x600,640x480" # Modes Monitor 2 | Option "Mode2" "1024x768,1024x600,800x600,640x480" # Modes Monitor 2 | ||
Zeile 155: | Zeile 157: | ||
Option "GammaCorrectionI" "0x06419064" | Option "GammaCorrectionI" "0x06419064" | ||
Option "GammaCorrectionII" "0x06419064" | Option "GammaCorrectionII" "0x06419064" | ||
− | Option "ForceGenericCPU" "no" | + | Option "ForceGenericCPU" "no" # set to "yes" if cpu detected uncorrectly |
Option "UseFastTLS" "0" # for wine; etc. (unnecessary) | Option "UseFastTLS" "0" # for wine; etc. (unnecessary) | ||
Option "BlockSignalsOnLock" "on" | Option "BlockSignalsOnLock" "on" | ||
− | + | # Option "FSAAEnable" "on" # AMD ATI CCC | |
Option "Capabilities" "0x00000800" | Option "Capabilities" "0x00000800" | ||
− | + | # Option "FSAAScale" "0" # AMD ATI CCC | |
− | + | # Option "FSAADisableGamma" "on" # AMD ATI CCC | |
− | Option | + | ### EXPERIMENTELL!! ::: |
− | Option | + | ## For cards newer than X1050 and IGPs we must have this one: |
− | Option | + | ## Option "VideoOverlay" "off" |
− | Option | + | ## Option "OpenGLOverlay" "off" |
+ | ## Option "TexturedVideo" "on" | ||
+ | ## In this Section tipps for AIGLX etc. optimized reading various threads. | ||
+ | Option "Textured2D" "on" # f. AIGLX | ||
+ | Option "TexturedXrender" "off" # f. AIGLX | ||
+ | Option "TexturedVideoSync" "on" # ? | ||
+ | Option "VideoOverlay" "off" # only one! (off if Textured Video Enable) | ||
+ | Option "OpenGLOverlay" "off" # only one! (off if Textured Video Enable) | ||
+ | Option "TexturedVideo" "on" # See GL/Video Overlay! only One! | ||
+ | Option "XAANoOffscreenPixmaps" "true" # f. AIGLX und Xine | ||
+ | ### See comments for this section above! | ||
Option "KernelModuleParm" "locked-userpages=0" | Option "KernelModuleParm" "locked-userpages=0" | ||
Option "UseInternalAGPGART" "no" # for AGP cards ? | Option "UseInternalAGPGART" "no" # for AGP cards ? | ||
− | # Option "MaxGARTSize" "256" | + | # Option "MaxGARTSize" "256" # (useless f. PCI-E) tuned GART Size (AGP?) |
Option "Stereo" "off" # unused in my case | Option "Stereo" "off" # unused in my case | ||
Option "no_dri" "no" # alias for DRI yes (true)! | Option "no_dri" "no" # alias for DRI yes (true)! | ||
Zeile 176: | Zeile 188: | ||
Option "StereoSyncEnable" "0" # prevent tearing effect | Option "StereoSyncEnable" "0" # prevent tearing effect | ||
Option "EnablePrivateBackZ" "no" # Z buffer? | Option "EnablePrivateBackZ" "no" # Z buffer? | ||
− | # Option "backingstore" "true" # | + | # Option "backingstore" "true" # Commenting (removal)resolves redraw prob |
+ | # Option "EnablePageFlip" "true" | ||
EndSection | EndSection | ||
− | # aticonfig import: | + | ### aticonfig import: |
Section "Screen" | Section "Screen" | ||
Identifier "aticonfig-Screen[0]" | Identifier "aticonfig-Screen[0]" | ||
Zeile 188: | Zeile 201: | ||
Viewport 0 0 | Viewport 0 0 | ||
Depth 24 | Depth 24 | ||
− | Modes "1024x768" "800x600" "640x480" | + | Modes "1024x768" "800x600" "640x480" # resolutions |
EndSubSection | EndSubSection | ||
EndSection | EndSection | ||
− | # SaX2 import (modified): | + | ### SaX2 import (modified): |
Section "DRI" | Section "DRI" | ||
Group "video" | Group "video" | ||
− | Mode 0666 | + | Mode 0666 # POSIX and permissions (/dev/shm) |
EndSection | EndSection | ||
− | # Sax2 import (additional): | + | ### Sax2 import (additional): |
Section "Extensions" | Section "Extensions" | ||
− | Option "DAMAGE" " | + | Option "DAMAGE" "true" # setting depending on AIGLX/XGL ("true" for SuSE10.3) |
− | Option "Composite" " | + | Option "Composite" "on" # setting depending on AIGLX/XGL ("on" for SuSE 10.3) |
+ | Option "RENDER" "Enable" # Enable; | ||
EndSection</pre> | EndSection</pre> | ||
− | Problem | + | |
− | + | '''F: Warum sind OpenGL Overlay und Video Overlay deaktiviert?:''' | |
+ | |||
+ | '''A: Textured Video wurde aktiviert!''' | ||
+ | |||
+ | :*Problem beim scrollen und verschieben mit Darstellungsfehlern in KDE und im Kmenü? siehe: | ||
+ | ::[http://www.linux-club.de/viewtopic.php?p=471899#471899 Hilfe Darstellungsproblem KDE] | ||
Aktuelle Version vom 14. September 2008, 07:57 Uhr
Verwendete Hardware
Hier ein kurzer Überblick über die wichtigsten Eckdaten:
Eine xorg.conf für fglrx mit SUSE und "kernel-default i386 GNU/Linux"
- Verwendet unter SuSE 10.2 und 10.3
- AIGLX ist in der config deaktiviert!
Beide Monitore mit folgenden Einstellungen:
- HorizSync 30.0 - 96.0
- VertRefresh 50.0 - 150.0
- zwei 19" Röhrenmonitore
- Auflösung für den Xserver 1024x768@85 Hz
- Unterstützte Auflösungen: "1024x768,1024x600,800x600,640x480"
- versuchsweise Pairmodes: "1024x768+1024x768" [STRG+ALT (+/-)]
Eingabegeräte (Tastatur/Maus) sind in diesem Fall:
- Logitech Access Keyboard (deutsches Tastenlayout)
- Logitech MX 510 Maus
Grafikkarte:
- ASUS EAX 1950 XTX PCI-E;
Unter SuSE 10.2/10.3 Verwendeter Sysconfigwert bei Beryl-Xgl (/etc/syconfig/displaymanager):
- DISPLAYMANAGER_XGL_OPTS="-lines -accel glx:pbuffer -accel xv:pbuffer -xorgAc +xinerama"
# /.../ # modified X11 config file # (please do not use or modify this file without knowing what it does!) # for fglrx Bigdestkopsetup Xgl and Xorg/AIGLX or normal. # used Board X1950 XTX; With openSUSE 10.2/10.3 # configured for two equal CRT screens; each with 1024x768 @ 85 Hz # HorizSync "30.0 - 96.0" VertRefresh "50.0 - 150.0" (both same; refer to monitor manual) # SuSE 10.2/10.3 Xgl: DISPLAYMANAGER_XGL_OPTS="-lines -accel glx:pbuffer -accel xv:pbuffer -xorgAc +xinerama" # before beryl went compiz fusion. And compiz fusion. # Logitech Access Keyboard (german Layout) and Logitech MX510 Mouse # see comments for BusID; etc. ### Original and import of Sax2: Section "ServerLayout" Identifier "aticonfig-Layout[all]" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" Screen 0 "aticonfig-Screen[0]" 0 0 Option "Clone" "off" # from Sax2 and Bigdesktop is set ;) Option "Xinerama" "off" # using "in driver Xinerama Extension" EndSection ### Original: Section "Files" FontPath "/usr/share/fonts/misc:unscaled" FontPath "/usr/share/fonts/local" FontPath "/usr/share/fonts/75dpi:unscaled" FontPath "/usr/share/fonts/100dpi:unscaled" FontPath "/usr/share/fonts/Type1" FontPath "/usr/share/fonts/URW" FontPath "/usr/share/fonts/Speedo" FontPath "/usr/share/fonts/PEX" FontPath "/usr/share/fonts/cyrillic" FontPath "/usr/share/fonts/latin2/misc:unscaled" FontPath "/usr/share/fonts/latin2/75dpi:unscaled" # All fontpaths may be used depends on FontPath "/usr/share/fonts/latin2/100dpi:unscaled" # installation and installed fonts FontPath "/usr/share/fonts/latin2/Type1" # etc. FontPath "/usr/share/fonts/latin7/75dpi:unscaled" FontPath "/usr/share/fonts/baekmuk:unscaled" FontPath "/usr/share/fonts/japanese:unscaled" FontPath "/usr/share/fonts/kwintv" FontPath "/usr/share/fonts/truetype" FontPath "/usr/share/fonts/uni:unscaled" FontPath "/usr/share/fonts/CID" FontPath "/usr/share/fonts/ucs/misc:unscaled" FontPath "/usr/share/fonts/ucs/75dpi:unscaled" FontPath "/usr/share/fonts/ucs/100dpi:unscaled" FontPath "/usr/share/fonts/hellas/misc:unscaled" FontPath "/usr/share/fonts/hellas/75dpi:unscaled" FontPath "/usr/share/fonts/hellas/100dpi:unscaled" FontPath "/usr/share/fonts/hellas/Type1" FontPath "/usr/share/fonts/misc/sgi:unscaled" FontPath "/usr/share/fonts/xtest" FontPath "/opt/kde3/share/fonts" FontPath "unix/:7100" InputDevices "/dev/gpmdata" InputDevices "/dev/input/mice" EndSection ### Sax2 import: Section "Module" # necessary modules Load "dbe" Load "type1" Load "freetype" Load "extmod" Load "glx" Load "v4l" Load "dri" EndSection ### Sax2 import and additional: Section "ServerFlags" Option "AIGLX" "off" # partial support in SuSE 10.3; Option "AllowMouseOpenFail" "on" Option "IgnoreABI" "on" EndSection ### Sax2 import: Section "InputDevice" # Logitech Acess Keyboard Driver "kbd" # german Keyboard layout Identifier "Keyboard[0]" Option "Protocol" "Standard" Option "XkbLayout" "de" Option "XkbModel" "logiaccess" Option "XkbRules" "xfree86" Option "XkbVariant" "nodeadkeys" Option "XkbOptions" "caps:shiftlock" EndSection ### Sax2 import: Section "InputDevice" Driver "mouse" # Logitech MX 510 Identifier "Mouse[1]" # no special settings Option "Buttons" "10" Option "Device" "/dev/input/mice" Option "Name" "Logitech USB-PS/2 Optical Mouse" Option "Protocol" "explorerps/2" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection ### aticonfig import: Section "Monitor" Identifier "aticonfig-Monitor[0]" HorizSync 30.0 - 96.0 # Hsynch first Monitor VertRefresh 50.0 - 150.0 # Vsynch first Monitor DisplaySize 400 300 # special for my screens # Option "VendorName" "ATI Proprietary Driver" # <- because unused # Option "ModelName" "Generic Autodetecting Monitor" # "" Option "DPMS" "true" EndSection ### aticonfig import and additional (modified): Section "Device" BoardName "ASUS EAX 1950 XTX" # ;) BusID "" # your BUS ID FOR ADAPTER #example: BusID "1:0:0" Driver "fglrx" Identifier "aticonfig-Device[0]" Option "CenterMode" "off" # Option "mtrr" "off" # only Mainmemory in mtrr since 10.3? # Unused with PCI-E card? Option "HSync2" "30-96" # Hsync Monitor 2 Option "VRefresh2" "50-150" # Vsync Monitor 2 Option "OverlayOnCRTC2" "1" # Overlay Option "DesktopSetup" "Horizontal,Reverse" # Desktopsetup (reverse) Option "EnableMonitor" "crt1,crt2" # Screens Enabled Option "ForceMonitors" "auto,crt1" # CRT Screens Option "Mode2" "1024x768,1024x600,800x600,640x480" # Modes Monitor 2 Option "PairModes" "1024x768+1024x768" # pairmodes ;) Option "GammaCorrectionI" "0x06419064" Option "GammaCorrectionII" "0x06419064" Option "ForceGenericCPU" "no" # set to "yes" if cpu detected uncorrectly Option "UseFastTLS" "0" # for wine; etc. (unnecessary) Option "BlockSignalsOnLock" "on" # Option "FSAAEnable" "on" # AMD ATI CCC Option "Capabilities" "0x00000800" # Option "FSAAScale" "0" # AMD ATI CCC # Option "FSAADisableGamma" "on" # AMD ATI CCC ### EXPERIMENTELL!! ::: ## For cards newer than X1050 and IGPs we must have this one: ## Option "VideoOverlay" "off" ## Option "OpenGLOverlay" "off" ## Option "TexturedVideo" "on" ## In this Section tipps for AIGLX etc. optimized reading various threads. Option "Textured2D" "on" # f. AIGLX Option "TexturedXrender" "off" # f. AIGLX Option "TexturedVideoSync" "on" # ? Option "VideoOverlay" "off" # only one! (off if Textured Video Enable) Option "OpenGLOverlay" "off" # only one! (off if Textured Video Enable) Option "TexturedVideo" "on" # See GL/Video Overlay! only One! Option "XAANoOffscreenPixmaps" "true" # f. AIGLX und Xine ### See comments for this section above! Option "KernelModuleParm" "locked-userpages=0" Option "UseInternalAGPGART" "no" # for AGP cards ? # Option "MaxGARTSize" "256" # (useless f. PCI-E) tuned GART Size (AGP?) Option "Stereo" "off" # unused in my case Option "no_dri" "no" # alias for DRI yes (true)! Option "no_accel" "no" Option "ScreenOverlap" "0" Option "PseudoColorVisuals" "off" Option "StereoSyncEnable" "0" # prevent tearing effect Option "EnablePrivateBackZ" "no" # Z buffer? # Option "backingstore" "true" # Commenting (removal)resolves redraw prob # Option "EnablePageFlip" "true" EndSection ### aticonfig import: Section "Screen" Identifier "aticonfig-Screen[0]" Device "aticonfig-Device[0]" Monitor "aticonfig-Monitor[0]" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 Modes "1024x768" "800x600" "640x480" # resolutions EndSubSection EndSection ### SaX2 import (modified): Section "DRI" Group "video" Mode 0666 # POSIX and permissions (/dev/shm) EndSection ### Sax2 import (additional): Section "Extensions" Option "DAMAGE" "true" # setting depending on AIGLX/XGL ("true" for SuSE10.3) Option "Composite" "on" # setting depending on AIGLX/XGL ("on" for SuSE 10.3) Option "RENDER" "Enable" # Enable; EndSection
F: Warum sind OpenGL Overlay und Video Overlay deaktiviert?:
A: Textured Video wurde aktiviert!
- Problem beim scrollen und verschieben mit Darstellungsfehlern in KDE und im Kmenü? siehe: