우분투 드라이버를 사용하여 그래픽 카드 드라이버를 변경하는 방법은 무엇입니까?


8

NVIDIA에 현재 사용중인 드라이버를 확인한 다음 필요한 경우 드라이버를 nvidia-331-updates로 전환하고 싶습니다.

어떻게하면 되나요?

sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00000FFBsv00001462sd000010DBbc03sc00i00
model    : GK107GLM [Quadro K2000M]
vendor   : NVIDIA Corporation
driver   : nvidia-331-updates - distro non-free
driver   : nvidia-304 - distro non-free
driver   : nvidia-304-updates - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

sudo ubuntu-drivers list
nvidia-304
nvidia-331
nvidia-331-updates
nvidia-304-updates

(I 시도 sudo ubuntu-drivers autoinstallsudo ubuntu-drivers autoinstall nvidia-331-updates- desperatly, 유용한 도움말 텍스트의 부족 - 아무 소용)

비슷한 질문이 최근에 제기되었지만 ( 명령 행에서 ubuntu-drivers-common 또는 software-properties를 사용하여 그래픽 드라이버를 변경하는 방법은 무엇입니까? ) 실제로 질문에 대한 답변이 아닌 답변을 수락했습니다. 그래서 다른 시도를하고 싶습니다.

내가 처음에 이것에 관심을 갖는 이유는 갑자기 두 번째 모니터를 설치하려고 시도한 후 그래픽 "추가 드라이버"도구가 작동을 멈 췄기 때문입니다.

답변:


2

아냐, 못해 그 도구로는 최소한 없습니다. 다른 드라이버를 설치하는 데 도움이되는 명령이 없습니다 :

list: Show all driver packages which apply to the current system.
debug: Print all available information and debug data about drivers.
devices: Show all devices which need drivers, and which packages apply to them.
autoinstall: Install drivers that are appropriate for automatic installation.

list설치하지 않고 나열합니다. debug더 많은 정보를 인쇄합니다. devices유익합니다. autoinstall다른 매개 변수를 허용하지 않습니다.

def command_autoinstall(args):
    '''Install drivers that are appropriate for automatic installation.'''

    cache = apt.Cache()

    packages = UbuntuDrivers.detect.system_driver_packages(cache)
    packages = UbuntuDrivers.detect.auto_install_filter(packages)
    if not packages:
        print('No drivers found for automatic installation.')
        return

    # ignore packages which are already installed
    to_install = []
    for p in packages:
        if not cache[p].installed:
            to_install.append(p)

    if not packages:
        print('All drivers for automatic installation are already installed.')
        return

    ret = subprocess.call(['apt-get', 'install', '-o',
        'DPkg::options::=--force-confnew', '-y'] + to_install)

    # create package list
    if ret == 0 and args.package_list:
        with open(args.package_list, 'a') as f:
            f.write('\n'.join(to_install))
            f.write('\n')

    return ret

도구를 무시하고 apt얻은 출력에 따라 패키지를 수동으로 직접 설치할 수 있습니다 . 하나의 패키지를 제거하고 다른 패키지를 설치하십시오.

sudo apt-get install nvidia-331-updates
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.