{"id":163,"date":"2008-03-02T11:51:04","date_gmt":"2008-03-02T10:51:04","guid":{"rendered":"http:\/\/albertomilone.com\/wordpress\/?p=163"},"modified":"2008-03-02T11:51:04","modified_gmt":"2008-03-02T10:51:04","slug":"envyng-is-now-available-only-for-hardy-heron","status":"publish","type":"post","link":"https:\/\/albertomilone.com\/blog\/envyng-is-now-available-only-for-hardy-heron\/","title":{"rendered":"EnvyNG is now available (Only for Hardy Heron)"},"content":{"rendered":"<p><strong>EnvyNG (1.0.4ubuntu2)<\/strong> is now available.<\/p>\n<p>Here is a stripped down changelog:<br \/>\n<code><br \/>\n  * Defaultdepth is set to 24bit in xorg.conf as required because of BUG #94963<br \/>\n  * Added:   NVIDIA driver 169.12<br \/>\n  * Changed: ATI packaging scripts are now based on Ubuntu's lrm<br \/>\n  * Added:   ATI driver 8-02<br \/>\n  * Added:   NVIDIA driver 96.43.05 and 71.86.04<br \/>\n  * Added:   patch for xen kernel 2.6.24 and NVIDIA driver 169.0x<br \/>\n             Thanks to Kano for reporting the problem and the solution.<br \/>\n  * Added:   patch for rt kernel 2.6.24 and ATI driver<br \/>\n             Thanks to Kano for reporting the problem and the solution.<br \/>\n  * Changed: DKMS patches the NVIDIA driver if necessary.<br \/>\n  * Changed: nvidia-settings is installed from the repos for all the driver<br \/>\n             flavours.<br \/>\n  * Changed: NVIDIA's libglx.so.$VERSION is now installed to<br \/>\n             \/usr\/lib\/xorg\/modules\/extensions\/ rather than in<br \/>\n             \/usr\/lib\/xorg\/modules\/<br \/>\n  * Added:   NVIDIA support for DKMS<br \/>\n  * Changed: the NVIDIA driver now depends on DKMS<br \/>\n  * Changed: there no longer is a popup which asks users whether they want to<br \/>\n             let EnvyNG configure their xorg.conf. It's all done<br \/>\n             automatically.<br \/>\n  * Changed: when a driver is uninstalled, the driver in xorg.conf is set to<br \/>\n             an open source driver (as in the --uninstall-all mode)<br \/>\n<\/code><\/p>\n<p><strong>Features<\/strong><br \/>\nHave a look at <a href=\"http:\/\/albertomilone.com\/wordpress\/?p=155\">this blog post<\/a><\/p>\n<p>I have updated the <a href=\"http:\/\/albertomilone.com\/pmwiki\/pmwiki.php?n=Main.EnvyNG-InstructionsForUbuntu\">FAQ for EnvyNG<\/a> which I suggest you to read. For example you will learn that you will have to launch Envyng with &#8220;envyng -t&#8221; rather than &#8220;envy -t&#8221; from the command line or that <strong>you will have to remove the old Envy before you install EnvyNG<\/strong> (see point A).<\/p>\n<p><strong>Special thanks:<\/strong><\/p>\n<ul>\n<li><strong>Ben Collins<\/strong>: suggested how different versions of the same module (EnvyNG and Ubuntu&#8217;s) could coexist without conflicting at boot<\/li>\n<p><\/br><\/p>\n<li><strong>Bryce Harrington<\/strong>: suggested a tool for semi-automatically building drivers (which I hope to use in the future), suggested to switch to guidance, set up a page on the wiki, and (above all) took the time to answer all the question I asked him \ud83d\ude09  <\/li>\n<p><\/br><\/p>\n<li><strong>Colin Watson<\/strong>: for quick but extremely useful lesson on bash on #ubuntu-devel<\/li>\n<p><\/br><\/p>\n<li><strong>Daniel Holbach<\/strong>: contacted me about the EnvyNG project so as to make it possible for Envy to be 100% compatible with Ubuntu (I&#8217;ll reveal more about it later&#8230;). He organised the meetings and made sure that I had all the support I needed. He also corrected the way EnvyNG was packaged so as to make it compliant with Ubuntu&#8217;s policy.<\/li>\n<p><\/br><\/p>\n<li><strong>Kano<\/strong>: told me about two issues with DKMS and gave me the solution to both problems. In case you&#8217;re wondering, yes he is the guy behind Kanotix.<\/li>\n<p><\/br><\/p>\n<li><strong>Mario Limonciello<\/strong>: was very helpful with the ATI driver. He wrote a patch which I used in an earlier (never released) version of EnvyNG.<\/li>\n<p><\/br><\/p>\n<li><strong>Martin Pitt<\/strong>: expressed his doubts on the first patch to \/sbin\/lrm-video I suggested and accepted my 2nd patch in Ubuntu.<\/li>\n<p><\/br><\/p>\n<li><strong>Matthew Domsch<\/strong>: gave me a brief but extremely valuable lesson on how DKMS and modules work and helped me with my first dkms.conf .<\/li>\n<p><\/br><\/p>\n<li><strong>Michael Vogt<\/strong>: helped me with a few things in EnvyNG and (above all) was always there when I had a doubt.<\/li>\n<p><\/br><\/p>\n<li><strong>Timo Aaltonen<\/strong>: uploaded my patch and was very helpful with the l-r-m.<\/li>\n<p><\/br><\/p>\n<\/ul>\n<p>Without their help there would have been no EnvyNG. I think it was Daniel who suggested the creation of a page on the wiki titled &#8220;EnvyNG&#8221;. I liked the name and this is how EnvyNG was born.<\/p>\n<p>I must admit that working with (Ubuntu and non-Ubuntu) developers who are *a bit* more experienced than me is *slightly* better than working on my own. It was a real pleasure. I look forward to working with them again in order to improve the linux-restricted-modules and (hopefully) many other things in Ubuntu.<\/p>\n<p>This community rocks \ud83d\ude42<\/p>\n<p>P.S. Enjoy this new release and let me know if you have problems with it<\/p>\n<p><strong>EDIT1: I have just fixed a bug which affected the ATI driver. The fix is in EnvyNG (1.0.4ubuntu4)<\/strong><\/p>\n<p><strong>EDIT2: I have just fixed a bug which affected the NVIDIA driver (all versions but the latest). The fix is in EnvyNG (1.0.4ubuntu7)<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>EnvyNG (1.0.4ubuntu2) is now available. Here is a stripped down changelog: * Defaultdepth is set to 24bit in xorg.conf as required because of BUG #94963 * Added: NVIDIA driver 169.12 * Changed: ATI packaging scripts are now based on Ubuntu&#8217;s lrm * Added: ATI driver 8-02 * Added: NVIDIA driver 96.43.05 and 71.86.04 * Added: <a class=\"read-more\" href=\"https:\/\/albertomilone.com\/blog\/envyng-is-now-available-only-for-hardy-heron\/\">[&hellip;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,4,14,5,6,9],"tags":[],"class_list":["post-163","post","type-post","status-publish","format-standard","hentry","category-debian","category-envy","category-gnulinux","category-planet","category-python","category-ubuntu"],"_links":{"self":[{"href":"https:\/\/albertomilone.com\/blog\/wp-json\/wp\/v2\/posts\/163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/albertomilone.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/albertomilone.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/albertomilone.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/albertomilone.com\/blog\/wp-json\/wp\/v2\/comments?post=163"}],"version-history":[{"count":0,"href":"https:\/\/albertomilone.com\/blog\/wp-json\/wp\/v2\/posts\/163\/revisions"}],"wp:attachment":[{"href":"https:\/\/albertomilone.com\/blog\/wp-json\/wp\/v2\/media?parent=163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/albertomilone.com\/blog\/wp-json\/wp\/v2\/categories?post=163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/albertomilone.com\/blog\/wp-json\/wp\/v2\/tags?post=163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}