Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I need a way to use multiple monitors and have 3d acceleration on both (using different video cards). I also need to be able to drag windows between monitors. I would prefer to have separate desktops on each monitor, but be able to move windows between them (stock charts). I have heard that xinerama does not support acceleration on multiple monitors. I absolutely must have acceleration, but I also must be able to move windows between monitors. What choices do I have?
I have read up on this (xorg) and it seems that the way X was designed doesn't allow for dragging objects from desktop to desktop. NVidia's TwinView allows this but I'm not sure about having twinview enabled accross two seperate cards.
Here's my xorg.conf for monitor and device (1x gf4 mx460 with tvout):
I left the twinview setup (commented) to remind me how to do it, but I prefer the standard (uncommented) way of seeting up the extra devices.
This setup allows 3d acceleration on both monitors.
so, is there no way to have acceleration on both cards? I am surprised that this can't be done. How do people use things like blender on multiple monitors, when it needs 3d?
Ah I see. Perhaps you could send an e-mail direct from here and see if they can help. I have seen lots of screenshots of desktops spanning more than one monitor but I'm not sure if you can get it to "drag and drop" between monitors. Anyone else tried it??
thanks for that link, I sent them a message. If anyone can suggest anything else, please reply. I know many people use multiple monitors, and I'm sure some of them want their 3d to work on all of them, too. I will be surprised (and disappointed) if there is no solution to this
btw, there is a unix (solaris or similar) computer in st thomas' hospital in london that spans 4 monitors under X. I'm pretty sure it's 3d accelerated 'cos it's designed for processing images of tomographic (3d) scans - BUT they have the same problem as you, ie. cannot drag and drop from one screen to the next. It can be configured in a square of 4 monitors, but it's pointless without being able to maximize the image across 4 screens.
I hope xorg have solution for you, and I would be very interested what that solution might be - as would st thomas'!!
Originally posted by frieza have you looked into Xinerama by any chance?
You know, I don't think I've even tried it!! I thought I was using it already.
If you look here, it says to set up all your various cards as normal THEN add the line "Option Xinerama true" to the top (server flags section) of your xorg.conf file to enable it. In previous sections it explained that you could have one window spanned accross all screens, but that the window manager must be Xinerama aware to work correctly.
Thanks for the hint frieza.
ok, I can drag and drop from one screen to the next, while maintaining the correct resolutions for each monitor (one is 1024x768, the other 640x480) and it is similar to "twinview" (for any nvidia users).
But I no longer have a taskbar on each desktop. Surely all you need to do is to set the proper driver in the xorg.conf driver section for each card?
It says here that he hasn't tried to get acceleration working.
I apologise if I am just doing what you have already tried.
when I use xinerama (option in the ServerFlags section) it allows me to have the desktop spread over both monitors. I am using windowmaker BTW. I just dont get acceleration on the second screen. If I open an xterm on that screen and run glxinfo, it tells me that glx is enabled from an nvidia driver, which is from the other card.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.