{"id":865,"date":"2013-10-06T11:32:01","date_gmt":"2013-10-06T10:32:01","guid":{"rendered":"http:\/\/rglinuxtech.com\/?p=865"},"modified":"2013-10-06T12:03:12","modified_gmt":"2013-10-06T11:03:12","slug":"nvidia-and-kernel-3-12-solution-at-last","status":"publish","type":"post","link":"https:\/\/rglinuxtech.com\/?p=865","title":{"rendered":"NVIDIA and Kernel 3.12 &#8211; Solution, at Last.."},"content":{"rendered":"<p>It seemed there was no &#8216;legal&#8217; way to fix the problem with NVIDIA driver compilation on Kernel 3.12-rc, but now &#8211; unusually &#8211; there is a <span style=\"text-decoration: underline;\">kernel<\/span> patch to fix this:<br \/>\n<a title=\"https:\/\/git.kernel.org\/cgit\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/drivers\/acpi\/scan.c?id=6585925b62fa4dd2f4aecf634b0f8956577aa981\" href=\"https:\/\/git.kernel.org\/cgit\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/drivers\/acpi\/scan.c?id=6585925b62fa4dd2f4aecf634b0f8956577aa981\" target=\"_blank\">https:\/\/git.kernel.org\/cgit\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/drivers\/acpi\/scan.c?id=6585925b62fa4dd2f4aecf634b0f8956577aa981<\/a><\/p>\n<p>Thanks to <strong>conky_vs_julian<\/strong> (on the NVIDIA Devtalk forum) for this info.<\/p>\n<p>More details &#8211; including a link to a 3.12 patch for NVIDIA drivers &#8211; can be found in this thread:<br \/>\n<a title=\"https:\/\/devtalk.nvidia.com\/default\/topic\/612889\/linux\/nvidia-support-for-latest-linux-kernels-\/\" href=\"https:\/\/devtalk.nvidia.com\/default\/topic\/612889\/linux\/nvidia-support-for-latest-linux-kernels-\/\" target=\"_blank\">https:\/\/devtalk.nvidia.com\/default\/topic\/612889\/linux\/nvidia-support-for-latest-linux-kernels-\/<\/a><\/p>\n<p>I have applied the kernel patch, and the NVIDIA &#8216;3.12 patch&#8217; referenced in the thread, and can confirm that drivers <strong>319.60<\/strong> and <strong>331.13<\/strong> now compile OK on kernel <strong>3.12-rc3<\/strong>.<\/p>\n<p>The kernel patch is scheduled to be included with version <strong>3.12-rc<em>4<\/em><\/strong>.<\/p>\n<p>This unusual situation may well explain why there was a delay in the provision of a &#8216;newer kernel&#8217; version of the official NVIDIA drivers..<\/p>\n<p><em>Robert Gadsdon\u00a0\u00a0 October 6, 2013<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>It seemed there was no &#8216;legal&#8217; way to fix the problem with NVIDIA driver compilation on Kernel 3.12-rc, but now &#8211; unusually &#8211; there is a kernel patch to fix this: https:\/\/git.kernel.org\/cgit\/linux\/kernel\/git\/torvalds\/linux.git\/commit\/drivers\/acpi\/scan.c?id=6585925b62fa4dd2f4aecf634b0f8956577aa981 Thanks to conky_vs_julian (on the NVIDIA Devtalk forum) for this info. More details &#8211; including a link to a 3.12 patch for NVIDIA drivers &#8211; <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/rglinuxtech.com\/?p=865\"><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,"footnotes":""},"categories":[5,6,14,15,18,19],"tags":[636,635,120,634,277,637,1175],"class_list":["post-865","post","type-post","status-publish","format-standard","hentry","category-compilation","category-crash-and-burn","category-kernel","category-linux-2","category-nvidia","category-opinion","tag-319-60","tag-331-13","tag-compile","tag-kernel-3-12-patch","tag-nvidia-2","tag-nvidia-3-12-patch","tag-success"],"_links":{"self":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/865","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=865"}],"version-history":[{"count":3,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/865\/revisions"}],"predecessor-version":[{"id":868,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/865\/revisions\/868"}],"wp:attachment":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=865"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=865"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}