LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   problems with Multihead (https://www.linuxquestions.org/questions/linux-newbie-8/problems-with-multihead-391818/)

swee7an 12-12-2005 02:41 AM

problems with Multihead
 
Hello there,

after a struggle for about 4+ hours i managed to get the internet working, then it was slow and found an answer here in the forums and solved the problem, then it was to update using YOU (YAST Online Update)

after reading 20+ threads, i modified the xorg.conf file and now i am able to see the Display 2 and Arrangment in SaX2

however, for some reason i don't know the second screen is totally missed up!

here is my computer spec's

OS: Suse 10.0
Monitor 1: CRT Samsung SyncMaster 753DF
Monitor 2: LCD KDS USA
Graphics Card: Ge-Force 5200 FX

both monitors are hooked up to the Ge-Force card

here is my xorg.conf file:

Code:

Section "Monitor"
  DisplaySize  320 240
  HorizSync    28-70
  Identifier  "Monitor[0]"
  ModelName    "SYNCMASTER 753DF(T)"
  Option      "DPMS"
  VendorName  "SAMSUNG"
  VertRefresh  50-160
  UseModes    "Modes[0]"
EndSection

Section "Monitor"
  DisplaySize  320 240
  HorizSync    28-60
  Identifier  "Monitor[1]"
  ModelName    "1024X768@60HZ"
  Option      "DPMS"
  VendorName  "--> LCD"
  VertRefresh  50-60
  UseModes    "Modes[1]"
EndSection

Section "Modes"
  Identifier  "Modes[0]"
  Modeline        "1024x768" 86.18 1024 1088 1200 1376 768 769 772 803
  Modeline        "800x600" 73.98 800 848 936 1072 600 601 604 639
  Modeline        "800x600" 66.71 800 848 936 1072 600 601 604 635
  Modeline        "800x600" 58.73 800 840 928 1056 600 601 604 632
  Modeline        "800x600" 51.73 800 840 928 1056 600 601 604 628
  Modeline        "800x600" 44.13 800 840 920 1040 600 601 604 624
  Modeline        "800x600" 36.88 800 832 912 1024 600 601 604 621
  Modeline        "768x576" 67.79 768 816 896 1024 576 577 580 613
  Modeline        "768x576" 61.21 768 816 896 1024 576 577 580 610
  Modeline        "768x576" 53.75 768 808 888 1008 576 577 580 606
  Modeline        "768x576" 47.41 768 808 888 1008 576 577 580 603
  Modeline        "768x576" 40.41 768 800 880 992 576 577 580 599
  Modeline        "768x576" 33.74 768 792 872 976 576 577 580 596
  Modeline        "640x480" 57.18 640 680 752 864 480 481 484 517
  Modeline        "640x480" 51.43 640 680 744 848 480 481 484 514
  Modeline        "640x480" 46.80 640 680 744 848 480 481 484 511
  Modeline        "640x480" 42.22 640 680 744 848 480 481 484 508
  Modeline        "640x480" 36.97 640 672 736 832 480 481 484 505
  Modeline        "640x480" 32.64 640 672 736 832 480 481 484 503
  Modeline        "640x480" 27.74 640 664 728 816 480 481 484 500
  Modeline        "640x480" 23.06 640 656 720 800 480 481 484 497
EndSection

Section "Modes"
  Identifier  "Modes[1]"
  Modeline        "1024x768" 61.89 1024 1080 1184 1344 768 769 772 794
  Modeline        "800x600" 36.88 800 832 912 1024 600 601 604 621
  Modeline        "768x576" 33.74 768 792 872 976 576 577 580 596
  Modeline        "640x480" 23.06 640 656 720 800 480 481 484 497
EndSection

Section "Screen"
  DefaultDepth 16
  SubSection "Display"
    Depth      15
    Modes      "1024x768" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1024x768" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1024x768" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      32
    Modes      "1024x768" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1024x768" "800x600" "768x576" "640x480"
  EndSubSection
  Device      "Device[0]"
  Identifier  "Screen[0]"
  Monitor      "Monitor[0]"
EndSection

Section "Screen"
  DefaultDepth 16
  SubSection "Display"
    Depth      15
    Modes      "1024x768" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1024x768" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1024x768" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      32
    Modes      "1024x768" "800x600" "768x576" "640x480"
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1024x768" "800x600" "768x576" "640x480"
  EndSubSection
  Device      "Device[1]"
  Identifier  "Screen[1]"
  Monitor      "Monitor[1]"
EndSection

Section "Device"
  BoardName    "GeForce FX 5200 (0x0322)"
  BusID        "1:0:0"
  Driver      "nvidia"
  Identifier  "Device[0]"
  Option      "TwinView"
  Option      "usevnc" "no"
  Option      "ConnectedMonitor" "1"
  Screen      0
  VendorName  "NVidia"
EndSection

Section "Device"
  BoardName    "GeForce FX 5200 (0x0322)"
  BusID        "1:0:0"
  Driver      "nvidia"
  Identifier  "Device[1]"
  Option      "TwinView"
  Option      "ConnectedMonitor" "1"
  Screen      0
  VendorName  "NVidia"
EndSection

Section "ServerLayout"
  Identifier  "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  Option      "Clone" "off"
  Option      "Xinerama" "on"
  Screen      "Screen[0]"
  Screen      "Screen[1]" LeftOf "Screen[0]"
EndSection

Section "DRI"
    Group      "video"
    Mode      0660
EndSection

Section "Extensions"
EndSection

I appreciate any help towards solving the problem,
thanks in advance

rdk 12-12-2005 05:04 AM

Do you have Xinerama enabled?

In Xinerama twin view both monitors must have same resolutin and depth, so one monitor will allways look better then other unles they are same.

In my case i have 2xSamsung 753s each on individual graphic board.
So i run 2 X sessions and 2 fluxbox sessions, which has it's drawbacks, but you can set each monitor display setting seperatly, and that is AFAIK imposible in Xinerama view.

Tip:

Xinerama option should be in SERVERFLAGS SECTION ( man xorg.conf )

swee7an 12-12-2005 05:38 PM

rdk

thanks a lot, i just changed the resolution and was able to get the other screen working perfectly.

however, currently, screen [1] is a clone of screen [0] no matter what type of arrangement i choose in Sax2 !

how can i extend my desktop to the other screen?

bulliver 12-12-2005 06:26 PM

If you are using twinview, don't use xinerama. They both do the same thing differently. If you are going to use twinview over xinerama (which I recomend) then you set up the two screens in the "Device" section, rather than in the "Screen" section. Twinview abstracts at the hardware level, so X thinks there is only one physical screen.

Have a look at my twinview xorg.conf:
http://badcomputer.org/unix/xorg.conf

It sets up two monitors exactly the way you say you want yours...

swee7an 12-14-2005 04:42 AM

bulliver

i am sorry, i got confused. i don't see any setup for 2 screens in your code, there is only "Screen 1" !

i played a little bit with the code and wasn't able to log into the Interface thing, and since i am a newbie, i had to re install suse ! and had to deal with the internet issue again, i don't wanna do this again lol.

bulliver 12-14-2005 10:53 AM

Quote:

since i am a newbie, i had to re install suse !
Doubtful...a reinstall is very rarely necessary.

I will try to explain better. Usually you would use Xinerama for a dual head setup. Since you have an Nvidia card (you do just have one right?) you can use the cards built in "twinview" to abstract this at the hardware level. You do _not_ use both.

First, you need to ditch the two "Device" sections in your conf file, unless you actually have two separate cards, in which case you need fix the PCI address, as currently, your two entries are identical. You will also have to comment out the 'Option "Xinerama" "on"'
line.

As I said in my first post, with twinview you set up the two screens in the "Device" section, which in my xorg.conf looks like this:
Code:

Section "Device"
    Identifier  "NVIDIA"
    Driver      "nvidia"
    Option      "AGPFastWrite" "True"
    Option      "RenderAccel" "True"
    VideoRam    262144
    # twin-view
    Option "TwinView"
    Option "MetaModes"    "1280x1024,1280x1024; 1024x768,1024x768"
    Option "HorizSync"    "30-110"
    Option "VertRefresh"  "50-160"

With this, the nvidia card 'fools' X into thinking I have one giant 2560x1024 monitor...

So at the very least, can you tell us if you have one dual-port card, or two identical ones?

swee7an 12-14-2005 07:28 PM

Quote:

Doubtful...a reinstall is very rarely necessary.
lol beleive me, every time i am stuck i just reinstall i don't know the kernel commands and how to modify the files under kernel

anyways, am so sorry, i didn't notice that the resolution was setup for a wide screen ( 2 screens)

i'll try it out and i'll make sure to make a backup copy of the xorg.conf file just in case =)

and i have only one card with dual-port

thanks a lot for the help

FLLinux 12-28-2005 05:17 PM

bulliver
Thanks for the help with the dual monitors with the post i got my second monitor working in just a few minutes.

You Rule


All times are GMT -5. The time now is 02:07 AM.