Announcement

Collapse
No announcement yet.

Using Six Monitors With AMD's Open-Source Linux Driver

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

  • Using Six Monitors With AMD's Open-Source Linux Driver

    Phoronix: Using Six Monitors With AMD's Open-Source Linux Driver

    Linux graphics drivers have come a long way in recent years for both the open and closed-source solutions from AMD, NVIDIA, and Intel. In this Sunday article, a Phoronix reader has shared his experiences in going from failing to setup two monitors under Linux just a few years ago with NVIDIA to now successfully driving six monitors on a single system using the AMD Linux driver...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Good to know that it works!

    One more feature I've been wondering about for quite a while is support for 3D screens in open-source drivers, r600g in particular. Can they output 3D on a 3D monitor?

    Comment


    • #3
      Is that Niklas Andersson from Swedish TechWorld Open Source? (idg network)
      Nice to hear that things work.

      Comment


      • #4
        Originally posted by phoronix View Post
        Phoronix: Using Six Monitors With AMD's Open-Source Linux Driver

        Linux graphics drivers have come a long way in recent years for both the open and closed-source solutions from AMD, NVIDIA, and Intel. In this Sunday article, a Phoronix reader has shared his experiences in going from failing to setup two monitors under Linux just a few years ago with NVIDIA to now successfully driving six monitors on a single system using the AMD Linux driver...

        http://www.phoronix.com/vr.php?view=MTM3NTM
        Is it not just that the xorg stack is in better state in fedora / ubuntu ?
        Will be nice to see some test between those two, not just openGL performance but tearing test, monitor detection test...

        Comment


        • #5
          7970-card with six outputs (4 hdmi, 2 dvi)
          AMD hardware only has two non-DP (DisplayPort) PLLs. Officially this means that only two non-DP monitors are supported. If you want to use more than two monitors, the rest of them should be native DP (or using active DP adapters). Technically this setup is not officially supported. That said, I added support for sharing non-DP PLLs in kernel 3.7 which means that you can share PLLs between non-DP displays if the selected modes on the displays share the same display clock. That's probably what "fixed" it, but it has some limitations and it wasn't really a bug per se.

          Comment


          • #6
            This is not really that new...

            I am running three monitor setup with my Sapphire HD6850 for quite some time. 3 Samsung 20" SyncMaster 204B/BM moniotrs, with each 1600x1200 = 4800x1200
            Two monitors are on DVI port and third is conneted through active Displayport to DVI interface.

            It works very well on open source radeon driver.

            For my next setup I plan to use FPGA to drive multiple LCD panels from Displayport directly.

            Comment


            • #7
              Originally posted by Brane215 View Post
              I am running three monitor setup with my Sapphire HD6850 for quite some time. 3 Samsung 20" SyncMaster 204B/BM moniotrs, with each 1600x1200 = 4800x1200
              Two monitors are on DVI port and third is conneted through active Displayport to DVI interface.

              It works very well on open source radeon driver.

              For my next setup I plan to use FPGA to drive multiple LCD panels from Displayport directly.
              I think this article was more about the fact that just 6months ago...you shouldnt have even TRIED this. And now its working out of the box no problems.

              Edit: KScrens may make it in for KDE 4.11 .. http://www.afiestas.org/kscreen-0-1-rc1-released/
              All opinions are my own not those of my employer if you know who they are.

              Comment


              • #8
                Originally posted by agd5f View Post
                AMD hardware only has two non-DP (DisplayPort) PLLs. Officially this means that only two non-DP monitors are supported. If you want to use more than two monitors, the rest of them should be native DP (or using active DP adapters). Technically this setup is not officially supported. That said, I added support for sharing non-DP PLLs in kernel 3.7 which means that you can share PLLs between non-DP displays if the selected modes on the displays share the same display clock. That's probably what "fixed" it, but it has some limitations and it wasn't really a bug per se.
                Could you elaborate on that ? Up untl now I thought the bottleneck is in framing circuits, since each frame is just a packet on Displayport while it has to be framed on other outputs ( X pixels in a row in Y rows with certain bit organisation within pixel and timings so it reaches the "phosphor" at exactly right moment).

                Your post implies that actually good PLL is expensive part wrt to silicon area and that ATI has been skimping on PLLs, not framing circuits.

                If so, it would be nice to know how could one drive M identical monitors at identical framerate and resolution with one PLL.

                Had I known how to do it before, it would spare me from much of the headscratching, endless googling, many failed attempts with passive adapters ( basically just a piece of wire and two connectors), suffering with DP-VGA adapter and using the latest addition XFX DP-DVI active adapter.

                Active adapters are not that cheap and adapters for dual-link DVI are outrageously expensive...

                Comment


                • #9
                  Originally posted by Ericg View Post
                  I think this article was more about the fact that just 6months ago...you shouldnt have even TRIED this. And now its working out of the box no problems.
                  I've got my setup to work with DP-VGA adapter on 14.Sept.2011:

                  Comment


                  • #10
                    Setup on last photo was probably with closed source driver, but it did not take me long to switch to open-sauce radeon.

                    It was a week or so sifting through the net like mad until I've got a hang of it. I remember having to got IRC channel #radeon for advice that finally enabled me to unlock that lock.

                    I've ended up on open driver, since it was updated much more frequently and developers reacted to user gripes with some energy. At the time closed driver ahd a nasty bug whic caused cursor corruption in certain situations, so I used radeon kernel module and xf86-video-ati open-source combination.

                    Comment

                    Working...
                    X