{"id":887,"date":"2013-10-16T10:52:31","date_gmt":"2013-10-16T09:52:31","guid":{"rendered":"http:\/\/rglinuxtech.com\/?p=887"},"modified":"2013-10-16T10:53:14","modified_gmt":"2013-10-16T09:53:14","slug":"nvidia-still-waiting","status":"publish","type":"post","link":"https:\/\/rglinuxtech.com\/?p=887","title":{"rendered":"NVIDIA &#8211; Still Waiting&#8230;."},"content":{"rendered":"<p>There is still no up-to-date NVIDIA driver for kernel 3.11 or 3.12 support, and the many patch references on the DevZone forum are getting somewhat confusing..<\/p>\n<p>I had previously linked to a thread there which included a link to a suitable patch, but this is a direct link, which is actually on the old NVNews NVIDIA forum, now mainly inactive:\u00a0 <a title=\"http:\/\/www.nvnews.net\/vbulletin\/showthread.php?t=210771\" href=\"http:\/\/www.nvnews.net\/vbulletin\/showthread.php?t=210771\" target=\"_blank\">http:\/\/www.nvnews.net\/vbulletin\/showthread.php?t=210771<\/a><\/p>\n<p>To make the patch more easy to use with multiple driver versions, I changed the <span style=\"text-decoration: underline;\">specific<\/span> driver references to the (usual) kernel-patch type, as follows:<\/p>\n<pre>diff -ur a\/kernel\/nv-drm.c b\/kernel\/nv-drm.c\r\n--- a\/kernel\/nv-drm.c\u00a0 2013-09-26 01:02:38.000000000 +0400\r\n+++ b\/kernel\/nv-drm.c\u00a0 2013-10-02 14:00:03.617000000 +0400\r\n<em>and<\/em>\r\ndiff -ur a\/kernel\/nv-linux.h b\/kernel\/nv-linux.h\r\n--- a\/kernel\/nv-linux.h\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2013-09-26 01:02:38.000000000 +0400\r\n+++ b\/kernel\/nv-linux.h\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 2013-10-02 14:01:31.461000000 +0400<\/pre>\n<p>Then just &#8211; temporarily &#8211; soft-linked the full 331.13 and 319.60 driver names to <strong>a<\/strong> and <strong>b<\/strong>.. before running the patch..<\/p>\n<pre><strong># ln -s NVIDIA-Linux-x86_64-319.60 a\r\n<\/strong><strong># ln -s NVIDIA-Linux-x86_64-319.60 b<\/strong><\/pre>\n<p>This delay by NVIDIA in providing an up-to-date driver is becoming an embarrassment, now, especially as the 3.12 kernel has had the <em>export_symbol<\/em> patch which caused the biggest problem <span style=\"text-decoration: underline;\"><em>reverted<\/em><\/span>, since -rc4, and the <strong><em>mainstream<\/em><\/strong> 3.11 kernel is now at 3.11.5!<\/p>\n<p><em>Robert Gadsdon.\u00a0\u00a0 October 16, 2013.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>There is still no up-to-date NVIDIA driver for kernel 3.11 or 3.12 support, and the many patch references on the DevZone forum are getting somewhat confusing.. I had previously linked to a thread there which included a link to a suitable patch, but this is a direct link, which is actually on the old NVNews NVIDIA forum, <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/rglinuxtech.com\/?p=887\"><span class=\"more-msg\">Continue reading &rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[5,14,15,18,19],"tags":[668,667,599,1176,657,669],"class_list":["post-887","post","type-post","status-publish","format-standard","hentry","category-compilation","category-kernel","category-linux-2","category-nvidia","category-opinion","tag-delays","tag-direct-link","tag-kernel-3-11","tag-kernel-3-12","tag-nvidia-patch","tag-patch-modification"],"_links":{"self":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=887"}],"version-history":[{"count":2,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/887\/revisions"}],"predecessor-version":[{"id":889,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/887\/revisions\/889"}],"wp:attachment":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}