Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Just installed a 2nd nvidia video card -- previously had gnome 3 working perfectly with 2 monitors on a a single video card using twinview

tried a number of things thus far

  • twinview on 1 card + xinerama
  • no xinerama no twinview
  • various manual xorg.conf hacks based on random forums (couple references below)
  • xinerama no twinview with and without Extensions Composite

The last one is what I'm using now -- it results in a forced fallback mode with Composite Disable set at the end of xorg.conf via nvidia-settings

Section "Extensions"
    Option         "Composite" "Disable"
EndSection

when I disabled that last snippet it boots to gnome 3 full with the left monitor on a black screen and the middle monitor as primary but non-responsive switching to console mode Ctrl+Alt+F1 and then switching back I get 3 black screens with a mouse that can move around but nothing to interact with

issue seems related to OpenGL and the multiple video cards -- I can boot into Unity without issue though my Glx-Dock shows up with the black background as barely shows in the screenshot below indicating the OpenGL is not initiated

has anyone had any luck with getting Xinerama to work with Multiple NVidia Video Cards with OpenGL support?

Found this in the logs while looking a bit further

[    23.208] (II) NVIDIA(1): Setting mode "nvidia-auto-select+0+0"
[    23.254] (WW) NVIDIA(1): The GPU driving screen 1 is incompatible with the rest of the
[    23.254] (WW) NVIDIA(1):     GPUs composing the desktop.  OpenGL rendering will be
[    23.254] (WW) NVIDIA(1):     disabled on screen 1.
[    23.277] (==) NVIDIA(1): Disabling shared memory pixmaps
[    23.277] (==) NVIDIA(1): Backing store disabled
[    23.277] (==) NVIDIA(1): Silken mouse enabled
[    23.277] (==) NVIDIA(1): DPMS enabled

According to this page at the NVidia User Docs

I may be out of luck =(


Starting this question with the hopes that others may be able to help debug and perhaps gain answers over time as I really want to get the full gnome 3 back.

Screenshot with Buggy Fallback Mode

share|improve this question
    
Alvin, I've read somewhere that Nvidia has made plain they don't care about Linux. My experience with their cards has always been spotty, to the point that in my desktop workstation for photography I pulled out an Nvidia video card that was causing me crashes (took me three months to pinpoint the culprit) and downgraded to an ATI Radeon HD that has been absolute solid since then. Pity I can't do the same to my laptop. Twin monitors are a PITA with it. Can't help beyond that. Many thanks for the 3D72D suggestion with my PS headache. –  Jorge M. Treviño May 27 '12 at 19:10
    
Hey Jorge -- I had that experience in years past with gnome 3 I had an ATI card (have 2 in closet) and found that there is atleast 1 leak between the proprietary drivers and gnome that left my my processor using almost a full core (90-98%) to run gnome-shell -- I've found the interface valuable in terms of productivity having adjusted and tweaked -- currently running unity 2d without any trouble -- there seems to be an issue with the opengl and xinerama though I haven't had time to dig in much further since writing this post –  Alvin May 28 '12 at 1:49
    
I use two monitors with two nvidia graphics adapters. However the nvidia cards are run with SLI and the monitors are separate X screen. This ran successfully in 10.04 and 10.10, but the second screen has caused problems with 11.10 and 12.04 with gnome classic, specifically causing the multiple upper and lower panels shown in your screenshot⋯as well as other things. This bug bugs.launchpad.net/ubuntu/+source/compiz/+bug/1002641 and related bugs. –  keepitsimpleengineer May 30 '12 at 14:45
    
Yeah SLI isn't gonna work on this rig as they are 2 different model cards (though I had a Nvidia tech confirm they are both 8+ series so that scratches the idea of replacing one card) -- started a thread on nvidia forums at nvnews.net/vbulletin/… –  Alvin May 30 '12 at 18:30

1 Answer 1

The issue from what I could make out was with Xorg itself. X.Org does NOT support composite extension when xinerama is enabled. And all the new desktops like Unity,Gnome Shell etc. REQUIRE composite to work in the "full" feature mode. In my dual-monitor setup I could just use twinview and everything is fine with Unity and Gnome Shell since composite extension works with twinview. However for anyone have 3+ monitors who NEEDS to use xinerama , I strongly reccomend using XFCE under xubuntu-desktop . XFCE has solid xinerama support and can work just fine without composite extension. Also , it supports something out of the box I haven't found in any other "new" shell - the ability to set wallpapers "per" monitor.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.