Skip to content

intel 내장 그래픽 / CUDA

2018.05.12 12:35

WHRIA 조회 수:3138

https://gist.github.com/alexlee-gk/76a409f62a53883971a18a11af93241b

 

This was tested on a ThinkPad P70 laptop with an Intel integrated graphics and an NVIDIA GPU:

lspci | egrep 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation Device 191b (rev 06)
01:00.0 VGA compatible controller: NVIDIA Corporation GM204GLM [Quadro M3000M] (rev a1)

A reason to use the integrated graphics for display is if installing the NVIDIA drivers causes the display to stop working properly. In my case, Ubuntu would get stuck in a login loop after installing the NVIDIA drivers. This happened regardless if I installed the drivers from the "Additional Drivers" tab in "System Settings" or the ppa:graphics-drivers/ppa in the command-line.

The solution is described in the answer from this post.

Install the NVIDIA drivers

Download the driver installation runfile from their website (e.g. the 375.26 driver runfile). Run the script with the option --no-opengl-files:

sudo ./NVIDIA-Linux-x86_64-375.26.run --no-opengl-files

Reboot.

Install CUDA

Download the CUDA installation runfile from their website. It's important to download the "runfile (local)" file so that we can explicitly prevent from overwriting the driver that was just installed. Run the script:

sudo ./cuda_8.0.44_linux.run 

Respond "no" when asked "Install NVIDIA accelerated Graphics Driver for Linux-x86_65 375.26?".

Configure xorg.conf

Modify or create the file /etx/X11/xorg.conf to specify that the NVIDIA GPU should be used for a secondary screen so that it has entries in nvidia-settings. Mine looks like this:

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "intel"
    Screen 1 "nvidia"
EndSection

Section "Device"
    Identifier "intel"
    Driver "intel"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "SNA"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection

The BusID should match what the lspci command above returned.

Reboot.

Miscellaneous tips

If installing the NVIDIA drivers messes up the OS (e.g. it gets stuck in a login loop or it shows a black screen before the login step), you can uninstall the drivers by openning a console with Ctrl-Alt-F1 and running:

sudo apt-get remove --purge nvidia-*
sudo apt-get autoremove
echo "nouveau" | sudo tee -a /etc/modules

Reboot.

번호 제목 글쓴이 날짜 조회 수
1429 요즘의 저의 상태입니다.!!! -_- (사실 제 글이 요즘 자주 올라오죠?) 한승석 2000.08.29 3178
1428 또하나의 주소 http://newtype.pe.ky 한승석 2000.08.29 3142
1427 요~맨 오늘 건투를 빌께. 재호 2000.09.05 3139
» intel 내장 그래픽 / CUDA WHRIA 2018.05.12 3138
1425 Re: 승석아....아래 저 아가씨는 누구냐? 한승석 2000.08.15 3129
1424 ANA [1] han 2006.05.19 3126
1423 Follow Up Follow Up Follow Up WHRIA 2007.05.04 3125
1422 시간 아끼기 WHRIA 2007.06.15 3114
1421 여자와 남자의 사랑이야기 한승석 2000.08.28 3100
1420 스테로이드 cross reactions WHRIA 2014.01.08 3084
1419 색상 보정 WHRIA 2007.02.27 3083
1418 신기루를 잡다. WHRIA 2007.03.25 3066
1417 잘 지내냐? 최세훈 2000.08.31 3061
1416 삼성 TV 서비스 모드 file WHRIA 2013.10.20 3052
1415 내 별 WHRIA 2014.01.29 3052

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소