# /host/lapo/etc/X11/xorg.conf for jhs@ Novatech. # Occasionaly manually: # cp /host/lapo/etc/X11/xorg.conf \ # ~jhs/public_html/hardware/laptops/novatech-8355/xorg.conf # for http://www.berklix.com/~jhs/hardware/laptops/novatech-8355/xorg.conf # See also: # /site/etc/X11/notes # http://wiki.debian.org/XStrikeForce/HowToRandR12 # setenv DISPLAY :0.0 # xrandr # host=lapo: # Screen 0: minimum 320 x 200, current 640 x 480, maximum 1024 x 1024 # VGA-0 disconnected (normal left inverted right x axis y axis) # LVDS connected 640x480+0+0 \ # (normal left inverted right x axis y axis) 0mm x 0mm # 640x480 59.9*+ 59.4 # 1024x768 60.0 + 60.0 # 800x600 60.3 59.9 # S-video disconnected (normal left inverted right x axis y axis) # host=fire: # Screen 0: minimum 320 x 200, current 1600 x 1200, maximum 1600 x 1200 # VGA-0 disconnected (normal left inverted right x axis y axis) # DVI-0 connected 1600x1200+0+0 # (normal left inverted right x axis y axis) 432mm x 324mm # 1600x1200 60.0*+ # 1280x1024 75.0 60.0 # 1152x864 75.0 # 1024x768 75.0 70.1 60.0 # 832x624 74.6 # 800x600 72.2 75.0 60.3 56.2 # 640x480 75.0 72.8 66.7 59.9 # 720x400 70.1 # S-video disconnected (normal left inverted right x axis y axis) # Reset: # xrandr --auto # Initialise host=lapo for S-VHS output to TV: # xrandr --addmode S-video 800x600 # xrandr --output S-video --mode 800x600 # Turn off laptop internal: # randr --output LVDS --off # Dual headed: # xrandr --output S-video --left-of LVDS # Then restart fvwm. # Not tried: # xrandr --output LVDS --primary # Option "RROutputOrder" "DVI-I_1/digital VGA_1" # https://en.wikipedia.org/wiki/S-video # Another incompatibility due to S-Video's not being part of # the original SCART standard is when connecting a SCART # output device such as a cable TV box to a TV with a mini-DIN # S-Video input. In many cases, if this connection is made, # the result will be a predominantly black-and-white picture, # with most of the color (chrominance signal) washed out. An # example of this is when connecting a SCART output of a # FOXTEL Digital Box (Australia) to a mini-DIN S-Video input # of a TV. An impedance mismatch between the SCART and mini-DIN # interfaces causes the signal levels to be reduced to the # TV, resulting in the poor picture. This problem can be # overcome by terminating the chrominance line of the SCART # plug with a 75-ohm resistor, correcting the mismatch. Many # high-end sets do support this connection, however (without # the termination), due to their inputs' having a larger # dynamic range. # My Novatech -8355 laptop drives my TV LCD Thomson 15LCDM03B # from the mini DIN on laptop, # to mini DIN on TV, in colour, (AV2 on TV controller). # to scart on TV in monochrome (?AV-what? ) on TV controller) # I have not yet investigated voltages & impedances # to consider if a 75 ohm will help. # https://en.wikipedia.org/wiki/Scart # JJLATER: # Xorg.log: # (II) RADEON(0): Default TV standard: NTSC # (II) RADEON(0): TV standards supported by chip: NTSC PAL Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" # Note No Option "AllowEmptyInput" "False" EndSection Section "Files" ModulePath "/usr/local/lib/xorg/modules" # Not On GJ@ FontPath "/usr/local/lib/X11/fonts/misc/" FontPath "/usr/local/lib/X11/fonts/TTF/" FontPath "/usr/local/lib/X11/fonts/OTF" FontPath "/usr/local/lib/X11/fonts/Type1/" FontPath "/usr/local/lib/X11/fonts/100dpi/" FontPath "/usr/local/lib/X11/fonts/75dpi/" EndSection # Dynamically loadable modules Section "Module" Load "dbe" # Double buffer extension - GJ@ has this. # Load "type1" # Font # Load "freetype" # Font # Load "xtt" # Font Load "dri" # GJ@ has this Load "dri2" # Not on GJ@ Load "extmod" # GJ@ # This loads the miscellaneous extensions module, and disables # GJ@ # initialisation of the XFree86-DGA extension within that module. # GJ@ SubSection "extmod" # GJ@ Option "omit xfree86-dga" # don't initialise the DGA extension # GJ@ EndSubSection Load "glx" # GJ@ has this Load "record" EndSection Section "InputDevice" Identifier "Keyboard0" # GJ@ has Keyboard1 Driver "kbd" # GJ@ Option "AutoRepeat" "500 30" # GJ@ Option "XkbRules" "xorg" # GJ@ Option "XkbModel" "pc101" # GJ@ Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Mouse0" # GJ@ has Mouse1 Driver "mouse" Option "Protocol" "auto" # GJ@ has "Protocol" "SysMouse" Option "Device" "/dev/sysmouse" # Mouse wheel mapping. Default is to map vertical wheel # to buttons 4 & 5, horizontal wheel to buttons 6 & 7. Change # if your mouse has more than 3 buttons and you need to map # the wheel to different button ids to avoid conflicts. Option "ZAxisMapping" "4 5 6 7" # I dont seem to need these, maybe its autmatic now: # Option "Emulate3Buttons" # Option "ChordMiddle" EndSection Section "Monitor" Identifier "Monitor0" # GJ@ "lg2242" VendorName "Monitor Vendor" ModelName "Monitor Model" # GJ@ HorizSync 31.5 - 82.0 # GJ@ VertRefresh 50-90 # [Xinerama / xrandr] makes this in this section redundant: HorizSync # [Xinerama / xrandr] makes this in this section redundant: VertRefresh # [Xinerama / xrandr] makes this in this section redundant: ModeLine (but this one is often useful) EndSection Section "Device" ### Available Driver options are:- ### Values: : integer, : float, : "True"/"False", ### : "String", : " Hz/kHz/MHz" ### [arg]: arg optional #Option "NoAccel" # [] #Option "SWcursor" # [] #Option "Dac6Bit" # [] #Option "Dac8Bit" # [] #Option "BusType" # [] #Option "CPPIOMode" # [] #Option "CPusecTimeout" # #Option "AGPMode" # #Option "AGPFastWrite" # [] #Option "AGPSize" # #Option "GARTSize" # #Option "RingSize" # #Option "BufferSize" # #Option "EnableDepthMoves" # [] #Option "EnablePageFlip" # [] #Option "NoBackBuffer" # [] #Option "DMAForXv" # [] #Option "FBTexPercent" # #Option "DepthBits" # #Option "PCIAPERSize" # #Option "AccelDFS" # [] #Option "IgnoreEDID" # [] #Option "CustomEDID" # [] #Option "DisplayPriority" # [] #Option "PanelSize" # [] #Option "ForceMinDotClock" # #Option "ColorTiling" # [] #Option "VideoKey" # #Option "RageTheatreCrystal" # #Option "RageTheatreTunerPort" # #Option "RageTheatreCompositePort" # #Option "RageTheatreSVideoPort" # #Option "TunerType" # #Option "RageTheatreMicrocPath" # #Option "RageTheatreMicrocType" # #Option "ScalerWidth" # #Option "RenderAccel" # [] #Option "SubPixelOrder" # [] #Option "ShowCache" # [] #Option "ClockGating" # [] #Option "VGAAccess" # [] #Option "ReverseDDC" # [] #Option "LVDSProbePLL" # [] #Option "AccelMethod" # #Option "DRI" # [] #Option "ConnectorTable" # #Option "DefaultConnectorTable" # [] #Option "DefaultTMDSPLL" # [] #Option "TVDACLoadDetect" # [] #Option "ForceTVOut" # [] #Option "TVStandard" # #Option "IgnoreLidStatus" # [] #Option "DefaultTVDACAdj" # [] #Option "Int10" # [] #Option "EXAVSync" # [] #Option "ATOMTVOut" # [] #Option "R4xxATOM" # [] #Option "ForceLowPowerMode" # [] #Option "DynamicPM" # [] #Option "NewPLL" # [] #Option "ZaphodHeads" # Identifier "Card0" Driver "radeon" VendorName "ATI Technologies Inc" BoardName "RV350 [Mobility Radeon 9600 M10]" BusID "PCI:1:0:0" EndSection # GJ@ Section "Device" # GJ@ Identifier "Standard VGA" # GJ@ VendorName "Unknown" # GJ@ BoardName "Unknown" # GJ@ Driver "vga" # GJ@ EndSection # GJ@ Section "Device" # GJ@ Identifier "amd690" # GJ@ Driver "ati" # GJ@ Option "DRI" # GJ@ Option "AccelMethod" "EXA" # GJ@ EndSection Section "Screen" Identifier "Screen0" # GJ@ Screen 1 Device "Card0" # GJ@ amd690 Monitor "Monitor0" # GJ@ "lg2242" # Option "TwinView" # added 2010.97.29 # Option "MetaModes" "800x600 800x600" # # added 2010.97.29 #JHS# SubSection "Display" #JHS# Viewport 0 0 #JHS# Depth 1 #JHS# EndSubSection #JHS# SubSection "Display" #JHS# Viewport 0 0 #JHS# Depth 4 #JHS# EndSubSection SubSection "Display" Viewport 0 0 Depth 8 Modes "1600x1200" # GJ@ 1920x1600 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 Modes "1600x1200" # GJ@ 1920x1600 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 Modes "1600x1200" # GJ@ 1920x1600 EndSubSection SubSection "Display" # [Xinerama / xrandr] makes this in this section redundant: Modes Viewport 0 0 Depth 24 # Virtual needed for this dual headed command: # xrandr --output S-video --left-of LVDS # else it fails with this error: # xrandr: screen cannot be larger than \ # 1024x1024 (desired size 1600x600) # 1024x768 + 800x600 = 1824x1368 # Virtual 1824 768 # # xrandr --output S-video --rotate left # xrandr: screen cannot be larger than 1824x768 # (desired size 1624x800) Virtual 1824 800 # # xrandr reports eg: # Screen 0: # minimum 320 x 200, current 640 x 480, maximum 1024 x 1024 # minimum 320 x 200, current 1024 x 768, maximum 1024 x 1024 # but 320x200 does not work. # Modes "1024x768" # OK # Modes "800x600" # OK # Modes "640x480" # OK, # Modes "320x240" # Reverts to 1024x768 # Modes "320x200" # Reverts to 1024x768 # Modes "1024x1024" # Reverts to 1024x768 # Modes "1600x1200" "1400x1050" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480" # Modes "800x600" "1024x768" "640x480" # Modes "800x600 1024x768 640x480" # xrandr reports a choice for VGA-0 of # 640x480 59.9*+ 59.4 # 1024x768 60.0 + 60.0 # 800x600 60.3 59.9 # & for S-video just # 800x600 60.3* # but if one tries to keep the same size for both # screen, so that eg panel manager is in same bottom # right place on both screen, then mplayer starts # only on laptop screen, instead of only on S-video # screen, Normal apps such as XMMS run on both screens. # Modes "640x480" # Modes "800x600" EndSubSection EndSection