Page 1 of 3 123 LastLast
Results 1 to 10 of 29

Thread: Status of Eyefinity Support in Linux

Hybrid View

  1. #1
    Join Date
    May 2010
    Posts
    4

    Default Status of Eyefinity Support in Linux

    Hello,

    I am confused about the current state of Eyefinity support in linux. I will say what I want to do and hopefully someone will understand better if it is possible yet.

    So I have 4 DVI monitors that are currently run off nvidia cards, it works ok, could be better. I would like to buy two 5XXX cards with 2 DVI outs each and run the monitors as one big desktop using Eyefinity.

    I think this will be possible in the future but I can't find out if it is now. I have seen the 24 monitor linux demo, off 4 cards. I have also noticed that the windows drivers seem to support 8 monitors off two cards.

    Does anyone know what the state of play is?
    Thanks,
    Phil

  2. #2
    Join Date
    Nov 2008
    Posts
    787

    Default

    Quote Originally Posted by sniff View Post
    So I have 4 DVI monitors that are currently run off nvidia cards, it works ok, could be better. I would like to buy two 5XXX cards with 2 DVI outs each and run the monitors as one big desktop using Eyefinity.
    That's not "Eyefinity" then. To join multiple GPUs into a single big screen, you'll still need Xinerama (or similar), no matter who built the GPU.

    Eyefinity is about attaching more than two monitors to a single GPU, so you can avoid using Xinerama. To my knowledge, that works fine on linux using fglrx.

    It's unfortunate that there's no option for more than two DVI monitors on a single evergreen GPU, though. Those active converters are expensive, so are new DP monitors

  3. #3
    Join Date
    May 2010
    Posts
    8

    Default

    Quote Originally Posted by rohcQaH View Post
    Eyefinity is about attaching more than two monitors to a single GPU, so you can avoid using Xinerama. To my knowledge, that works fine on linux using fglrx.
    Excuse my noobness and first post, but you're saying more than two monitors works on a single GPU (5870 in my case) with the latest 10.4 ATI drivers?

    It's unfortunate that there's no option for more than two DVI monitors on a single evergreen GPU, though. Those active converters are expensive, so are new DP monitors
    I have three Dell 2210 each with DP, DVI and VGA. I have two connected through DVI and one DP. I know all three work (not simultaneous) because when I go through install, the DVI on the far right will work fine during the install until the reboot, at which point I can only use the other DVI and DP monitors (middle, left).

    xrandr shows all three monitors but I get something like no crtc found for the third monitor. Googling and trying to manually set it doesn't work. The CCC shows all three monitors, but the third DVI monitor is always greyed out, unable to manipulate it.

    I've scoured the forums, google and everything else I could think of and read quite a few accounts of people running more the two monitors using separate display cards when going more than two, but not a lot of luck finding a working example of three or more on a single GPU.


    Are you saying that it does indeed work?

  4. #4
    Join Date
    Nov 2008
    Posts
    787

    Default

    I'm saying that "to my knowledge" it should work. But I haven't actually tried because I lack a DP monitor.

    It must work on windows, have you tried that?


    If it still doesn't work on windows, then there's a possibility that dell is going the stupid route and it's DP port relies on the DVI routing capabilities of DP. Which would suck a lot, but may explain why they're so cheap.

    If it works on windows, then it looks like a fglrx driver issue.


    Btw, which "Dell 2210" exactly? There are several products with 2210.

  5. #5
    Join Date
    May 2010
    Posts
    8

    Default

    Quote Originally Posted by rohcQaH View Post
    I'm saying that "to my knowledge" it should work. But I haven't actually tried because I lack a DP monitor.

    It must work on windows, have you tried that?


    If it still doesn't work on windows, then there's a possibility that dell is going the stupid route and it's DP port relies on the DVI routing capabilities of DP. Which would suck a lot, but may explain why they're so cheap.

    If it works on windows, then it looks like a fglrx driver issue.


    Btw, which "Dell 2210" exactly? There are several products with 2210.
    P2210H are the three I have. One off DP and two off the two DVI ports in the back of the 5870.

    Yes Eyefinity works fine in Windows XP/7 for a display resolution of 5760x1080.

    Ubuntu 10.04 was strange. When installing, it used the 2nd DVI monitor to the right. After install and reboot, it used the center DP monitor. Once I loaded the ATI 10.4 drivers, the 1st DVI and DP monitor (left and center) work fine.

    xrandr detects three monitors, but always throws crtc errors when trying to work with the second (right) DVI monitor.

    If I unplug a monitor (doesn't matter which) it will work fine with the two monitors that are plugged in no matter if it's DVI/DVI or DVI/DP (even tried VGA and HDMI with the above combinations and that produced the same results)

    I can boot over shortly here and get some exact numbers if you want to see them (xorg.conf and xrandr output and all that) but I've spent about 15 hours so far trying to get things up and going and while the two monitors @3840x1080 definitely works great, I'm spoiled to three

  6. #6
    Join Date
    May 2010
    Posts
    6

    Default

    Quote Originally Posted by fryed_1 View Post
    P2210H are the three I have. One off DP and two off the two DVI ports in the back of the 5870.

    Yes Eyefinity works fine in Windows XP/7 for a display resolution of 5760x1080.

    Ubuntu 10.04 was strange. When installing, it used the 2nd DVI monitor to the right. After install and reboot, it used the center DP monitor. Once I loaded the ATI 10.4 drivers, the 1st DVI and DP monitor (left and center) work fine.

    xrandr detects three monitors, but always throws crtc errors when trying to work with the second (right) DVI monitor.

    If I unplug a monitor (doesn't matter which) it will work fine with the two monitors that are plugged in no matter if it's DVI/DVI or DVI/DP (even tried VGA and HDMI with the above combinations and that produced the same results)

    I can boot over shortly here and get some exact numbers if you want to see them (xorg.conf and xrandr output and all that) but I've spent about 15 hours so far trying to get things up and going and while the two monitors @3840x1080 definitely works great, I'm spoiled to three

    for me with an HD5750 its sadly the same! 3 monitors attached (dvi, hdmi, dp) , only 2 working.

    xrandr is displaying all 3 , but if i want to enable more than 2 i get crtc errors.

  7. #7
    Join Date
    May 2010
    Posts
    29

    Default

    Quote Originally Posted by fryed_1 View Post
    Ubuntu 10.04 was strange. When installing, it used the 2nd DVI monitor to the right. After install and reboot, it used the center DP monitor. Once I loaded the ATI 10.4 drivers, the 1st DVI and DP monitor (left and center) work fine.

    I noticed similar weirdness when I did my 10.04 install.

    Would really be disappointed if eye6 is disabled in catalyst 10.5, it's the whole reason why I bought this computer was for 1 to 6 heads. Will definitely report back to this thread when I try to config it.

  8. #8
    Join Date
    May 2010
    Posts
    4

    Default

    Well how did they demo a flight sim on 24 monitors with 4 cards in linux? It can't have been using xinerama it would never have worked, the performance is rubbish. The windows Eyefinity states that it works with multiple cards, I should dig up the link for that....

  9. #9
    Join Date
    Nov 2008
    Posts
    787

    Default

    Not sure what they used, but it should be possible with both Xinerama or (more likely) DMX.

    I haven't heard of any ATI-specific replacement for those things, neither of plans to provide any. Then again, there's code in fglrx for multi-GPU-cards, not sure if any of that is usuable with multiple GPUs on separate cards.

  10. #10
    Join Date
    Jun 2006
    Posts
    311

    Default

    Quote Originally Posted by rohcQaH View Post
    Not sure what they used, but it should be possible with both Xinerama or (more likely) DMX.

    I haven't heard of any ATI-specific replacement for those things, neither of plans to provide any. Then again, there's code in fglrx for multi-GPU-cards, not sure if any of that is usuable with multiple GPUs on separate cards.
    The 24 head demo was done in the following way...

    4 x 6 head 5k family cards. Each card was in a 3x2 config with randr 1.2 The layout of the individual heads was in the obvious 2x2 config.

    The application was X-Plane. X-Plane supports rendering to independent heads (1 master + 3 slaves).

    If you look at the eyefinity video on youtube, you see that the top left occasionally gets out of sync. It's not quite getting out of sync, just the X-Plane predictive camera position doesn't handle the position too well. (It kind of does an extrapolation of where the camera should be, and then occasionally has to adjust it back).

    You are right, Xinerama wouldn't work in that config (too many large surfaces needing to be copied due to X server internals). Well, it did work, but wasn't usable.

    Matthew

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •