??[ 76.068] (II) [KMS] drm report modesetting isn't supported.
[ 76.068] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
What's in /etc/modprobe.d/_files_ about radeon.ko like
options radeon modeset=0
?
Accordingly to this everything should be fine . But both as "-0" irritates me.[ 76.387] (II) RADEON(0): Output VGA-0 connected
[ 76.387] (II) RADEON(0): Output DVI-0 connected
[ 76.387] (II) RADEON(0): Output S-video disconnected
[ 76.387] (II) RADEON(0): Using user preference for initial modes
[ 76.387] (II) RADEON(0): Output VGA-0 using initial mode 1024x768
[ 76.387] (II) RADEON(0): Output DVI-0 using initial mode 1024x768
Somewhere i saw a reference to nouveau. nouveau.conf containsoptions radeon modeset=0
You seem to be zeroing in on the problem - surely this setup has to involve many settings. Should I copy the code you quoted into the Radeon.conf file? As is (minus the numbers starting each line?). Well, I'll post this and give it a try, making the change you suggested. I'll post if it works, otherwise i'll reset to original. edit - that change made no difference but didn't do any harm either! So it's still there.options nouveau modeset=1
No, then i would change modeset=0 to modeset=1canbyte wrote:Hi Karl
All i found in /etc/modprobe.d/ was radeon.conf and a few other files.
All radeon.conf contained was
Somewhere i saw a reference to nouveau. nouveau.conf containsoptions radeon modeset=0You seem to be zeroing in on the problem - surely this setup has to involve many settings. Should I copy the code you quoted into the Radeon.conf file? As is (minus the numbers starting each line?). Well, I'll post this and give it a try, making the change you suggested. I'll post if it works, otherwise i'll reset to original.options nouveau modeset=1
I'm using Slacko 5.3.3. I only downloaded racy to see if it was any better and since Barry mentioned Pizza's code being incorporated into Woof 2. Slacko seems more advanced and seems to incorporate Pizza's code as well.
Code: Select all
76.103] (II) Loading sub module "i2c"76.103] (II) RADEON(0): Output DVI-0 has no monitor section...
76.103] (II) RADEON(0): Output VGA-0 using monitor section Monitor0
[ 76.103] (**) RADEON(0): Option "PreferredMode" "1024x768"
[ 76.103] (II) RADEON(0): I2C bus "VGA-0" initialized.
[ 76.103] (II) RADEON(0): Output DVI-0 has no monitor section...
I included the modes section because i wanted to ask - surely a dual screen mode should be different than a single screen mode, no?Section "Modes"
Identifier "Modes0"
#modes0modeline0
EndSection
Section "Monitor"
Identifier "Monitor1"
#DisplaySize 520 290 # mm
VendorName "ACI"
ModelName "ASUS VH242H"
Option "DPMS"
HorizSync 30.0-85.0
VertRefresh 55.0-71.0
#UseModes "Modes0" #monitor0usemodes
Option "PreferredMode" "1024x768"
EndSection
So xorg is defaulting back to monitor0 even though xorg shows monitor1. Why? Where is the dual screen instruction? Maybe the above was generated by the screen1 section, but .... heavens, I see screen1 section refers to monitor0, let me change that now and re-edit.[ 4277.853] (==) ServerLayout "Xinerama Screen"
[ 4277.853] (**) |-->Screen "Screen0" (0)
[ 4277.853] (**) | |-->Monitor "Monitor0"
[ 4277.853] (**) | |-->Device "Card0"
[ 4277.853] (**) |-->Screen "Screen1" (1)
[ 4277.853] (**) | |-->Monitor "Monitor0"
[ 4277.853] (**) | |-->Device "Card0"
[ 4277.853] (**) |-->Input Device "Mouse0"
[ 4277.853] (**) |-->Input Device "Keyboard0"
[ 4277.853] (**) Option "DontZap" "false"
[ 4277.853] (**) Option "Xinerama" "true"
[ 4277.853] (**) Option "RandR" "on"
Xorg.conf text with two different screens - just not positioned properly.#110701 synaptics stuff seems to clash with xorg-server 1.10.1.
Now to experiment with positioning. ....#everything past here is auto-generated by Puppy's Xorg Wizard...
Section "ServerLayout"
Identifier "Xinerama Screen"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
Option "Xinerama" "true"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc102"
Option "XkbLayout" "us" #xkeymap0
Option "XkbVariant" "dvorak"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2" #mouse0protocol
Option "Device" "/dev/mouse"
#Option "Emulate3Buttons"
#Option "Emulate3Timeout" "50"
Option "ZAxisMapping" "4 5" #scrollwheel
EndSection
Section "Monitor"
#DisplaySize 410 260 # mm
Identifier "Monitor0"
VendorName "ACR"
ModelName "Acer AL1916W"
Option "DPMS"
HorizSync 30.0-82.0
VertRefresh 56.0-72.0
#UseModes "Modes0" #monitor0usemodes
Option "PreferredMode" "1024x768"
EndSection
Section "Modes"
Identifier "Modes0"
#modes0modeline0
EndSection
Section "Monitor"
Identifier "Monitor1"
#DisplaySize 520 290 # mm
VendorName "ACI"
ModelName "ASUS VH242H"
Option "DPMS"
HorizSync 30.0-85.0
VertRefresh 55.0-71.0
#UseModes "Modes0" #monitor0usemodes
Option "PreferredMode" "1024x768"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [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 "IgnoreEDID" # [<bool>]
#Option "CustomEDID" # [<str>]
#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 "ClockGating" # [<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>]
#Option "EXAVSync" # [<bool>]
#Option "ATOMTVOut" # [<bool>]
#Option "R4xxATOM" # [<bool>]
#Option "ForceLowPowerMode" # [<bool>]
#Option "DynamicPM" # [<bool>]
#Option "NewPLL" # [<bool>]
#Option "ZaphodHeads" # <str>
Identifier "Card0"
Driver "radeon" #card0driver
BusID "PCI:4:9:0"
Screen 0
EndSection
Section "Device"
Identifier "Card1"
Driver "radeon" #card1driver
VendorName "ATI Technologies Inc"
BoardName "ATI_RADEON_9200"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 16
#Option "metamodes" "1024x768_60 +0+0" #METAMODES_0
Subsection "Display"
Depth 16
Modes "1024x768"
EndSubsection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
DefaultDepth 16
#Option "metamodes" "1024x768_60 +0+0" #METAMODES_0
Subsection "Display"
Depth 16
Modes "1024x768"
EndSubsection
EndSection
#PuppyHardwareProfile=ATI_RADEON_9200AcerAL1916W
This may be one of the annoying newly introduced features by BK : xorgwizard-automatic.canbyte wrote:But noticed that the xorg file had reverted to default again. Nuts. Why is xorg not liking my changes?
I snipped out the junk. Can i remove all the commented-out (#, ##) items in card0 permanently? The mixup of card 0 and 1 seems not to matter. Still no extended desktop though.Section "ServerLayout"
Identifier "Xinerama Screen"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
Option "Xinerama" "true"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "InputDevice"
-snip-
EndSection
Section "InputDevice"
-snip-
EndSection
Section "Monitor"
#DisplaySize 410 260 # mm
Identifier "Monitor0"
VendorName "ACR"
ModelName "Acer AL1916W"
Option "DPMS"
HorizSync 30.0-82.0
VertRefresh 56.0-72.0
#UseModes "Modes0" #monitor0usemodes
Option "PreferredMode" "1024x768"
EndSection
Section "Modes"
Identifier "Modes0"
#modes0modeline0
EndSection
Section "Monitor"
Identifier "Monitor1"
#DisplaySize 520 290 # mm
VendorName "ACI"
ModelName "ASUS VH242H"
Option "DPMS"
HorizSync 30.0-85.0
VertRefresh 55.0-71.0
#UseModes "Modes0" #monitor0usemodes
Option "PreferredMode" "1024x768"
EndSection
Section "Device"
-snip-
#Option "ZaphodHeads" # <str>
Identifier "Card0"
Driver "vesa" #card0driver
BusID "PCI:4:9:0"
EndSection
Section "Device"
Identifier "Card1"
Driver "radeon" #card1driver
VendorName "ATI Technologies Inc"
BoardName "ATI_RADEON_9200"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card1"
Monitor "Monitor0"
DefaultDepth 16
#Option "metamodes" "1024x768_60 +0+0" #METAMODES_0
Subsection "Display"
Depth 16
Modes "1024x768"
EndSubsection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card0"
Monitor "Monitor1"
DefaultDepth 16
#Option "metamodes" "1024x768_60 +0+0" #METAMODES_0
Subsection "Display"
Depth 16
Modes "1024x768"
EndSubsection
EndSection
But there is no mention of 'Rightof' anywhere in the file so that instruction was not picked up. How should one put that command into say, the monitor section or screen section? Anyway, i tried putting into both monitor1 and screen1 section, the following:[ 343.170] (==) ServerLayout "Xinerama Screen"
[ 343.170] (**) |-->Screen "Screen0" (0)
[ 343.170] (**) | |-->Monitor "Monitor0"
[ 343.170] (**) | |-->Device "Card1"
[ 343.170] (**) |-->Screen "Screen1" (1)
[ 343.170] (**) | |-->Monitor "Monitor1"
[ 343.171] (**) | |-->Device "Card0"
[ 343.171] (**) |-->Input Device "Mouse0"
[ 343.171] (**) |-->Input Device "Keyboard0"
[ 343.171] (**) Option "DontZap" "false"
[ 343.171] (**) Option "Xinerama" "true"
[ 343.171] (**) Option "RandR" "on"
[ 343.171] (**) Option "AutoAddDevices" "false"
[ 343.171] (**) Not automatically adding devices
[ 343.171] (==) Automatically enabling devices
[ 343.171] (**) Xinerama: enabled
Does it mean 'not allowed' instead of not used?[ 77.716] (**) VESA(0): DPMS enabled
[ 77.716] (WW) VESA(0): Option "PreferredMode" is not used
[ 77.716] (WW) VESA(0): Option "RightOf" is not used
[ 77.716] (**) RandR enabled
so it needs to be set executable ie right click > Permissions.#!/bin/sh
# This script was generated using Makeself 2.1.3
CRCsum="59668481"
MD5="03c98c731cf5a752d69add8fa024025e"
TMPROOT="fglrx-install"
label="ATI Proprietary Linux Driver-8.501"
script="./ati-installer.sh"
scriptargs=""
Code: Select all
cd /path/to/download
Code: Select all
./ati-version.run
Code: Select all
xdriinfo
xdriinfo nscreens
Maybe Karl can also chime in on that as it resonates with one of his posts. What's a grep?One more change needs to be made to prevent that second change from interfering with the first. In the first one, the # should be removed from inside the grep. Without doing that, Xorg will still start just fine because the additional lines in the Server section will be commented out, but xorgwizard won't bother to create the additional Screen sections. It doesn't hurt to fix it so that it does create them, and that way somebody like me who actually wants to use them just has to uncomment the appropriate line in the Server section, and not have to also create the Screen section.
Code: Select all
lspci | grep VGA
01:00.0 VGA compatible controller: ATI Technologies Inc Rage 128 Pro Ultra TF
Code: Select all
xdpyinfo | grep resolution
resolution: 86x84 dots per inch
Code: Select all
pman grep
Code: Select all
-SCRNSECTION="
+#handle multiple screens
+SCREEN_LIST=$(grep -o '^[^a-zA-Z]*Screen[^"]*"Screen[0-9]\+"' /etc/X11/xorg.conf | grep -o 'Screen[0-9]\+' | grep -o '[0-9]\+')
+SCRNSECTION=""
+for i in $SCREEN_LIST; do
+SCRNSECTION="$SCRNSECTION
Section \"Screen\"
- Identifier \"Screen0\"
- Device \"Card0\"
- Monitor \"Monitor0\"
- DefaultDepth $FINALDEPTH
- Subsection \"Display\"
- Depth $FINALDEPTH
- Modes \"${FINALXY}\"
- EndSubsection
+ Identifier \"Screen$i\"
+ Device \"Card$i\"
+ Monitor \"Monitor$i\"
+ DefaultDepth $FINALDEPTH
+ Subsection \"Display\"
+ Depth $FINALDEPTH
+ Modes \"${FINALXY}\"
+ EndSubsection
EndSection
"
+done
echo "$SCRNSECTION" >> /etc/X11/xorg.conf
Code: Select all
grep -o '^[^a-zA-Z]*Screen[^"]*"Screen[0-9]\+"' /etc/X11/xorg.conf | grep -o 'Screen[0-9]\+' | grep -o '[0-9]\+'
Code: Select all
grep -o '^[^a-zA-Z]*Screen[^"]*"Screen[0-9]\+"' /etc/X11/xorg.conf
Code: Select all
Screen 0 "Screen0"
Code: Select all
grep -o '^[^a-zA-Z]*Screen[^"]*"Screen[0-9]\+"' /etc/X11/xorg.conf | grep -o 'Screen[0-9]\+' | grep -o '[0-9]\+'
Code: Select all
0
Code: Select all
for monitor in 0 1;do
SCRNSECTION="$SCRNSECTION
Section \"Screen\"
Identifier \"Screen$monitor\"
Device \"Card$monitor\"
Monitor \"Monitor$monitor\"
DefaultDepth $FINALDEPTH
Subsection \"Display\"
Depth $FINALDEPTH
Modes \"${FINALXY}\"
EndSubsection
EndSection
"
done
echo "$SCRNSECTION" >> /etc/X11/xorg.conf
BTW, Karl said Racy-5.3 has Xorg-server 1.11.x . How can i determine if Slacko has the same? I see in my xorgwizard:
Code: Select all
Xorg -version
edit: this line isn't aways present, in which case, just start replacing at the first line in the following.#everything past here is auto-generated by Puppy's Xorg Wizard...
edit Sept 30, - when running under Lupu 528, the colours went wonky and needed to be set at 24, not 16. After changing the Depth parameter above to 24, the colours got better but the larger screen (ASUS) is too light / washed out so maybe there's a way to fix thatSection "ServerLayout"
Identifier "Xinerama Screen"
Screen 0 "Screen0" 0 0
# Screen 1 "Screen1" RightOf "Screen0" yup, this line goes below!
Option "Xinerama" "true"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc102"
Option "XkbLayout" "us" #xkeymap0
# Option "XkbVariant" "dvorak"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2" #mouse0protocol
Option "Device" "/dev/mouse"
#Option "Emulate3Buttons"
#Option "Emulate3Timeout" "50"
Option "ZAxisMapping" "4 5" #scrollwheel
EndSection
Section "Monitor"
#DisplaySize 410 260 # mm
Identifier "acer"
VendorName "ACR"
ModelName "Acer AL1916W"
Option "DPMS"
HorizSync 30.0-82.0
VertRefresh 56.0-72.0
#UseModes "Modes0" #monitor0usemodes
Option "PreferredMode" "1024x768"
EndSection
Section "Modes"
Identifier "Modes0"
#modes0modeline0
EndSection
Section "Monitor"
Identifier "asus"
#DisplaySize 520 290 # mm
VendorName "ACI"
ModelName "ASUS VH242H"
Option "DPMS"
HorizSync 30.0-85.0
VertRefresh 55.0-71.0
#UseModes "Modes0" #monitor0usemodes
Option "PreferredMode" "1024x768"
Option "RightOf" "acer"
EndSection
Section "Device"
Identifier "Card0"
Driver "Radeon"
Option "Monitor-VGA-0" "acer"
Option "Monitor-DVI-0" "Asus"
BusID "PCI:4:9:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "acer"
Monitor "asus"
DefaultDepth 16
Subsection "Display"
Virtual 2048 768
Depth 16
# Modes "1024x768"
EndSubsection
EndSection
#PuppyHardwareProfile=ATI_RADEON_9200AcerAL1916W
# xorg -version
bash: xorg: command not found
# Xorg -version
X.Org X Server 1.9.5
Release Date: 2011-03-17
X Protocol Version 11, Revision 0
Build Operating System: Slackware 13.37 Slackware Linux Project
Current Operating System: Linux puppypc12547 3.1.10-slacko_4gA #1 SMP Tue Mar 13 14:58:11 EST 2012 i686
Kernel command line: video=640x480 initrd=initrd.gz pmedia=cd BOOT_IMAGE=vmlinuz
Build Date: 18 March 2011 12:08:03AM
Current version of pixman: 0.20.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
#
If Monsie happens to catch this, I'm having hardware problems so i've hand to shelve getting a new / old pc to support dual monitors until i find a cheap box that will run it in both windows and puppy. The old P3 couldn't handle the nvidia card so i took it out and gave up. Back as situation develops. [/quote]Section "Monitor"
#DisplaySize 410 260 # mm
Identifier "monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
Option "DPMS"
HorizSync 35-81
VertRefresh 59-76
#UseModes "Modes0" #monitor0usemodes
Option "PreferredMode" "1024x768"
EndSection