Avatar billede slott_hansen Nybegynder
04. august 2004 - 10:19 Der er 11 kommentarer

dual screen

Jeg har et linux setp med 2 grafikkort - et AGP kort og et PCI kort. Jeg har sat min x config op og alt bude spille. Men når jeg flytter musen til den anden skærm (pci kortet), så fryser maskinen og jeg må manuelt slukke for den.

Hvad gør jeg galt ?

min config ser således ud:

# XFree86 4 configuration created by redhat-config-xfree86

Section "ServerLayout"
        Identifier    "Default Layout"
#      Screen      0  "Screen0" 0 0
#      Screen      1  "Screen1"
        Screen "Screen0"
      Screen "Screen1" RightOf "Screen0"
        InputDevice    "DevInputMice" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
        InputDevice    "DevInputMice" "AlwaysCore"
#      Option "Xinerama" "true"
        Option "Clone" "on"
EndSection

Section "ServerLayout"
    Identifier "Layout1"
    Screen "Screen1"
    InputDevice    "DevInputMice" "CorePointer"
    InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"

# RgbPath is the location of the RGB database.  Note, this is the name of the
# file minus the extension (like ".txt" or ".db").  There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        #FontPath    "unix/:7100"
EndSection

Section "Module"
        Load  "dbe"
        Load  "extmod"
        Load  "fbdevhw"
        Load  "glx"
        Load  "record"
        Load  "freetype"
        Load  "type1"
        Load  "dri"
EndSection

Section "InputDevice"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
#      Option  "Xleds"        "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
#      Option  "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a non-U.S.
# keyboard, you will probably want to use:
#      Option  "XkbModel"      "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
#      Option  "XkbModel"      "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#      Option  "XkbLayout"    "de"
# or:
#      Option  "XkbLayout"    "de"
#      Option  "XkbVariant"    "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#      Option  "XkbOptions"    "ctrl:swapcaps"
# Or if you just want both to be control, use:
#      Option  "XkbOptions"    "ctrl:nocaps"
#
        Identifier  "Keyboard0"
        Driver      "keyboard"

        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "dk"
EndSection

#Section "InputDevice"
#      Identifier  "Mouse0"
#      Driver      "mouse"
#      Option      "Protocol" "IMPS/2"
#      Option      "Device" "/dev/psaux"
#      Option      "ZAxisMapping" "4 5"
#      Option      "Emulate3Buttons" "no"
#EndSection

Section "InputDevice"

# If the normal CorePointer mouse is not a USB mouse then
# this input device can be used in AlwaysCore mode to let you
# also use USB mice at the same time.
        Identifier  "DevInputMice"
        Driver      "mouse"
        Option      "Protocol" "IMPS/2"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5"
        Option      "Emulate3Buttons" "no"
EndSection

Section "Monitor"
        Identifier  "Monitor0"
        VendorName  "Orion"
      ModelName    "Orion"
        DisplaySize  320        240
        HorizSync    31.5- 67.0
        VertRefresh  55.0 - 76.0
        Option      "dpms"
EndSection

Section "Monitor"
        Identifier  "Monitor1"
VendorName "Orion"
ModelName "Orion"
DisplaySize 320 240
HorizSync 31.5 - 67.0
VertRefresh 55.0 - 76.0
Option "dpms"
EndSection

Section "Device"
        Identifier  "Videocard0"
        Driver      "radeon"
        VendorName  "Videocard vendor"
        BoardName  "ATI Radeon 7000"
        Option      "HWCursor" "on"
        Option      "AGPMode" "4"
        Option      "shadowfb" "on"
        BusID      "PCI:1:0:0"
ndSection

Section "Device"
        Identifier  "Videocard1"
        Driver      "s3"
        VendorName  "Videocard vendor"
        BoardName  "Trio32/64/64V+"
        BusID      "PCI:2:1:0"
EndSection


Section "Screen"
        Identifier "Screen0"
        Device    "Videocard0"
        Monitor    "Monitor0"
        DefaultDepth    24
        SubSection "Display"
                Depth    24
                Modes    "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen1"
        Device    "Videocard1"
        Monitor    "Monitor1"
        DefaultDepth    16
        SubSection "Display"
                Depth    16
#                Modes    "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
  Modes "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "DRI"
        Group        0
        Mode        0666
EndSection
Avatar billede zynix Nybegynder
23. oktober 2004 - 12:00 #1
prøv og fjern de her 2 options

Option      "HWCursor" "on"
Option      "shadowfb" "on"

jeg er ikke sikker på at du kan ha det på det ene kort og ikke på det andet...
Avatar billede slott_hansen Nybegynder
24. november 2004 - 13:04 #2
Nu har jeg forsøgt at fjerne dem og slå dem begge til - men den går stadig kold når jeg flytter musen ind på den anden skræm. Dog virker det fint med vinduer der lige lapper ind over på den anden skærm.
Avatar billede slott_hansen Nybegynder
24. november 2004 - 13:18 #3
The plot thikkens - se lige hvad log'en siger:
Nov 24 12:20:03 localhost kernel: drivers/usb/input/hid-input.c: event field not found

Så det lugter lidt af, at det er min USB mus laver ged i det eller hur ?
Avatar billede slott_hansen Nybegynder
24. november 2004 - 15:22 #4
Hmmm, det kunne være kerne relateret - jeg prøver lige med en 2.6.9
Avatar billede zynix Nybegynder
24. november 2004 - 17:58 #5
jeg har lige fået en brainstorm og kigget din config igennem igen...

den her del er problemet...
og den anden af dine gfx kort for den sags skyld....

Section "Device"
        Identifier  "Videocard0"
        Driver      "radeon"
        VendorName  "Videocard vendor"
        BoardName  "ATI Radeon 7000"
        Option      "HWCursor" "on"
        Option      "AGPMode" "4"
        Option      "shadowfb" "on"
        BusID      "PCI:1:0:0"
ndSection

du mangler først og fremmest et E i EndSection... hehe så jeg ikke lige først...

og får det andet er det oven for efter min beste overbevisning en PCI enhed, og ikke en AGP ved at den hedder PCI:1:0:0...
AGP enheder starter altid med 2, det vil sige noget i stil med det du har det andet kort til at bruge...
derfor kan du ikke sætte AGPmode på det kort...
men prøv og byt de to PCI:x:x:x ud med hinnanden...

det med at den ikke kender dit USB skulle ikke ha noget med at den fryser at gøre...
men du kan måske få problemer senere, men tror det ikke da din mus jo virker....
Avatar billede zynix Nybegynder
24. november 2004 - 18:00 #6
altså...

AGP = PCI:2:x:x

og

PCI = PCI:1:x:x
Avatar billede slott_hansen Nybegynder
25. november 2004 - 08:54 #7
Hmmm, det manglede "e" må skyldes en cut n' paste fejl - det står i min configfil...
Mht. PCI og AGP id'erne, så ser min lspci således ud:

01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE] (prog-if 00 [VGA])
        Subsystem: Hightech Information System Ltd.: Unknown device 0f02
        Flags: bus master, stepping, 66Mhz, medium devsel, latency 32
        Memory at d0000000 (32-bit, prefetchable)
        I/O ports at 9000 [size=256]
        Memory at e5000000 (32-bit, non-prefetchable) [size=64K]
        Capabilities: [58] AGP version 2.0
        Capabilities: [50] Power Management version 2

02:00.0 VGA compatible controller: S3 Inc. 86c764/765 [Trio32/64/64V+] (rev 40) (prog-if 00 [VGA])
        Flags: medium devsel, IRQ 16
        Memory at dc000000 (32-bit, non-prefetchable) [disabled]

02:01.0 VGA compatible controller: ATI Technologies Inc 3D Rage IIC 215IIC [Mach64 GT IIC] (rev 7a) (prog-if 00 [VGA])
        Subsystem: ATI Technologies Inc: Unknown device 0084
        Flags: stepping, medium devsel, IRQ 17
        Memory at e6000000 (32-bit, prefetchable) [disabled]
        I/O ports at a000 [disabled] [size=256]
        Memory at e1000000 (32-bit, non-prefetchable) [disabled] [size=4K]
        Capabilities: [5c] Power Management version 1

Og her er det AGP der har 1 og PCI der har 2... Eller læser jeg forkert ?
Avatar billede zynix Nybegynder
25. november 2004 - 11:34 #8
ok, det er jeg ked af, jeg har lige siddet og læst lidt på det, og efter hvad de skriver på xfrees side så kan en AGP enhed godt være PCI:1:x:x

http://www.xfree86.org/4.1.0/XF86Config.5.html

jeg har bare haft rodet med det her selv, og der var det netop det med busID der ga mig problemer...

jeg er lidt blank for idéer til hvad der kan være galt :o/
men det kan muligvis være det med din USB mus, men jeg er ikke sikker, og skal derfor være dig svars skyldig...
Avatar billede slott_hansen Nybegynder
25. november 2004 - 14:54 #9
Fair nok :-)
Jeg har lige prøvet med nyeste kerne (2.6.9) men det har ej heller givet bedre resultat... :-(
Avatar billede slott_hansen Nybegynder
14. januar 2005 - 08:37 #10
Jeg fandt et nyt PCI kort og nu spiller det - der må åbenbart hvade været noget galt med det gl. kort så det ikke spillede sammen i dual mode.
Avatar billede zynix Nybegynder
14. januar 2005 - 16:28 #11
fair nok :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester