Announcement

Collapse
No announcement yet.

AMD's MultiView On Linux

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    If one monitor were connected per FireGL card, can 3D and compositing applications then use each cards GPU independently, when that app spreads over two monitors? Or is that up to the application?

    Ok, I've got a question.

    I've been trying to find a way to do this in Linux and haven't had much success with the gui configuration programs for ati or nvidia.

    Both are IGP's. One is the ATI 780g, and the other is the Geforce 8200.

    I have two monitors that fit perfectly in my desk when I set them up like this: 19" 4x3 1280x1024 LCD and a 15" 1024x748 rotated to be 768x1024 right beside the 19" monitor.

    I can't get any of these programs set up to allow the monitors to work together, and allow me to rotate the 15".

    Does this new CCC allow that?
    I don't know if you've read /usr/share/doc/nvidia-glx-new/README.txt.gz about TwinView and MetaModes, and how to set that up in xorg.conf, but I just searched for 8200 in that document (nvidia-driver 169.12), but it's not listed as a supported GPU. Have you tried with the newest nvidia-driver? I'm not sure about ATI though. Got it working on a Mobility FireGL once, using Xinerama, but I can't remember the configuration. Maybe that 780g isn't supported either in the driver you are using? For rotation RandR is used, but the MultiView-thing disables the use of RandR 1.2

    Comment


    • #12
      Originally posted by miles View Post
      Is it possible and easy with Multiview to configure multiple users on one computer (i.e. having one computers, 2 screens, 2 keyboard, 2 mouses), with either one or two AMD/ATI graphic cards?
      The most common method for that is multihead, no xinerama, USB input, Xepher/Xnest. You lose 3D on one of the heads. But YMMV depending on intent.

      FWIW, you are describing what is generally known as multiseat. Google is your friend.. Some quick links (can't promise the value)...

      (...comes from step III ) What is evdev? evdev is the generic input event device driver. It passes the events generated in the kernel (since...



      And so on. So, in theory it is possible, but I don't have any experience in playing with it.

      Regards,

      Matthew

      Comment


      • #13
        First AMD should fix the most annoying bugs with DualHead on FGLRX - it's impossible to use it with XV and DRI+GLX with Compositing (even trying to use XV or GL on one of the displays). Even without Compositing it's very unstable. There are such bugs for something about a year now or even more.

        Comment


        • #14
          Anyone can advice me a cheap motherboard and graphic card(s) for a very cheap 4 headed machine with independent screens?
          It would be a simple test system because in the last days I got a task migrating the view of our apllication which running on DEC Alpha VMS with big CRTs. We would like LCDs but I'm not able to find any product with RGB BNC input connector.
          So I think I can use a Linux X Terminal with more LCD minitors.

          Now I can't choose between AMD/Intel or nVidia/ATI.
          My distibution will be SuSE 11.0.

          The application is very old (from '95) so I needn't any 3D or any gaming features. I just want 4 or more independent screens for displaying the pictures.

          I checked ASRock K10N78FullHD-h SLI R3.0 motherbord with a simple nVidia 8200 VGA card as 2nd two heads. It would be an example for AMD+nVidia...
          Any other solutions which can be worked together?

          TIA,

          Comment


          • #15
            I have a question. I noticed in the FlightGear/MultiView video that the user did not have his displays calibrated (IE. there were notifiable differences in white point and gamma between the monitors). Nividia's TwinView does not correctly implement the XVidMode extension and as a result it is not possible to set the video card gamma tables for each connected device and the gamma settings affect both monitors. The work around is to use Xinerama but this means no composit functionality. This is a flawed design and I know based on postings on the ArygllCMS email list that older ATI drivers also had this design flaw.

            Nvidia has told me that they plan to fix this issue when XRandR 1.2 support is available in their drivers. But that promise was made almost two years ago and I am still waiting. Presumably these newer AMD drivers with XRandR 1.2 support have corrected this issue (is that true?) but I see from the article that MultiView disables XRandR 1.2. In any case can someone tell if these newer AMD drivers allow the video card gamma tables to be set on a per monitor basis in either XRandR 1.2 mode or MultiView?

            Comment


            • #16
              Question about the same configuration

              Hey,

              thx for the nice article about MultiView. I have the same alignement configuration of displays (4 Dell with 1920x1200 each) and two ATI HD4850. The used driver is 8.9.
              My Problem is, that my Ubuntu 8.04 system recognizes only two displays of the first graphics adapter. Has anybody an idea?

              Thx a lot
              drego

              here is my xorg.conf
              Code:
              # xorg.conf (X.Org X Window System server configuration file)
              #
              # This file was generated by dexconf, the Debian X Configuration tool, using
              # values from the debconf database.
              #
              # Edit this file with caution, and see the xorg.conf manual page.
              # (Type "man xorg.conf" at the shell prompt.)
              #
              # This file is automatically updated on xserver-xorg package upgrades *only*
              # if it has not been modified since the last upgrade of the xserver-xorg
              # package.
              #
              # If you have edited this file but would like it to be automatically updated
              # again, run the following command:
              #   sudo dpkg-reconfigure -phigh xserver-xorg
              
              Section "ServerLayout"
              
              	Screen       0           "aticonfig-Screen0"
              	Screen       1           "aticonfig-Screen1" RightOf "aticonfig-Screen0"
              	Screen       2           "aticonfig-Screen2" RightOf "aticonfig-Screen1"
              	Screen       3           "aticonfig-Screen3" RightOf "aticonfig-Screen2"
              	Identifier     "Default Layout"
              EndSection
              
              Section "Files"
              EndSection
              
              Section "Module"
              EndSection
              
              Section "InputDevice"
              	Identifier  "Generic Keyboard"
              	Driver      "kbd"
              	Option	    "XkbRules" "xorg"
              	Option	    "XkbModel" "pc105"
              EndSection
              
              Section "InputDevice"
              	Identifier  "Configured Mouse"
              	Driver      "mouse"
              	Option	    "CorePointer"
              EndSection
              
              Section "Monitor"
              	Identifier   "aticonfig-Monitor0"
              	Option	    "VendorName" "ATI Proprietary Driver"
              	Option	    "ModelName" "Generic Autodetecting Monitor"
              	Option	    "DPMS" "true"
              EndSection
              
              Section "Monitor"
              	Identifier   "aticonfig-Monitor1"
              	Option	    "VendorName" "ATI Proprietary Driver"
              	Option	    "ModelName" "Generic Autodetecting Monitor"
              	Option	    "DPMS" "true"
              EndSection
              
              Section "Monitor"
              	Identifier   "aticonfig-Monitor2"
              	Option	    "VendorName" "ATI Proprietary Driver"
              	Option	    "ModelName" "Generic Autodetecting Monitor"
              	Option	    "DPMS" "true"
              EndSection
              
              Section "Monitor"
              	Identifier   "aticonfig-Monitor3"
              	Option	    "VendorName" "ATI Proprietary Driver"
              	Option	    "ModelName" "Generic Autodetecting Monitor"
              	Option	    "DPMS" "true"
              EndSection
              
              Section "Device"
              	Identifier  "aticonfig-Device0-Out1"
              	Driver      "fglrx"
              	BusID       "PCI:1:0:0"
              EndSection
              
              Section "Device"
              	Identifier  "aticonfig-Device0-Out2"
              	Driver      "fglrx"
              	BusID       "PCI:1:0:0"
              EndSection
              
              Section "Device"
              	Identifier  "aticonfig-Device1-Out1"
              	Driver      "fglrx"
              	BusID       "PCI:2:0:0"
              EndSection
              
              Section "Device"
              	Identifier  "aticonfig-Device1-Out2"
              	Driver      "fglrx"
              	BusID       "PCI:2:0:0"
              EndSection
              
              Section "Screen"
              	Identifier "aticonfig-Screen0"
              	Device     "aticonfig-Device0-Out1"
              	Monitor    "aticonfig-Monitor0"
              	DefaultDepth     24
              	SubSection "Display"
              		Viewport   0 0
              		Depth     24
              	EndSubSection
              EndSection
              
              Section "Screen"
              	Identifier "aticonfig-Screen1"
              	Device     "aticonfig-Device0-Out2"
              	Monitor    "aticonfig-Monitor1"
              	DefaultDepth     24
              	SubSection "Display"
              		Viewport   0 0
              		Depth     24
              	EndSubSection
              EndSection
              
              Section "Screen"
              	Identifier "aticonfig-Screen2"
              	Device     "aticonfig-Device1-Out1"
              	Monitor    "aticonfig-Monitor2"
              	DefaultDepth     24
              	SubSection "Display"
              		Viewport   0 0
              		Depth     24
              	EndSubSection
              EndSection
              
              Section "Screen"
              	Identifier "aticonfig-Screen3"
              	Device     "aticonfig-Device1-Out2"
              	Monitor    "aticonfig-Monitor3"
              	DefaultDepth     24
              	SubSection "Display"
              		Viewport   0 0
              		Depth     24
              	EndSubSection
              EndSection

              Comment


              • #17
                Hi Guys, this feature looks realy handy. Just what I have been looking for. Unfortunatyl I cant seem to be able to reproduce it in later versions of Ubuntu. I have so far not tried downgrading to 8.4. But so far it looks like sort of the last resort. Anybody who has any luck using MultiView in Ubuntu 9.4?

                Comment

                Working...
                X