Almost all GPU, by default have Windows Operating System pre-installed on them, and you as a Data Scientist who wants Deep Learning needs a Linux Box.
I had gone through several error in installing finally compiling all processes in all.
We will target xUbuntu 14 and Ubuntu 16 for installation, both have almost similar steps, and where they would vary I will point it out.
After Points
Disable pulseaudio’s auto spawning capabilities and kill all instances
When the GUI loads, click “Show unconnected pins” and override the first unconnected
pin to be a headphone jack and apply the settings. Daemonise pulseaudio
and test the sound, repeat this for all unconnected ports until you find the right one.
Once you have found the one the correct jack, click “Install boot override” and restart to
make sure everything works. Now edit the
added earlier to allow respawning again.
Known issue: Volume can only modified using
I had gone through several error in installing finally compiling all processes in all.
We will target xUbuntu 14 and Ubuntu 16 for installation, both have almost similar steps, and where they would vary I will point it out.
- While you are in Windows make sure you disable Fast Start Up.
- Go to Powers Option from Control Panel
- Click Choose what the power buttons do
- Click Change settings that are currently unavailable
- Untick Turn on fast start up
- This option might be disabled for now, click on Change Setting that are currently available.
- Disabling Secure Boot
- Option I - Restart your Windows while pressing the Shift Key to enter the troubleshooting mode. Go to UEFI Settings and in Security Tab, disable "Secure Boot" option.
- Option II - Enter in your BIOS, move to Security Tab and disable the Secure Boot option.
- Boot Ubuntu ISO in USB stick or DVD (through rufs)
- Change the Boot device priority to USB, and Boot through.
- The GRUB page displays, for both distros Installing directly didn't worked for me, rather Choose "Try Ubuntu" option.
- xUbuntu 14 worked fine, but Ubuntu 16 failed so before hitting enter on Try Ubuntu option, press e and change the GRUB parameters.
- Replace "quiet splash" to "nomodeset", press F10 and Ubuntu will be booted.
- Click on install Ubuntu, choose your language, time-zone, keyboard.
- CAUTION : While partitioning, take special care in choosing your option, as with wrong option you might end up losing all data. If you are not sure for anything select "Install Ubuntu along side Windows"
- Now xUbuntu's graphical would work fine here, Ubuntu failed for me here.
- Time for Maintenance Mode - either Press Ctrl+Alt+F1 and stop the lightdm service. service lightdm stop. Or restart your system and enter Recovery mode first select "networking" for enabling Networking and the root.
- Installing NVIDIA Graphic Card :- Follow my post for Installing Graphic Card and CUDA, cuDNN.
After Points
- Brightness Problem :- Install xbacklight
- sudo apt-get install xbacklight
- xbacklight -10 # for dimming
- xbacklight +10 #for brightening
- Touch Pad : Still not working for me, using external mouse ! - If you have a working solution, kindly comment.
- Headphone : Add
snd-hda-intel model=asus-mode5in file/etc/modprobe.d/alsa-base.conf
Disable pulseaudio’s auto spawning capabilities and kill all instances
$ echo autospawn = no >> /etc/pulse/client.conf
$ killall pulseaudio
Install alsa-tools-gui $ sudo apt-get install alsa-tools-gui $ sudo hdajackretask
When the GUI loads, click “Show unconnected pins” and override the first unconnected
pin to be a headphone jack and apply the settings. Daemonise pulseaudio
puslseaudio -Dand test the sound, repeat this for all unconnected ports until you find the right one.
Once you have found the one the correct jack, click “Install boot override” and restart to
make sure everything works. Now edit the
pulseaudio config file and remove the lineadded earlier to allow respawning again.
Known issue: Volume can only modified using
alsamixer rather than the usual GUI component.
A GPU doesn't have any OS installed on it, it's your computer (well, I guess it's technically installed on your hard drive). It's true that most PC:s come with Windows preinstalled on them.
ReplyDeleteAlso, Linux is not at all a necessity in order to do deep learning; today you can use several of the deep learning frameworks on Windows, including TensorFlow and Theano, even though many of them at first only had support for Linux.
Did you face any issues with the headphone jack? Apparently the one on my laptop doesn't work after installing Ubuntu 14.04. I have the same system, ROG G752VS.
ReplyDeleteHi Ankit,
DeleteThanks for pointing out this issue, for me the Speaker jack didn't work rather the third jack worked :).
But I sorted out that output Jack too. I have updated the Blog, please let me know if that helped.
Thanks
Shivam