рдЦрд╛рдмрд░реЛрд╡рд╕реНрдХ рдирд┐рд╡рд╛рд╕рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рджрд┐рди, рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдореИрдВ Ubuntu 12.04 x86_64 рдкрд░ Nvidia CUDA рдЯреВрд▓рдХрд┐рдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдордЭрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред рд╢реБрд░реБрдЖрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореБрдЭреЗ рдпрд╣ рдкреЛрд╕реНрдЯ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдореБрдЭреЗ рдЕрдкрдиреЗ рдШрд░ рдХреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдПрдирд╡реАрдбрд┐рдпрд╛ рдХреНрдпреВрдбрд╛ рдЯреВрд▓рдХрд┐рдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереАред

рдЕрдзрд┐рд╖реНрдард╛рдкрди рдореИрдиреБрдЕрд▓ рдХрд╛ рдПрдХ рдЕрдЪреНрдЫрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдФрд░ рди рдХреЗрд╡рд▓ рд░реВрд╕реА рдореЗрдВ, рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдПрдирд╡реАрдбрд┐рдпрд╛ рд╕реЗ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдПрдХ рдзрдорд╛рдХреЗрджрд╛рд░ рд╢рд▓рдЬрдо рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдореБрдЭрд╕реЗ рдЧрд▓рддреА рд╣реБрдИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдореИрдиреБрдЕрд▓ рдЙрдмрдВрдЯреВ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рд╣реИрдВ, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрдиреНрд╣реЗрдВ рдЕрдХреНрд╕рд░ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдХреБрдЫ рдЖрдХрд░реНрд╖рдг рдХреА рдХрдореА рд╣реЛрддреА рд╣реИ, рдЬреЛ рдЬрд▓реНрджреА рдпрд╛ рдмрд╛рдж рдореЗрдВ рдкрд╛рдардХ рдХреЛ рдПрдХ рдореГрдд рдЕрдВрдд рддрдХ рд▓реЗ рдЬрд╛рддреА рд╣реИред рдФрд░ рдЗрд╕рд▓рд┐рдП рдЬреЛ рд░реБрдЪрд┐ рд╣реИ - рдЖрдк рдмрд┐рд▓реНрд▓реА рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рдХрд░рддреЗ рд╣реИрдВ ...
рд╣рдо рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рдХрдИ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:1) рдЖрд╡рд╢реНрдпрдХ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдШрдЯрдХ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред
2) рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░реАред
3) рдбреНрд░рд╛рдЗрд╡рд░, рдЯреВрд▓рдХрд┐рдЯ рдФрд░ рдПрд╕рдбреАрдХреЗ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ред
4) рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрдЕрдкред
5) рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдг рдФрд░ рд╕рдВрдХрд▓рдиред
рдЪрд░рдг 1 - рдЖрд╡рд╢реНрдпрдХ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдШрдЯрдХ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВредрдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкреЛрд╕реНрдЯ рдХреЛ рдкрдврд╝рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдЧреЛрдВ рдХреЛ рдпрд╣ рдмрддрд╛рдирд╛ рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдХреНрдпреВрдбрд╛ рддрдХрдиреАрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдкрдврд╝ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЖрдкрдиреЗ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдЪрд╛рд╣рд┐рдПред рдХреНрдпреЛрдВрдХрд┐ CUDA рддрдХрдиреАрдХ рдХреЗрд╡рд▓ Nvidia рдЧреНрд░рд╛рдлрд┐рдХ рдХрд╛рд░реНрдб рдкрд░ рдореМрдЬреВрдж рд╣реИ; рдЖрдкрдХреЛ рдЗрд╕ рдирд┐рд░реНрдорд╛рддрд╛ рд╕реЗ рдПрдХ рдХрд╛рд░реНрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред CUDA рддрдХрдиреАрдХ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдб рдХреА рд╕реВрдЪреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдПрдирд╡реАрдбрд┐рдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ -
рдбреЗрд╡рд▓рдкрд░ .nvidia.com/cuda-gpus рдкрд░ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА
рд╣реИ ред рдбреЗрд╕реНрдХрдЯреЙрдк рд╕реЗрдЧрдореЗрдВрдЯ рдореЗрдВ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдХреЛ GeForce 8100 mGPU рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдиреЛрдЯрдмреБрдХ рд╕реЗрдЧрдореЗрдВрдЯ рдХреЗ рдЕрдиреБрд╕рд╛рд░ - GeForce 8400M GTред рддреЛ рдХрд╛рд░реНрдб рдХреЗ рд╕рд╛рде рд╣рд▓ рдХрд┐рдпрд╛ред рдЕрдм рдЖрдкрдХреЛ
developer.nvidia.com рдкрд░ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ тАЬCuda DownloadтАЭ рдХреЙрд▓рдо (рдЪрд┐рддреНрд░ 1) рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
рдЕрдВрдЬреАрд░ред 1. рдбреЗрд╡рд▓рдкрд░ .nvidia.com рд╣реЛрдордкреЗрдЬред"рдХреЛрдбрд╛ рдбрд╛рдЙрдирд▓реЛрдб" рд▓рд┐рдВрдХ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рддреБрд░рдВрдд рдмрд╛рдж, рд╣рдо рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбрд╛рдЙрдирд▓реЛрдб рдкреЗрдЬ рдкрд░ рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВред рдХреНрдпреЛрдВрдХрд┐ Ubuntu 12.04 рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╕рд╛рдЗрдЯ рдореЗрдВ рдЕрднреА рднреА рдкрд┐рдЫрд▓реЗ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╣реИ, рдЕрд░реНрдерд╛рддреН 11.04 рдФрд░ 10.04ред рдЕрдкрдиреЗ рдкреАрд╕реА рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдореИрдВрдиреЗ 11.04 x64 рдЪреБрдирд╛ред рдЕрдиреНрдп рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде, рдпрд╣ рд╕рд╣рдЬ рд░реВрдк рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реИ - рд╡рд┐рддрд░рдг рдкреИрдХреЗрдЬ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╕рд╣реА рдЙрддреНрдкрд╛рдж рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ (рдЪрд┐рддреНрд░ 2)ред
рдЕрдВрдЬреАрд░ред 2. рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ред
рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЪрдпрдирд┐рдд рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ (рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдбрд╛рдЙрдирд▓реЛрдб рд╣реИ) 3 рдлрд╛рдЗрд▓реЗрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП (рдЫрд╡рд┐ 3):
1) cudatoolkit_4.2.9_linux_64_ubuntu11.04.run
2) рджреЗрд╡рдзрд╛рд░реА_4.2_рд▓реАрдирдХреНрд╕_64_295.41.рд░реБрдг
3) gpucomputingsdk_4.2.9_linux.run
рдЕрдВрдЬреАрд░ред 3. рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдмреНрд░рд╛рдЙрдЬрд╝ рдХрд░реЗрдВредрдЪрд░рдг 2 - рд╕реНрдерд╛рдкрдирд╛ рдХреА рддреИрдпрд╛рд░реАрджрд░рдЕрд╕рд▓, рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рдкреВрд░реА рд╕рдорд╕реНрдпрд╛ рд╡рд┐рдХрд╛рд╕ рдЪрд╛рд▓рдХ рдПрдирд╡реАрдбрд┐рдпрд╛ рдХреА рд╣реИ рдЬрд┐рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рд╣рдо рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВрдЧреЗред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЯрд░реНрдорд┐рдирд▓ (рдЫрд╡рд┐ 4) рдореЗрдВ рдХрд┐рд╕реА рднреА рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рдЯреЗрдХреНрд╕реНрдЯ рдПрдбрд┐рдЯрд░ (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ gedit) рдХреЗ рд╕рд╛рде рдЦреЛрд▓реЗрдВред
sudo gedit /etc/modprobe.d/blacklist.conf
рдФрд░ рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рдХреЗ рдЕрдВрдд рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдЬреЛрдбрд╝реЗрдВ:
blacklist amd76x_edac
рдЕрдВрдЬреАрд░ред 4. рд╣рдо рдмреНрд▓реИрдХрд▓рд┐рд╕реНрдЯ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВредрд╣рдо рдЗрд╕реЗ рдмрдЪрд╛рддреЗ рд╣реИрдВ рдФрд░ рдмреЗрд╣рддрд░ рд╕рдордп рддрдХ рдЗрд╕реЗ рдмрдВрдж рдХрд░рддреЗ рд╣реИрдВред рдЙрд╕рдХреЗ рдмрд╛рдж, рдЖрдк рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдЙрди рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдХрдЪрд░реЗ рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдЬреЛ рдкреБрд░рд╛рдиреЗ рдбреНрд░рд╛рдЗрд╡рд░ рдЫреЛрдбрд╝рддреЗ рд╣реИрдВ, рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рд╣рдо рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╣реИрдВ:
sudo apt-get remove --purge nvidia*
рдСрдкрд░реЗрд╢рди рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдкреАрд╕реА рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
sudo reboot
рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рдпрд╣ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рдЬреЛрдбрд╝рддреЛрдбрд╝ nouveau рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдЕрдХреНрд╖рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдПрдХ рд╕рд╛рдл рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдпрд╣ рд╣реИ рдХрд┐ CUDA рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдЦреБрдж рдХреЛ рдлрд┐рд░ рд╕реЗ рдПрдХ рдкрд╛рда рд╕рдВрдкрд╛рджрдХ рдХреЗ рд╕рд╛рде рдмрд╛рдВрдЯрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд (рдЫрд╡рд┐ 5) рдХрд░реЗрдВ:
sudo gedit /etc/modprobe.d/nvidia-graphics-drivers.conf
рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреЛрд▓реЗрдВ рдФрд░ рдЗрд╕рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬреЛрдбрд╝реЗрдВ:
blacklist nouveau blacklist lbm-nouveau blacklist nvidia-173 blacklist nvidia-96 blacklist nvidia-current blacklist nvidia-173-updates blacklist nvidia-96-updates alias nvidia nvidia_current_updates alias nouveau off alias lbm-nouveau off
рдЕрдВрдЬреАрд░ред 5. рд╣рдо рдПрдирд╡реАрдбрд┐рдпрд╛-рдЧреНрд░рд╛рдлрд┐рдХреНрд╕-рдбреНрд░рд╛рдЗрд╡рд░реНрд╕ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ редconfредрдЪрд░рдг 3 - рдбреНрд░рд╛рдЗрд╡рд░, рдЯреВрд▓рдХрд┐рдЯ рдФрд░ рдПрд╕рдбреАрдХреЗ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛редрдпрд╣ рдЪрд░рдг рджрд┐рдЦрд╛рдПрдЧрд╛ рдХрд┐ рдЖрдкрдиреЗ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХреИрд╕реЗ рдХрд┐рдпрд╛ред рдФрд░ рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рддрдм рддрдХ рдмреВрдЯ рдХрд┐рдпрд╛ рдЬрдм рддрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрд╛ рдЪрдпрди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ (рддрдерд╛рдХрдерд┐рдд рд▓реЙрдЧрд┐рди рд╕реНрдХреНрд░реАрди)ред рдпрд╣ рд▓реЙрдЧрд┐рди рд╕реНрдХреНрд░реАрди рдкрд░ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдХреБрдВрдЬреА рд╕рдВрдпреЛрдЬрди рджрдмрд╛рддреЗ рд╣реИрдВ:
ctrl + alt + F1
рд╣рдо рдХрдВрд╕реЛрд▓ рдореЛрдб рдореЗрдВ рдЖрддреЗ рд╣реИрдВред рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рдПрдирд╡реАрдбрд┐рдпрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд╕рд╛рде рд▓реЙрдЧ рдЗрди рдХрд░рдиреЗ рдФрд░ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде CUDA рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП gdm рдпрд╛ lightdm рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЗрд╕рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ рд╣рдорд╛рд░реЗ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд▓рд┐рдП рдПрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░ рдмрджрд▓рдиреЗ рдФрд░ рдЗрд╕реЗ рд╕реАрдзреЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
cd Downloads sudo service lightdm stop
рдлрд┐рд░ рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИ, "рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ" рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рд╢реБрд░реВ рд╣реЛ рдЧрдИ рд╣реИред рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди, рдЖрдкрд╕реЗ рдкреВрдЫрд╛ рдЬрд╛рдПрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХреЛ рдУрдкрдирдЬреАрдПрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдмрд╛рдд рдпрд╣ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рдорд╛рд▓рд┐рдХ рдХрд╣рддреЗ рд╣реИрдВред рдЕрдЧрд▓рд╛, рд╕рд┐рд╕реНрдЯрдо рдЖрдкрдХреЛ CUDA рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд╕рдлрд▓ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░реЗрдЧрд╛ред рдЖрдкрдХреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рд╢реЗрд╖ рдШрдЯрдХреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрд░реНрдерд╛рддреН cudatoolkit_4.2.9_linux_64_ubuntu11.04.run рдФрд░ gpucomputingsdk_4.2.9_linux.run, рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
cd Downloads sudo ./cudatoolkit_4.2.9_linux_64_ubuntu11.04.run sudo ./gpucomputingsdk_4.2.9_linux.run
рдпрд╣рд╛рдВ рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди рдХрд╛рд░реНрдпрдХреНрд░рдо рдЖрдкрдХреЛ рд╡рд┐рднрд┐рдиреНрди рд░рд╛рд╕реНрддреЛрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдЧрд╛, рдЖрдкрдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП - рдпрджрд┐ рдпрд╣ рд╕реНрдерд┐рддрд┐ рд╣реЛрддреА рд╣реИ, рддреЛ рдмрд╕ "рдПрдиреНрдЯрд░" рджрдмрд╛рдПрдВред
рдЪрд░рдг 4 - рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВредрдЕрдЧрд▓рд╛, рдЖрдкрдХреЛ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рд╣рдо рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддреЗ рд╣реИрдВ:
export PATH=/usr/local/cuda/bin:$PATH &&export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc && echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
Uuuuf, рдареАрдХ рд╣реИ, рд╕рдм рдХреБрдЫ рд▓рдЧрддрд╛ рд╣реИ, рд╕рд┐рд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдорд╛рдорд▓рд╛ рдЫреЛрдЯреЗ рдкрд░ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдкрд╛рдВрдЪрд╡реЗрдВ рдЪрд░рдг рдкрд░ рдЬрд╛рдПрдВред
рдЪрд░рдг 5 - рд╕реНрд╡рд╛рд╕реНрдереНрдп рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рдФрд░ рдЪрд▓рд╛рдирд╛редрдЕрдм рдЖрдкрдХреЛ рдмрд╕ рдЗрддрдирд╛ рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░реЗрдВ рдФрд░ рдЕрдВрдд рдореЗрдВ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рджрд░реНрдЬ рдХрд░реЗрдВ:
cd ~/NVIDIA_GPU_Computing_SDK/C make
рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╕рдордп рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рдареАрдХ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рд░реВрдЯ рдХреЗ рдиреАрдЪреЗ "рдореЗрдХ" рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╕реЗ -k рдлреНрд▓реИрдЧ рдХреЗ рд╕рд╛рде рдореЗрдХ рдпреВрдЯрд┐рд▓рд┐рдЯреА рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВ:
make -k
рдФрд░ рдЗрд╕рд▓рд┐рдП рдЪрд░рдореЛрддреНрдХрд░реНрд╖, рдпрд╣ рдХрд┐рд╕реА рднреА рд╕рдВрдХрд▓рд┐рдд рдЙрджрд╛рд╣рд░рдг рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИ, рд╣рдо рдЯрд░реНрдорд┐рдирд▓ (рдЪрд┐рддреНрд░ 6) рдореЗрдВ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ:
cd ~/NVIDIA_GPU_Computing_SDK/C/bin/linux/release ./deviceQuery
рдЕрдВрдЬреАрд░ред 6. deviceQuery рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рдиреЗ рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИредрдЦреИрд░, рдпрд╣ рдореВрд▓ рд░реВрдк рд╕реЗ рд╡рд╣ рд╕рдм рд╣реИ рдЬреЛ рдореИрдВ CUDA рдЯреВрд▓рдХрд┐рдЯ рд╕реЗрдЯрдЕрдк рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдХреГрдкрдпрд╛ рдХрдбрд╝рд╛рдИ рд╕реЗ рдиреНрдпрд╛рдп рди рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╣реЗрдмреНрд░рд╛ рдкрд░ рдореЗрд░реА рдкрд╣рд▓реА рдкреЛрд╕реНрдЯ рд╣реИ, рдореИрдВрдиреЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдм рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рдкреЛрд╕реНрдЯ CUDA рдЯреВрд▓рдХрд┐рдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдХрд┐рд╕реА рдХреА рдорджрдж рдХрд░реЗрдЧреАред рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред