Como sei se o KMS está ativado?


13

Como posso verificar se o KMS está ativado no meu kernel? Compilei o meu com o KMS radeon modesetpadrão 1, mas ainda suspeito que ele não esteja ativado.

EDIT:

aatiis@aiur ~ $ dmesg | grep drm
[drm] Initialized drm 1.1.0 20060810
[drm] Initialized radeon 1.33.0 20080528 for 0000:01:05.0 on minor 0
[drm] Setting GART location based on new memory map
[drm] Loading RS780 CP Microcode
[drm] Resetting GPU
[drm] writeback test succeeded in 1 usecs

EDIT 2:

aatiis@aiur ~ $ glxinfo | grep render  
IRQ's not enabled, falling back to busy waits: 2 0
direct rendering: Yes
OpenGL renderer string: Mesa DRI R600 (RS780 9612) 20090101  TCL

aatiis@aiur ~ $ sudo grep -i kms /var/log/Xorg.0.log
[    57.201] (II) [KMS] drm report modesetting isn't supported.

Respostas:


1

Um teste fácil é esse. Inicie uma sessão X e depois mude para um terminal virtual. Se houver um pequeno atraso, como a tela escurecendo por um segundo, o KMS NÃO está ativado. Se for quase instantâneo, quase certamente está funcionando.


5
existe alguma maneira de fazer isso sem o X? Eu estou tentando instalar Wayland
bobbaluba

1
Isso não é necessariamente correto. Embora a maioria dos drivers que suportam o KMS tenha sido implementada fbdev, que é o que o seu teste realmente testa, se você tiver a configuração do NVIDIA KMS, seu teste falhará, apesar de o KMS estar ativado. KMS não é fbdev. Se você fbdevpossui, possui o KMS, mas não é o caso que, sem fbdevvocê, não o KMS.
22417 Thor

1

A configuração de modo do kernel para o driver radeon é suportada após a versão 2.6.31 do kernel. Se você possui o driver com a versão posterior, poderá ver uma linha que diz "configuração de modo radeon do kernel ativada". no log dmesg. Por favor, verifique se o dmesg contém alguma string com "modeetting".

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.