{"action":"created","issue":{"url":"https://api.github.com/repos/Bumblebee-Project/Bumblebee/issues/719","labels_url":"https://api.github.com/repos/Bumblebee-Project/Bumblebee/issues/719/labels{/name}","comments_url":"https://api.github.com/repos/Bumblebee-Project/Bumblebee/issues/719/comments","events_url":"https://api.github.com/repos/Bumblebee-Project/Bumblebee/issues/719/events","html_url":"https://github.com/Bumblebee-Project/Bumblebee/issues/719","id":124044785,"number":719,"title":"nvidia_modeset, nvidia_uvm handling","user":{"login":"ArchangeGabriel","id":490531,"avatar_url":"https://avatars.githubusercontent.com/u/490531?v=3","gravatar_id":"","url":"https://api.github.com/users/ArchangeGabriel","html_url":"https://github.com/ArchangeGabriel","followers_url":"https://api.github.com/users/ArchangeGabriel/followers","following_url":"https://api.github.com/users/ArchangeGabriel/following{/other_user}","gists_url":"https://api.github.com/users/ArchangeGabriel/gists{/gist_id}","starred_url":"https://api.github.com/users/ArchangeGabriel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ArchangeGabriel/subscriptions","organizations_url":"https://api.github.com/users/ArchangeGabriel/orgs","repos_url":"https://api.github.com/users/ArchangeGabriel/repos","events_url":"https://api.github.com/users/ArchangeGabriel/events{/privacy}","received_events_url":"https://api.github.com/users/ArchangeGabriel/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Bumblebee-Project/Bumblebee/labels/Bug","name":"Bug","color":"e10c02"},{"url":"https://api.github.com/repos/Bumblebee-Project/Bumblebee/labels/Discussion","name":"Discussion","color":"02d7e1"},{"url":"https://api.github.com/repos/Bumblebee-Project/Bumblebee/labels/P:High","name":"P:High","color":"FF8707"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/Bumblebee-Project/Bumblebee/milestones/3","html_url":"https://github.com/Bumblebee-Project/Bumblebee/milestones/Bumblebee%204.0","labels_url":"https://api.github.com/repos/Bumblebee-Project/Bumblebee/milestones/3/labels","id":254846,"number":3,"title":"Bumblebee 4.0","description":"Multiple backend support. Default to primus.","creator":{"login":"ArchangeGabriel","id":490531,"avatar_url":"https://avatars.githubusercontent.com/u/490531?v=3","gravatar_id":"","url":"https://api.github.com/users/ArchangeGabriel","html_url":"https://github.com/ArchangeGabriel","followers_url":"https://api.github.com/users/ArchangeGabriel/followers","following_url":"https://api.github.com/users/ArchangeGabriel/following{/other_user}","gists_url":"https://api.github.com/users/ArchangeGabriel/gists{/gist_id}","starred_url":"https://api.github.com/users/ArchangeGabriel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ArchangeGabriel/subscriptions","organizations_url":"https://api.github.com/users/ArchangeGabriel/orgs","repos_url":"https://api.github.com/users/ArchangeGabriel/repos","events_url":"https://api.github.com/users/ArchangeGabriel/events{/privacy}","received_events_url":"https://api.github.com/users/ArchangeGabriel/received_events","type":"User","site_admin":false},"open_issues":15,"closed_issues":7,"state":"open","created_at":"2013-01-30T15:36:40Z","updated_at":"2015-12-28T09:54:59Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2015-12-28T09:54:41Z","updated_at":"2015-12-28T09:55:54Z","closed_at":null,"body":"Per https://github.com/Bumblebee-Project/Bumblebee/issues/565 and https://github.com/Bumblebee-Project/Bumblebee/issues/699 we need to handle the existence of nvidia-modeset and nvidia-uvm.\r\n\r\nThe unloading of nvidia module failing because of dependencies of above mentioned modules. Very common problem, results in card staying ON.\r\n\r\nPart of the fix is using `modprobe -r` instead of `rmmod`, but this also needs some aliases file. But at this point, we have one issue: a line as `remove nvidia rmmod nvidia-uvm nvidia-modeset nvidia` seems to be causing issue if one of them isn’t loaded. This happen for instance when running `optirun --no-xorg`, where nvidia-modeset do not get loaded. Also, nvidia-uvm does not seems to be automatically loaded anymore with recent versions of the driver.\r\n\r\nThe second point is who should ship this file: us, or the driver? Finally, is their another fix possible that doesn’t imply explicitly coding the removal of this driver in bumblebee?"},"comment":{"url":"https://api.github.com/repos/Bumblebee-Project/Bumblebee/issues/comments/167531516","html_url":"https://github.com/Bumblebee-Project/Bumblebee/issues/719#issuecomment-167531516","issue_url":"https://api.github.com/repos/Bumblebee-Project/Bumblebee/issues/719","id":167531516,"user":{"login":"ArchangeGabriel","id":490531,"avatar_url":"https://avatars.githubusercontent.com/u/490531?v=3","gravatar_id":"","url":"https://api.github.com/users/ArchangeGabriel","html_url":"https://github.com/ArchangeGabriel","followers_url":"https://api.github.com/users/ArchangeGabriel/followers","following_url":"https://api.github.com/users/ArchangeGabriel/following{/other_user}","gists_url":"https://api.github.com/users/ArchangeGabriel/gists{/gist_id}","starred_url":"https://api.github.com/users/ArchangeGabriel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ArchangeGabriel/subscriptions","organizations_url":"https://api.github.com/users/ArchangeGabriel/orgs","repos_url":"https://api.github.com/users/ArchangeGabriel/repos","events_url":"https://api.github.com/users/ArchangeGabriel/events{/privacy}","received_events_url":"https://api.github.com/users/ArchangeGabriel/received_events","type":"User","site_admin":false},"created_at":"2015-12-28T09:55:54Z","updated_at":"2015-12-28T09:55:54Z","body":"Also, we might need to take care of loading too according to #604."}}