{"id":3606,"date":"2014-07-09T04:55:10","date_gmt":"2014-07-09T04:55:10","guid":{"rendered":"http:\/\/ubuntuhandbook.org\/?p=3606"},"modified":"2014-07-12T13:28:42","modified_gmt":"2014-07-12T13:28:42","slug":"nvidia-340-24-support-g-sync-monitors","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2014\/07\/nvidia-340-24-support-g-sync-monitors\/","title":{"rendered":"Nvidia 340.24 Add Support For G-SYNC Monitors"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2013\/08\/nvidia_logo.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1267\" alt=\"Nvidia ubuntu 14.04\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2013\/08\/nvidia_logo.jpg\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2013\/08\/nvidia_logo.jpg 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2013\/08\/nvidia_logo-150x150.jpg 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p><b>Nvidia has just announced the release of driver 340.24 for Linux with numerous improvements and fixes. One of the exciting news is the initial support for G-SYNC monitors.<\/b><\/p>\n<p>Nvidia 340.24 was released on July 8th, 2014 with following changes:<\/p>\n<li>Fixed a bug that prevented 3D Vision stereo and ultra low motion blur modes from working on G-SYNC capable monitors in some cases.<\/li>\n<li>Fixed a bug that caused the &#8220;Allow G-SYNC&#8221; checkbox to be displayed in nvidia-settings even if the GPUs in the system are not capable of G-SYNC.<\/li>\n<li>Fixed a kernel crash when running some applications with IOMMU functionality enabled.<\/li>\n<li>Fixed a floating point exception in the OpenGL driver when running &#8220;Risk of Rain&#8221; under Wine.<\/li>\n<li>Made various improvements and corrections to the information reported to GL applications via the KHR_debug and ARB_debug_output extensions.<\/li>\n<li>Fixed a bug that caused GLX applications which simultaneously create drawables on multiple X servers to crash when swapping buffers.<\/li>\n<li>Updated nvidia-settings to report all valid names for each target when querying target types, e.g. `nvidia-settings -q gpus`.<\/li>\n<li>Added support for controlling the availability of Fast Approximate Antialiasing (FXAA) on a per-application basis via the new __GL_ALLOW_FXAA_USAGE environment variable and the corresponding GLAllowFXAAUsage application profile key. See the README for details.<\/li>\n<li>Fixed a bug where indirect rendering could become corrupted on system configurations that disallow writing to executable memory.<\/li>\n<li>Updated the nvidia-settings Makefiles to allow nvidia-settings to be dynamically linked against the host system&#8217;s libjansson. This option can be enabled by setting the NV_USE_BUNDLED_LIBJANSSON Makefile variable to 0.Please note that nvidia-settings requires libjansson version 2.2 or later.<\/li>\n<li>Removed the runlevel check from nvidia-installer: the installation problems formerly associated with runlevel 1 no longer apply.<\/li>\n<li>Added initial support for G-SYNC monitors.Additional details and system requirements can be found at:<a href=\"http:\/\/www.geforce.com\/hardware\/technology\/g-sync\">http:\/\/www.geforce.com\/hardware\/technology\/g-sync<\/a><\/li>\n<li>Improved support for running the NVIDIA driver in configurations where writing to executable memory is disallowed.Driver optimizations that require writing to executable memory can be forcefully disabled using the new __GL_WRITE_TEXT_SECTION environment variable.See the README for more details.<\/li>\n<li>Fixed an X driver bug that caused gamma ramp updates of the green channel at depth 15, on some recent GPUs, to be ignored.<\/li>\n<li>Fixed a regression, introduced in the 340.17 public beta release, that caused the NVIDIA X driver to access freed memory when exiting a GLX application that used either of the GLX_NV_video_out or GLX_NV_present_video extensions.<\/li>\n<p>&nbsp;<br \/>\n<b>Install Nvidia 340.24 in Ubuntu:<\/b><\/p>\n<p><i>IMPORTANT NOTE: If you&#8217;re just looking for a working drive for your Nvidia card in Ubuntu Linux, please search for and install <b>nvidia-current<\/b> in Ubuntu Software Center.<\/i><\/p>\n<p>Press <b>Ctrl+Alt+T<\/b> on keyboard to open the terminal. When it opens, do:<\/p>\n<p>1. Remove the previous installed proprietary driver and install the latest updates-dev package. Then restart your computer<\/p>\n<pre style=\"border:none;\">sudo apt-get purge nvidia*; sudo apt-get install nvidia-331-updates-dev<\/pre>\n<p>2. Download the driver:<\/p>\n<p><a href=\"http:\/\/us.download.nvidia.com\/XFree86\/Linux-x86\/340.24\/NVIDIA-Linux-x86-340.24.run\">32 bit Linux<\/a> | <a href=\"http:\/\/us.download.nvidia.com\/XFree86\/Linux-x86_64\/340.24\/NVIDIA-Linux-x86_64-340.24.run\">64 bit Linux<\/a> | <a href=\"http:\/\/us.download.nvidia.com\/XFree86\/Linux-x86-ARM\/340.24\/NVIDIA-Linux-armv7l-gnueabihf-340.24.run\">32 bit ARM<\/a><\/p>\n<p>Check <a href=\"http:\/\/www.nvidia.com\/download\/driverResults.aspx\/76882\/en-us\" target=\"_blank\">the release note<\/a> for the supported GPUs.<\/p>\n<p>3. Press Ctrl+Alt+F1 (~ F6) to switch to command console and log in.<\/p>\n<p>4. Stop the graphic session by running:<\/p>\n<pre style=\"border:none;\">sudo service lightdm stop<\/pre>\n<p>Replace <code>lightdm<\/code> with <code>gdm<\/code> or <code>mdm<\/code> if you&#8217;re using Gnome display manager or Linux Mint.<\/p>\n<p>5. Now give executable permission and run the downloaded package:<\/p>\n<pre style=\"border:none;\">chmod +x ~\/Downloads\/NVIDIA-Linux-*-340.24.run && sudo sh ~\/Downloads\/NVIDIA-Linux-*-340.24.run<\/pre>\n<p>Follow the onscreen prompt and you\u2019re done.<\/p>\n<p>(Optional) If for some reason the new driver does not work properly, remove it via:<\/p>\n<pre style=\"border:none;\">sudo sh ~\/Downloads\/NVIDIA-Linux-*-340.24.run --uninstall<\/pre>\n<p>For easier way, wait the driver to be built into <a href=\"https:\/\/launchpad.net\/~xorg-edgers\/+archive\/ubuntu\/ppa\" target=\"_blank\">xorg edger PPA<\/a>. By then, you can install it via 3 commands:<\/p>\n<pre style=\"border:none;\">sudo add-apt-repository ppa:xorg-edgers\/ppa\n\nsudo apt-get update\n\nsudo apt-get install nvidia-340<\/pre>","protected":false},"excerpt":{"rendered":"<p>Nvidia has just announced the release of driver 340.24 for Linux with numerous improvements and fixes. One of the exciting news is the initial support for G-SYNC monitors. Nvidia 340.24 was released on July 8th, 2014 with following changes: Fixed a bug that prevented 3D Vision stereo and ultra low motion blur modes from working [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,6],"tags":[1115,409,855],"class_list":["post-3606","post","type-post","status-publish","format-standard","hentry","category-howtos","category-news","tag-g-sync-monitors","tag-nvidia-driver","tag-ubuntu-14-04"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/3606","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=3606"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/3606\/revisions"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=3606"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=3606"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=3606"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}