Xorg Konfigurationsdatei Bigdesktop mit Xorg und BerylXgl
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: