{"id":4053,"date":"2019-01-09T17:08:01","date_gmt":"2019-01-09T13:08:01","guid":{"rendered":"https:\/\/nayarweb.com\/blog\/?p=4053"},"modified":"2019-01-13T00:03:47","modified_gmt":"2019-01-12T20:03:47","slug":"my-end-of-year-2018-linux-complaints","status":"publish","type":"post","link":"https:\/\/nayarweb.com\/blog\/2019\/my-end-of-year-2018-linux-complaints\/","title":{"rendered":"My End of Year 2018 Linux Complaints"},"content":{"rendered":"<p>Desktop Linux has matured considerably ever since I started using it 8 years ago. But I feel there are things which we take for granted on Windows and even Android phones which are kinda annoying. First world problems you might call it.<\/p>\n<h2><del>1st complaint: Bluetooth headset support<\/del><\/h2>\n<p><del>We&#8217;re all used to turning on our Bluetooth headsets and our mobile phone or car stereo automatically plays whatever media we have on our phone. On KDE Neon, it&#8217;s not that refined.<\/del><\/p>\n<p><del>Connecting a Bluetooth device does not automatically switch to the new device. Sometimes you have to disconnect the headset from the GUI and press reconnect. Then it works.<a href=\"https:\/\/nayarweb.com\/blog\/2012\/music-less-ramadhan-again\/wpid-peuf_20120720_6-jpg\/\" rel=\"attachment wp-att-1411\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1411\" src=\"https:\/\/nayarweb.com\/blog\/wp-content\/uploads\/2012\/07\/wpid-peuf_20120720_6.jpg\" alt=\"\" width=\"280\" height=\"252\" \/><\/a><\/del><\/p>\n<p><del>Sometimes the chrome would continue playing audio on the loudspeaker so I have to manually set it to Bluetooth.<\/del><\/p>\n<p>It seems like the issue has been fixed for me somehow.<\/p>\n<h2>2nd Complaint: GPU support<\/h2>\n<p>OK. Good news is that the open source drivers for AMD Radeon and Nvidia GeForce works immediately after fresh OS install. I mean no black screen on boot. But when you want to do something more serious such as gaming and Machine Learning on Cuda, you&#8217;ll need proprietary drivers from AMD or Nvidia. Problem is that the latter is often less capable than their windows counterparts.<\/p>\n<h3>Subcomplaint 1: No GPU usage monitoring<\/h3>\n<p>Windows&#8217; Task Manager does this tasks beautifully. You know exactly which process is using which GPU.<\/p>\n<p><a href=\"https:\/\/nayarweb.com\/blog\/2018\/windows-10-task-manager-is-awesome-someone-please-port-it-to-linux\/capture2-2\/\" rel=\"attachment wp-att-3934\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3934\" src=\"https:\/\/nayarweb.com\/blog\/wp-content\/uploads\/2018\/07\/Capture2.png\" alt=\"\" width=\"1023\" height=\"396\" srcset=\"https:\/\/nayarweb.com\/blog\/wp-content\/uploads\/2018\/07\/Capture2.png 1023w, https:\/\/nayarweb.com\/blog\/wp-content\/uploads\/2018\/07\/Capture2-300x116.png 300w, https:\/\/nayarweb.com\/blog\/wp-content\/uploads\/2018\/07\/Capture2-768x297.png 768w\" sizes=\"auto, (max-width: 1023px) 100vw, 1023px\" \/><\/a><\/p>\n<p>Without forgetting the graphs.<\/p>\n<p><a href=\"https:\/\/nayarweb.com\/blog\/2018\/windows-10-task-manager-is-awesome-someone-please-port-it-to-linux\/capture-2\/\" rel=\"attachment wp-att-3933\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3933\" src=\"https:\/\/nayarweb.com\/blog\/wp-content\/uploads\/2018\/07\/Capture.png\" alt=\"\" width=\"1163\" height=\"885\" srcset=\"https:\/\/nayarweb.com\/blog\/wp-content\/uploads\/2018\/07\/Capture.png 1163w, https:\/\/nayarweb.com\/blog\/wp-content\/uploads\/2018\/07\/Capture-300x228.png 300w, https:\/\/nayarweb.com\/blog\/wp-content\/uploads\/2018\/07\/Capture-768x584.png 768w, https:\/\/nayarweb.com\/blog\/wp-content\/uploads\/2018\/07\/Capture-1024x779.png 1024w\" sizes=\"auto, (max-width: 1163px) 100vw, 1163px\" \/><\/a><\/p>\n<p>On Linux you have to install glances with GPU support. Yet, it will not show the Intel HD graphics usage.<\/p>\n<h3>Subcomplaint 2: Cannot switch between Nvidia GeForce GPU and Intel HD GPU without logging off.<\/h3>\n<p>This is a big one. On Windows, you just turn on your laptop and you can do any activity you want. e.g. you can choose to game in high performance or you can write some text in power-saving mode. You can manually launch programs using either the Intel HD graphics or Nvidia one.<\/p>\n<p>But on Linux, if you want to save energy, you have to do:<\/p>\n<blockquote><p># prime-select intel<\/p>\n<p># reboot<\/p><\/blockquote>\n<p>Afterwards, if you decide to do some Tensorflow or gaming, you&#8217;ll have to enable the GPU and reboot.<\/p>\n<blockquote><p># prime-select nvidia<\/p>\n<p># reboot<\/p><\/blockquote>\n<p>Windows really shines in this seamless switching.<\/p>\n<h3>3rd Complaint: Nvidia Drivers crash on resume<\/h3>\n<p>When you have Nvidia Drivers activated and you close your laptop. On resume, you&#8217;re greeted with a blank screen. I have to reset me laptop and reboot. Sucks.<\/p>\n<h3>4th Complaint: No transparency themes<\/h3>\n<p>Linux themes need to have atleast some transparency settings built-in to look a bit modern. I know KDE people have custom themes which needs to be compiled and it looks awesome but come on. No one needs to learn how to compile applications just to have a modern look DE.<\/p>\n<h3>5th Complaint: No ambient light sensing<\/h3>\n<p>I&#8217;m really used to my mobile phone adapting it&#8217;s display brightness according to its environment be it indoor, outdoor, day or night. My Asus ZenBook came with an ambient light sensor but on Linux, my display brightness doesn&#8217;t adapt to the environment automatically.<\/p>\n<p><a href=\"https:\/\/nayarweb.com\/blog\/2019\/my-end-of-year-2018-linux-complaints\/screenshot_20190113_000228\/\" rel=\"attachment wp-att-4097\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4097\" src=\"https:\/\/nayarweb.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot_20190113_000228.png\" alt=\"\" width=\"443\" height=\"390\" srcset=\"https:\/\/nayarweb.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot_20190113_000228.png 443w, https:\/\/nayarweb.com\/blog\/wp-content\/uploads\/2019\/01\/Screenshot_20190113_000228-300x264.png 300w\" sizes=\"auto, (max-width: 443px) 100vw, 443px\" \/><\/a><\/p>\n<h3>Conclusion<\/h3>\n<p>Linux is really stable for the end-user now. Most of the *real* complaints are mostly geared towards proprietary drivers for GPU.\u00a0 \u00a0What the things which bothers you most about Linux Desktop Environments in 2018?<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Desktop Linux has matured considerably ever since I started using it 8 years ago. But I feel there are things which we take for granted on Windows and even Android phones which are kinda annoying. First world problems you might call it. 1st complaint: Bluetooth headset support We&#8217;re all used to turning on our Bluetooth &hellip; <a href=\"https:\/\/nayarweb.com\/blog\/2019\/my-end-of-year-2018-linux-complaints\/\" class=\"continue-reading\">Continue reading <span class=\"screen-reader-text\">My End of Year 2018 Linux Complaints<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[210],"tags":[],"class_list":["post-4053","post","type-post","status-publish","format-standard","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/nayarweb.com\/blog\/wp-json\/wp\/v2\/posts\/4053","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nayarweb.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nayarweb.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nayarweb.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nayarweb.com\/blog\/wp-json\/wp\/v2\/comments?post=4053"}],"version-history":[{"count":11,"href":"https:\/\/nayarweb.com\/blog\/wp-json\/wp\/v2\/posts\/4053\/revisions"}],"predecessor-version":[{"id":4099,"href":"https:\/\/nayarweb.com\/blog\/wp-json\/wp\/v2\/posts\/4053\/revisions\/4099"}],"wp:attachment":[{"href":"https:\/\/nayarweb.com\/blog\/wp-json\/wp\/v2\/media?parent=4053"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nayarweb.com\/blog\/wp-json\/wp\/v2\/categories?post=4053"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nayarweb.com\/blog\/wp-json\/wp\/v2\/tags?post=4053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}