[Unsolved] Awesome, Composition, xinerama and the Nvidia drivers.

I have a setup that uses the Awesome WM, 3 monitors under xinerama, and the proprietary nvidia drivers, and I find conflicting information about the compatibility between xinerama, compositing and the nvidia drivers. At the moment trying to run a composition manager (xcompmgr and cario) the whole screen except for the awesome menu bar turns a single color (grey for xcomp, and black for cairo) and my machine locks up.
The arch wiki ( https://wiki.archlinux.org/index.php/Composite ) says these don't work together but wikipedia does ( http://en.wikipedia.org/wiki/Xinerama#cite_note-2 ).
Help?

From what I understand, the commit cited in the wikipedia article only removes an artificial barrier to simultaneous Xinerama+Compositing but does not address the structural incompatibilities or fix any related bugs, so your X server will happily try to use them together and fail miserably. It is really a red herring. I have never heard of a single setup where they have worked together - some dev has just swept the problem further under the rug.
My guess is nobody wants to invest the time, hoping Wayland will make it irrelevant in a few years.

Similar Messages

  • Satellite P500-12D - Can I use the nVidia drivers?

    The Latest NVIDIA Drivers on the Toshiba update website are 8.15.11.8642 but there are newer versions on the NVIDIA website. I would like ot update the NVIDIA Drivers but I am having difficalties.
    I tried to install version 195.62 (Win7 64bit) for the Geforce 200M Series fron the NVIDIA SITE but the install doesn't complete. I get the message: "The NVIDIA Setup program could not locate any drivers that are compatible with your current hardware. Setup will now exit."
    Does Toshiba only allow their own versions of the drivers? Is there a way to allow the NVIDIA drivers to istall?
    SYSTEM INFO: OS WINDOWS 7 64bit
    Date 2010/01/03 01:14:58
    [PC Information]
    Model Name SATELLITE P500 12D
    Part Number PSPG8E-01D007EN
    Serial Number x
    OS Version Microsoft Windows 7 Home Premium 6.1.7600
    BIOS Version V2.50
    CPU Intel(R) Core(TM)2 Duo CPU P7450 @ 2.13GHz
    Physical Memory 4096MB RAM
    Hard Disk Capacity 749,744,054,272 [Byte] 698.254 [GB]
    Hard Disk Free Space Capacity 644,687,319,040 [Byte] 600.412 [GB]
    Video *NVIDIA GeForce GT 230M* version=8.15.11.8642
    Screen Resolution 1680 x 945 Pixels
    Color Quality True Color (32 Bit)
    Sound NVIDIA High Definition Audio version=1.0.0.59
    NVIDIA High Definition Audio version=1.0.0.59
    NVIDIA High Definition Audio version=1.0.0.59
    NVIDIA High Definition Audio version=1.0.0.59
    Conexant Pebble High Definition SmartAudio version=4.98.6.63
    Network Atheros AR8131 PCI-E Gigabit Ethernet Controller version=1.0.0.17
    MAC Address=00:26:9E:90:F3:E7
    Realtek RTL8191SE Wireless LAN 802.11n PCI-E NIC
    version=2009.1.1222.2009 MAC Address=00:26:B6:9A:1E:2F
    Modem None
    Internet Explorer 8.0.7600.16385
    IDE Device TOSHIBA MK5055GSX
    IBG 4H6Z0XEVG SCSI CdRom Device FW version=1.03
    HL-DT-ST DVDRAM GT20N FW version=CT10
    [QFE Information]
    Windows Security Update "KB973525"
    Windows Update "KB974332"
    Windows Update "KB974431"
    Windows Security Update "KB974571"
    Windows Update "KB975364"
    Windows Hotfix "KB975467"
    Windows Update "KB976098"
    Windows Security Update "KB976325"

    Hi
    Counter question: Why you want to use other display drivers? Are you not satisfied with the Toshiba drivers or can you notice any problems in Windows?
    Theoretically its possible to use the drivers from nVidia directly but dont forget that they are not pretested on your notebook. Your graphic card could be overheating and so you will loose the warranty.
    Satellite P500 is pretty new so I assume Toshiba will update the display driver in next time too. Just have a look on the page from time to time. ;)

  • Is there a big difference between Intel Iris Pro graphics and the NVIDIA GeForce GT 750M graphics processor with 1GB of GDDR5 memory

    Is there a big difference between Intel Iris Pro graphics and the NVIDIA GeForce GT 750M graphics processor with 1GB of GDDR5 memory, is it worth paying an extra $200?

    Software support of graphics card is key.   If no graphics card is mentioned in software specs, then it can be ignored.  Mostly games and high end image and video graphics software are affected.

  • What is the version of the nvidia drivers in Bootcamp 5.0?

    It's a question out of curiosity given Apple's release of new Bootcamp drivers for Windows 7 and 8 and the usual MO of Apple releasing outdated drivers. Are the BC 5.0 drivers for nvidia on the 3XX.XX version number or lower?
    Thanks for your time!

    Found my solution in another thread...
    https://discussions.apple.com/message/21537806#21537806

  • Windows 7 RTM drivers and native nVidia Drivers for T61p here, supports CUDA

    Since this seems scattered, I thought I would post these links to see if they help anyone.
    Get your Windows 7 RTM drivers here:
    http://www-307.ibm.com/pc/support/site.wss/WIN7-BETA.html
    Get your nVidia 570M Windows 7 drivers, supports CUDA, x32 and x64 here:
    http://catalog.update.microsoft.com/v7/site/Search.aspx?q=nvidia%20quadro%20570M%20Windows%207
    I have updated my T61p with all the RTM drivers and have been using this nVidia driver for about 2 weeks. Flawless.
    There are many nVidia cards on this Microsoft site, I have only tested the 570M drivers. Feel free to search for your model of driver if you have something else.
    My be old news for people, but if it helps anyone, then great.
    -Paul

    I wasn't aware that Microsoft had this sort of thing available.  Now that I installed Microsoft's 570m driver, my NVIDIA Control Panel actually works.  I previously did an install by manually selecting the file after downloading and extracting the driver from NVIDIA's website.
    On a side note, both the Microsoft site driver and the slightly newer NVIDIA driver give me the same performance index scores (5.8 `graphics` and 6.1 `gaming graphics`) so I would reccomend using the Microsoft one since the Control Panel works with it.

  • GT70 Dominator and the NVidia 880M

    I am about to upgrade to a MSI GT70 Dominator with the new 880M graphics option.  I read a man's PRO & CON words and had to pause until I could get an reasonable answer.  He stated "Cons: Constantly reverts to Intel on board graphics instead of the GTX 880M".  This is a show-stopper.  Why bother with such a beast of a graphics option if the laptop "goes home to Intel" ...
    He has not posted your reply as of yet.  The question was given to the MSI support desk on March 31, 2014.  Please let me know what you have in response to his remarks. ... Anyone's responsible opinion will help
    thanks - i8abigfish

    Why would you want to use the 880M at your desktop (where you ARE NOT gaming and don't need it)?
    The Intel IGP is for when you aren't gaming.
    The NVidia is for when you are gaming.
    On a mobile device, such as a laptop, this actually makes sense.
    Is there any particular reason you need the NVidia at your desktop? It will not make it run any faster than the Intel on your desktop.....
    If anything, that's actually a PRO on a mobile device....

  • Flash 11 and the Nvidia driver

    Hello, I'm using Flash 11 in Widows XP, with an Nvida 8600GT.
    I find the performace to be poor, with even lo-res video - it's choppy.
    I'm running the Nvida driver version 266 from 01/11.  Is it possible if I update my
    driver, I may get a better response from playing flash video's?
    Why does Flash use so much CPU just to play a tiny video?
    Even youtube video's that are just audio and a still video picture
    consume vast amounts of cpu.  How do you explain it?

    I do not have IE9 installed; I'm using Firefox 7x in Windows XP.
    I have toggled HW acceleration on/off, restarted FF to test the same video again,
    and it plays smoother with acceleration disabled .
    With acceleration disabled I see 50% cpu (approx) being used, while with it enabled
    It's 30 - 40 % .
    The CPU is an AMD 4200 x2 dual core.

  • Core image and the Nvidia Geforce 4 4600 ti

    Hi, have a G4 dp 1.25 m8570 os 10.5.8 ,just installed a used ti 4600 which should support core image
    but in the about this mac the card shows up as device id 0x0250, rev id 0x00a3, rom1105 , but it says core image is software based, it is connected to apple studio display 17" crt with ADC connector, 1280
    x 1024 at 75 hz. the card seems to work fine , so how do I get the core image to work?

    IN a perfect world, you would get an OEM Radeon 9700 and it would give you Core Image while maintaining ADC connection.
    But you may find thast card nearly impossible to find. Aside from which, having your G4 use it's power supply to run an Apple CRT is probably not best solution.
    A flashed Radeon 9800 or better coupled with a an ADC to DVI connector would relieve your G4 of powering the display AND give you Core Image.

  • Which Nvidia drivers should I install.

    I have no idea what I should use for drivers:
    01:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce Go 6200/6400] (rev a1)
    That's part if the output of lspci. What driver should I use?

    broch wrote:
    ngoonee wrote:
    Where possible you should minimize the files on your system which aren't under your package management software (pacman in this case). This is particularly the case with a relatively common package like nvidia for which packages are already available. Makes debugging easier, and allows for a cleaner system if/when you need to change driver.
    @jwwolf, since this is the Newbie Corner, it'd be helpful to take the time to at least add a few words on the difference between nouveau and the nvidia drivers...
    you should not make things up. in the case of nvidia pacman is nothing more than wrapper. In this specific case it actually limits nvidia original installer.
    there is not such thing as "cleaner" system: this is linux so user is allowed to use distro specific packaging system or sources.
    I agree with gnoonee. The good thing about using pacman to install anything, including the Nvidia driver is:
    Someone else does the work.
    Automatic updates.
    Very very easy to uninstall it. If you want to try the open source driver, or, if you install an ATI video card, then it is very easy to change drivers.
    No different than installing it the "Nvidia" way, which would be by downloading it from nvidia.com. If a package is not installed the way you want it to be, then I recommend making (or changing) the PKGBUILD file and making your own package. It's easy to do!
    That's only my advice. Of course, it's your computer, and you can do whatever you want with it. But I've had too many Linux installations become "dirty" because I strayed too far from the package manager.

  • The new nvidia drivers, weird color blending

    i tried all the nvidia drivers, but all what comes after the 53.3 have a weird color blending problem, and i can't fix it.
    the problem is visibale if u r looking to an image with gradient color, u'll c it as if it's not correctly blended, and this goes weird when u work with photo editing and retouching an image, u'll think that ur work is bad.
    i got to fix the prob, temporaly , by accessing the advanced tab of timing, if i just edit any number the colors go ok, once i press ok and apply, everything remain as the original, and the problem is here again.
    do u have anysuggestions plz, anyhelp will be much appreciated.

    man, what software are u talking about (did i mentioned any test software?)
    the problem i'm facing is the color blending in all drivers after 53.3 is not showing right, the gradient still showed degrade and not fully blended, as if u turn ur display to 24 bit, instead of 32bit, but actually the result i get is like the image is displayed at 28 bit  
    u can't know what i'm talking about , but if u try it by urself, just open an image in photoshop or any editing application, choose any image that have a gradient shown well, and c it, u'll notice that gradient is not fully smooth, it's kind of steped, and to b sure, fill a scratch background by the linear gradient tool (black, white) and c the disaster, there is no smooth intermediate grey section, u'll c steped.
    i hope it's clear dude.

  • [SOLVED] Error with Nvidia Drivers (following the Beginner's Guide)

    I followed the beginner's installation guide and everything worked fine all the way up untill updating the kernel module dependencies using the "depmod -a" command..
    First I created the "xorg.conf" file with the "nvidia-xconfig" command and it said:
    Make sure all instances of DRI are commented out:
    #    Load        "dri"
    However, there are no instances of "dri" in my xorg.conf file, so i skipped this step and moved on.
    Next it said:
    Double check your /etc/X11/xorg.conf to make sure your default depth, horizontal sync, vertical refresh, and resolutions are acceptable.
    But I don't know what they should be set to, so I skipped this and moved on again.
    This is where everything fails:
    The next step is to use the following command to update the kernel module dependencies for the nVidia drivers.
    depmod -a
    But when i do that, it fails.
    Anyone know possibly why or has had this issue?
    Last edited by trusktr (2010-02-19 07:22:32)

    PirateJonno wrote:um, I don't think you can just 'do' a kernel update, you have to wait for a new one to come out first
    You can run any kernel version you wish on Arch, if you compile yourself, of course.
    trustktr wrote:Hmmmm, yeah, that is a good question: When to run depmod -a?
    When you first install the proprietary drivers. That's it, unless you will be maintaining a custom kernel system or something. In fact, the proprietary drivers might even run the depmod script themselves, I don't know, since it is a black box binary. Makes sense, but someone else would need to answer that.
    EDIT: Also wanted to add that many shell commands throw no output whatsoever upon successful completion. Therefore, the absence of error output can be interpreted as no error. Just FYI.
    Last edited by Misfit138 (2010-02-21 02:58:04)

  • The "nvidia-beta-ck" aur package and the "linux-ck" package issue?

    I use the linux-ck unofficail repo to install the BFQ scheduler enabled kernel.  Today it upgraded to the 3.8.8 and it updated fine but the 319 nvidia beta drivers weren't installed after the update.  So I reinstalled the nvidia-beta aur package and everything was fine.  Is there a way for it to automatically hook the nvidia drivers into the kernel -- say with dkms or will I need to re-install the drivers everytime the kernel updates.

    I think there's an nvidia-all package in the AUR no?  You can probably modify that to work with the beta package.

  • [Solved] Failed to initialize the NVIDIA kernel module

    Hi all,
    I've just made the jump to arch and have a fresh install. I'm having trouble getting the nvidia drivers to work. I am currently using the nouveau drivers without issue.
    The method I am using - after much trial - is:
    - uninstall nouveau and mesa lib
    - install nvidia package
    - remove nouveau module entry in mkinitcpio.conf
    - run `mkinitcpio -p linux`
    - edit .conf in xorg.conf.d with minimal required settings. Currently:
    Section "Device"
    Identifier "device0"
    Driver "nvidia"
    BusID "PCI:1:0:0"
    EndSection
    I have installed the linux-headers package and tried reinstalling nvidia again
    Card:
    01:00.0 VGA compatible controller: NVIDIA Corporation GF106 [GeForce GTS 450] (rev a1)
    Kernel:
    3.12.6-1-ARCH
    My Xorg.0.log looks like:
    [ 3.979]
    X.Org X Server 1.14.5
    Release Date: 2013-12-12
    [ 3.979] X Protocol Version 11, Revision 0
    [ 3.979] Build Operating System: Linux 3.12.5-1-ARCH x86_64
    [ 3.979] Current Operating System: Linux arch.tempera 3.12.6-1-ARCH #1 SMP PREEMPT Fri Dec 20 19:39:00 CET 2013 x86_64
    [ 3.979] Kernel command line: initrd=\initramfs-linux.img root=/dev/sda2 rw
    [ 3.979] Build Date: 13 December 2013 03:11:42PM
    [ 3.979]
    [ 3.979] Current version of pixman: 0.32.4
    [ 3.979] Before reporting problems, check [url]http://wiki.x.org[/url]
    to make sure that you have the latest version.
    [ 3.979] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [ 3.979] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Jan 4 21:29:46 2014
    [ 3.980] (==) Using config directory: "/etc/X11/xorg.conf.d"
    [ 3.980] (==) No Layout section. Using the first Screen section.
    [ 3.980] (==) No screen section available. Using defaults.
    [ 3.980] (**) |-->Screen "Default Screen Section" (0)
    [ 3.980] (**) | |-->Monitor "<default monitor>"
    [ 3.981] (==) No device specified for screen "Default Screen Section".
    Using the first device section listed.
    [ 3.981] (**) | |-->Device "device0"
    [ 3.981] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
    [ 3.981] (==) Automatically adding devices
    [ 3.981] (==) Automatically enabling devices
    [ 3.981] (==) Automatically adding GPU devices
    [ 3.984] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
    [ 3.984] Entry deleted from font path.
    [ 3.984] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
    [ 3.984] Entry deleted from font path.
    [ 3.984] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
    [ 3.984] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
    [ 3.984] Entry deleted from font path.
    [ 3.984] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
    [ 3.984] (==) FontPath set to:
    /usr/share/fonts/misc/,
    /usr/share/fonts/TTF/,
    /usr/share/fonts/Type1/
    [ 3.984] (==) ModulePath set to "/usr/lib/xorg/modules"
    [ 3.984] (II) The server relies on udev to provide the list of input devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    [ 3.984] (II) Loader magic: 0x7fec20
    [ 3.984] (II) Module ABI versions:
    [ 3.984] X.Org ANSI C Emulation: 0.4
    [ 3.984] X.Org Video Driver: 14.1
    [ 3.984] X.Org XInput driver : 19.1
    [ 3.984] X.Org Server Extension : 7.0
    [ 3.985] (--) PCI:*(0:1:0:0) 10de:0dc4:19da:1184 rev 161, Mem @ 0xf4000000/16777216, 0xe0000000/134217728, 0xe8000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
    [ 3.986] Initializing built-in extension Generic Event Extension
    [ 3.986] Initializing built-in extension SHAPE
    [ 3.986] Initializing built-in extension MIT-SHM
    [ 3.986] Initializing built-in extension XInputExtension
    [ 3.986] Initializing built-in extension XTEST
    [ 3.986] Initializing built-in extension BIG-REQUESTS
    [ 3.986] Initializing built-in extension SYNC
    [ 3.986] Initializing built-in extension XKEYBOARD
    [ 3.986] Initializing built-in extension XC-MISC
    [ 3.986] Initializing built-in extension SECURITY
    [ 3.986] Initializing built-in extension XINERAMA
    [ 3.986] Initializing built-in extension XFIXES
    [ 3.986] Initializing built-in extension RENDER
    [ 3.986] Initializing built-in extension RANDR
    [ 3.986] Initializing built-in extension COMPOSITE
    [ 3.986] Initializing built-in extension DAMAGE
    [ 3.986] Initializing built-in extension MIT-SCREEN-SAVER
    [ 3.986] Initializing built-in extension DOUBLE-BUFFER
    [ 3.986] Initializing built-in extension RECORD
    [ 3.986] Initializing built-in extension DPMS
    [ 3.986] Initializing built-in extension X-Resource
    [ 3.986] Initializing built-in extension XVideo
    [ 3.986] Initializing built-in extension XVideo-MotionCompensation
    [ 3.986] Initializing built-in extension XFree86-VidModeExtension
    [ 3.986] Initializing built-in extension XFree86-DGA
    [ 3.986] Initializing built-in extension XFree86-DRI
    [ 3.986] Initializing built-in extension DRI2
    [ 3.986] (II) LoadModule: "glx"
    [ 3.989] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [ 4.075] (II) Module glx: vendor="NVIDIA Corporation"
    [ 4.075] compiled for 4.0.2, module version = 1.0.0
    [ 4.075] Module class: X.Org Server Extension
    [ 4.075] (II) NVIDIA GLX Module 331.20 Wed Oct 30 17:36:48 PDT 2013
    [ 4.076] Loading extension GLX
    [ 4.076] (II) LoadModule: "nvidia"
    [ 4.076] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
    [ 4.082] (II) Module nvidia: vendor="NVIDIA Corporation"
    [ 4.082] compiled for 4.0.2, module version = 1.0.0
    [ 4.082] Module class: X.Org Video Driver
    [ 4.083] (II) NVIDIA dlloader X Driver 331.20 Wed Oct 30 17:16:53 PDT 2013
    [ 4.083] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
    [ 4.083] (++) using VT number 7
    [ 4.090] (II) Loading sub module "fb"
    [ 4.090] (II) LoadModule: "fb"
    [ 4.090] (II) Loading /usr/lib/xorg/modules/libfb.so
    [ 4.091] (II) Module fb: vendor="X.Org Foundation"
    [ 4.091] compiled for 1.14.5, module version = 1.0.0
    [ 4.091] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 4.091] (WW) Unresolved symbol: fbGetGCPrivateKey
    [ 4.091] (II) Loading sub module "wfb"
    [ 4.091] (II) LoadModule: "wfb"
    [ 4.091] (II) Loading /usr/lib/xorg/modules/libwfb.so
    [ 4.092] (II) Module wfb: vendor="X.Org Foundation"
    [ 4.092] compiled for 1.14.5, module version = 1.0.0
    [ 4.092] ABI class: X.Org ANSI C Emulation, version 0.4
    [ 4.092] (II) Loading sub module "ramdac"
    [ 4.092] (II) LoadModule: "ramdac"
    [ 4.092] (II) Module "ramdac" already built-in
    [ 4.093] (II) NVIDIA(0): Creating default Display subsection in Screen section
    "Default Screen Section" for depth/fbbpp 24/32
    [ 4.093] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
    [ 4.093] (==) NVIDIA(0): RGB weight 888
    [ 4.093] (==) NVIDIA(0): Default visual is TrueColor
    [ 4.093] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
    [ 4.094] (**) NVIDIA(0): Enabling 2D acceleration
    [ 4.095] (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module. Please see the
    [ 4.095] (EE) NVIDIA(0): system's kernel log for additional error messages and
    [ 4.095] (EE) NVIDIA(0): consult the NVIDIA README for details.
    [ 4.095] (EE) NVIDIA(0): *** Aborting ***
    [ 4.095] (EE) NVIDIA(0): Failing initialization of X screen 0
    [ 4.095] (II) UnloadModule: "nvidia"
    [ 4.095] (II) UnloadSubModule: "wfb"
    [ 4.095] (II) UnloadSubModule: "fb"
    [ 4.095] (EE) Screen(s) found, but none have a usable configuration.
    [ 4.095] (EE)
    Fatal server error:
    [ 4.095] (EE) no screens found(EE)
    [ 4.095] (EE)
    Please consult the The X.Org Foundation support
    at [url]http://wiki.x.org[/url]
    for help.
    [ 4.095] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    [ 4.095] (EE)
    [ 4.107] (EE) Server terminated with error (1). Closing log file.
    The only entry I found in `dmesg | grep nvidia` related to nvidia-drm, and seemed to say it was loaded successfully. I didn't save the exact entry and i've reinstalled nouveau now so that I could post this.
    Any help much appriciated. I've been at this for a while. Learning a lot in the process!
    Last edited by gnibbler (2014-01-04 22:31:49)

    Success! Several days of trying various things and I finally give in and make a post to this forum. One more attempt - which was only really so that I could add modprobe info to this post - and it works.
    I had at some stage installed the driver xf86-video-nv, and this may have been causing the clash. I un-installed it, and followed the procedure above to reinstall nvidia.
    I think the main hang up I'd had is that I had not been rebuilding my kernel image with mkinitcpio after installing nvidia during my previous attempts.
    I hope some info in here helps some other stuck archer.
    Edit: Thanks graysky. I had found the right nvidia driver using the arch wiki and followed this advice to remove the nouveau hook. Much appriciated.
    Last edited by gnibbler (2014-01-04 22:35:00)

  • [SOLVED] Extra resolutions for games with Nvidia drivers

    When using the nouveau drivers, games and other such applications will allow me to select any resolution my screens (one 1920x1080, the other 1680x1050-- the latter of which is to the left of the first) will support, as well as 3600x1080, the combined total (spanning both screens). For instance, I can make something like Tux Racer 1280x800, and either windowed or fullscreen. However, with the Nvidia proprietary drivers, the only resolutions that I can select are 1920x1080, 1680x1050, and 3600x1080. This prevents me from playing windowed games in such a way that they don't cover my whole screen, or playing fullscreen games at lower resolutions for higher performance. How can I use the Nvidia drivers and the "extra" resolutions? (Ideally, all those listed in the Xinerama output below)
    Xrandr outputs this:
    Screen 0: minimum 8 x 8, current 3600 x 1080, maximum 16384 x 16384
    DVI-I-0 connected 1920x1080+1680+0 (normal left inverted right x axis y axis) 510mm x 287mm
    1920x1080 60.0*+
    1680x1050 60.0
    1600x1200 60.0
    1440x900 59.9
    1400x1050 74.8 60.0
    1280x1024 75.0 60.0
    1280x960 60.0
    1280x800 59.8
    1152x864 75.0
    1024x768 75.0 70.1 60.0
    832x624 74.6
    800x600 75.0 72.2 60.3 56.2
    700x525 149.5 120.0
    640x480 75.0 72.8 59.9
    512x384 140.1 120.0
    400x300 144.4
    320x240 145.6 120.1
    DVI-I-1 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm
    1680x1050 59.9*+ 60.0
    1440x900 75.0 59.9
    1400x1050 60.0
    1280x1024 75.0 60.0
    1280x960 60.0
    1152x864 75.0
    1024x768 75.0 70.1 60.0
    832x624 74.6
    800x600 75.0 72.2 60.3 56.2
    700x525 149.5 120.0
    640x480 75.0 72.8 59.9
    512x384 140.1 120.0
    400x300 144.4
    320x240 145.6 120.1
    DVI-I-2 disconnected (normal left inverted right x axis y axis)
    HDMI-0 disconnected (normal left inverted right x axis y axis)
    DVI-I-3 disconnected (normal left inverted right x axis y axis)
    My xorg.conf is:
    Section "ServerLayout"
    Identifier "Layout0"
    Screen 0 "Screen0" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Mouse0" "CorePointer"
    Option "Xinerama" "0"
    EndSection
    Section "Files"
    FontPath "/usr/share/fonts/local"
    EndSection
    Section "InputDevice"
    # generated from default
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "auto"
    Option "Device" "/dev/psaux"
    Option "Emulate3Buttons" "no"
    Option "ZAxisMapping" "4 5"
    EndSection
    Section "InputDevice"
    # generated from default
    Identifier "Keyboard0"
    Driver "kbd"
    EndSection
    Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier "Monitor0"
    VendorName "Unknown"
    ModelName "Acer G235H"
    HorizSync 30.0 - 83.0
    VertRefresh 56.0 - 75.0
    Option "DPMS"
    EndSection
    Section "Device"
    Identifier "Device0"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    BoardName "GeForce GTS 450"
    EndSection
    Section "Screen"
    Identifier "Screen0"
    Device "Device0"
    Monitor "Monitor0"
    DefaultDepth 24
    Option "Stereo" "0"
    Option "nvidiaXineramaInfoOrder" "CRT-0"
    Option "TwinViewOrientation" "CRT-1 LeftOf CRT-0"
    Option "metamodes" "CRT-0: nvidia-auto-select, CRT-1: nvidia-auto-select"
    SubSection "Display"
    Depth 24
    EndSubSection
    EndSection
    Last edited by DrKillPatient (2012-07-06 19:29:15)

    brebs wrote:
    Maybe these help:
    http://www.nvnews.net/vbulletin/showthread.php?t=184711
    http://www.nvnews.net/vbulletin/showthread.php?t=184968
    Thanks. The first link worked, in the sense that my games now have all those resolution options, but now there's a new bug.
    To future readers: a solution has been found for this bug as well, see below.
    My metamodes setting now reads:
    Option "metamodes" "CRT-0: nvidia-auto-select, CRT-1: nvidia-auto-select; nvidia-auto-select {ViewPortI n=1920x1080}; nvidia-auto-select {ViewPortIn=1680x1050}; [b]nvidia-auto-select {ViewPortIn=1600x1200};[/b] nvidia-auto-sele ct {ViewPortIn=1440x900}; nvidia-auto-select {ViewPortIn=1400x1050}; nvidia-auto-select {ViewPortIn=1280x1024}; nvi dia-auto-select {ViewPortIn=1280x960}; nvidia-auto-select {ViewPortIn=1280x800}; nvidia-auto-select {ViewPortIn=115 2x864}; nvidia-auto-select {ViewPortIn=1024x768}; nvidia-auto-select {ViewPortIn=832x624}; nvidia-auto-select {View PortIn=800x600}; nvidia-auto-select {ViewPortIn=700x525}; nvidia-auto-select {ViewPortIn=640x480}; nvidia-auto-sele ct {ViewPortIn=512x384}; nvidia-auto-select {ViewPortIn=400x300}; nvidia-auto-select {ViewPortIn=320x240}
    Because I now have included a resolution whose height is 1200 (or so I suppose-- if I remove that part, the issue does not occur), this happens:
    Xrandr output:
    Screen 0: minimum 8 x 8, current 3600 x 1200, maximum 16384 x 16384
    My X screen has the right length, but the wrong height! Now, my desktop seems to span the right area (3600x1080), but if I move my mouse to the bottom of that area, it pans down another 120 pixels. In that area, there's just graphical gibberish, often whatever I had on the screen last time.
    If I use Xrandr to set my screens' output, it works again, butthere a solution within the Nvidia driver settings...
    EDIT: It occurs to me that the setting seems to be taking the largest possible resolution for the X screen based on those metamodes.
    EDIT 2: This is likely intended behavior. The proper virtual resolution (X screen resolution) may be restored by adding
    Virtual 3600 1080
    to the "Display" subsection under the "Screen" section.
    I'll mark this as solved.
    Here's my working xorg.conf, by the way. I've posted only the "Screen" section because that's all I've changed. The rest is in my first post.
    Section "Screen"
    Identifier "Screen0"
    Device "Device0"
    Monitor "Monitor0"
    DefaultDepth 24
    Option "Stereo" "0"
    Option "nvidiaXineramaInfoOrder" "CRT-0"
    Option "TwinViewOrientation" "CRT-1 LeftOf CRT-0"
    Option "metamodes" "CRT-0: nvidia-auto-select, CRT-1: nvidia-auto-select; nvidia-auto-select {ViewPortIn=1920x1080}; nvidia-auto-select {ViewPortIn=1680x1050}; nvidia-auto-select {ViewPortIn=1600x1200}; nvidia-auto-select {ViewPortIn=1440x900}; nvidia-auto-select {ViewPortIn=1400x1050}; nvidia-auto-select {ViewPortIn=1280x1024}; nvidia-auto-select {ViewPortIn=1280x960}; nvidia-auto-select {ViewPortIn=1280x800}; nvidia-auto-select {ViewPortIn=1152x864}; nvidia-auto-select {ViewPortIn=1024x768}; nvidia-auto-select {ViewPortIn=832x624}; nvidia-auto-select {ViewPortIn=800x600}; nvidia-auto-select {ViewPortIn=700x525}; nvidia-auto-select {ViewPortIn=640x480}; nvidia-auto-select {ViewPortIn=512x384}; nvidia-auto-select {ViewPortIn=400x300}; nvidia-auto-select {ViewPortIn=320x240}"
    SubSection "Display"
    Virtual 3600 1080
    Depth 24
    EndSubSection
    EndSection
    Last edited by DrKillPatient (2012-07-06 19:31:18)

  • Will upgrading the nVidia driver in Windows 7 on my Retina MacBook Pro eliminate the ability for Windows to scale resolutions?

    Got my Retina MacBook Pro a couple days ago, and at first after installing Windows 7 the resolutions scaled fine. I imagine that the issue started after updating the nVidia drivers to the latest (313.95 beta at the time) and now my resolutions no longer scale, they show as an IPS monitor normally would; at actual size relative to the native resolution.
    Can anyone offer any insight? 2880x1800 looks awesome... but I need the resolution to scale.

    I solved the issue. Upgrading the nVidia drivers doesn't make any difference except to optimize the graphics card more and more. There are scaling settings in the nVidia control panel that affect the scaling (or lack thereof) when switching resolutions.
    nVidia Control Panel > Display Heading > Adjust Desktop Size and Position > Set Scaling Mode to "Full-Screen"
    I highly recommend upgrading the nVidia drivers however, especially if you're a gamer, the optimizations they add each driver update can make some dramatic improvements.

Maybe you are looking for