KMS가 없는 누보

KMS가 없는 누보

세션 내에서 nouveau와 nvidia 독점 드라이버 사이를 전환하고 싶기 때문에 커널을 부팅할 때 nomodeset이 있습니다.

그러나 nouveau는 로드되지 않고 kms가 활성화되지 않았다고 불평합니다(xorg.log 발췌).

(II) NOUVEAU driver Date:   Tue Mar 16 13:08:37 2010 +1000
(II) NOUVEAU driver for NVIDIA chipset families :
    RIVA TNT    (NV04)
    RIVA TNT2   (NV05)
    GeForce 256 (NV10)
    GeForce 2   (NV11, NV15)
    GeForce 4MX (NV17, NV18)
    GeForce 3   (NV20)
    GeForce 4Ti (NV25, NV28)
    GeForce FX  (NV3x)
    GeForce 6   (NV4x)
    GeForce 7   (G7x)
    GeForce 8   (G8x)
(II) Primary Device is: PCI 01@00:00:0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: drmOpenMinor returns 7
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
(II) [drm] nouveau interface version: 0.0.15
(EE) [drm] KMS not enabled
(EE) No devices detected.

lsmod는 다음과 같습니다.

$ lsmod | grep nouv  
nouveau               353208  0 
ttm                    40978  1 nouveau
drm_kms_helper         20369  1 nouveau
drm                   143329  3 nouveau,ttm,drm_kms_helper
i2c_algo_bit            4225  1 nouveau
i2c_core               15819  5 nouveau,drm_kms_helper,drm,i2c_i801,i2c_algo_bit
button                  4650  1 nouveau

내가 뭔가를 놓치고 있는 걸까요, 아니면 KMS 없이는 누보를 가질 수 없는 걸까요? 나는 약간의 검색을 해왔고 내가 찾은 모든 것은 커널에서 kms를 활성화하도록 다시 알려줍니다.

Linux zen 2.6.32-5-xen-amd64 #1 SMP Tue Jun 14 12:46:30 UTC 2011 x86_64 GNU/Linux

답변1

https://wiki.archlinux.org/index.php/Nouveau#KMS

Nouveau 드라이버에는 KMS(커널 모드 설정)가 필요합니다. 자세한 내용은 KernelModeSetting 페이지를 참조하세요.

이는 Arch 위키에서 가져온 것이지만 모든 시스템에 해당됩니다. KMS 없이는 누보를 사용할 수 없습니다.

답변2

nouveau 드라이버를 실행하려면 KMS가 필요하므로 grub의 커널 부팅 라인에 nomodeset가 설정된 경우에는 사용할 수 없습니다.

부팅 후 드라이버를 제거하는 올바른 방법은 여기에 설명된 대로 드라이버에서 프레임 버퍼의 연결을 끊는 것입니다.

http://nouveau.freedesktop.org/wiki/KernelModeSetting

관련 정보