Eu instalei o "Brightness Controller", não ajudou. Eu tentei mudar o grub para acpi_osi=Linux
e similar. Nada ajuda. Está na configuração máxima por padrão imutável. Quando eu removo nomodeset
, minha tela começa a piscar violentamente a cada movimento do mouse... O que está acontecendo?
uname -a
Linux x 5.11.0-27-generic #29~20.04.1-Ubuntu SMP Wed x86_64 x86_64 x86_64 GNU/Linux
ubuntu-drivers devices
- empty
Graphics: Device-1: Intel vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0
Display: x11 server: X.Org 1.20.11 driver: intel resolution: 2880x1800~90Hz
OpenGL: renderer: Mesa Intel Xe Graphics (TGL GT2) v: 4.6 Mesa 21.0.3 direct render: Yes
Meu computador é Lenovo Yoga. Está um pouco melhor agora que eu uso nvidia-drm.modeset=1
(não pisca mais), mas ainda tem muitos problemas, às vezes aparecem pontos estranhos na tela. Como posso forçá-lo a usar drivers NVIDIA?
EDIT : Para o Lenovo Yoga slim 7, as placas gráficas são possivelmente Intel Iris Xe Graphics, e provavelmente não há GPU NVIDIA (ainda a ser confirmada).
A placa aparentemente tem alguns problemas com o kernel padrão do Ubuntu 20.04 (por exemplo, #1 , #2 ).
Soluções possíveis:
sudo apt install linux-oem-20.04 && sudo reboot 0
. Você também pode tentar com o mais recentelinux-oem-20.04c
e verificar as opções disponíveis com oapt-cache search linux-oem-2
.Alternativamente, você pode tentar construir/instalar um kernel 5.12 ou mesmo 5.13/5.14 mais recente , YMMV. Ou você pode esperar um pouco com uma condição atual e viável, até que os kernels mais novos se tornem padrão.
Não tenho certeza de qual dessas opções tira o máximo proveito de ambas as unidades gráficas .
Você não postou todas as informações solicitadas. Existem muitos modelos Lenovo Yoga . Esta solução potencial pode funcionar, dependendo do seu hardware.
Poste a saída de
Você verá uma ou duas linhas de saída de
lspci...
A primeira linha provavelmente será algo comoO primeiro campo
00:02.0
é o ID do dispositivo. A segunda linha (se presente) provavelmente será algo comoDepois poste a saída de
Se a segunda linha relatar uma GPU NVIDIA, instale os drivers com
e reinicie. A primeira linha fornece os drivers nouveau de código aberto, que podem ser úteis de vez em quando (e tê-los não faz mal). A segunda linha fornece drivers proprietários, que geralmente são preferidos se funcionarem.
Depois de inicializar poste a saída de
Fonte : (um dos muitos) https://www.cyberciti.biz/faq/ubuntu-linux-install-nvidia-driver-latest-proprietary-driver/
O conjunto nomode é para desabilitar os drivers gpu. Quando os drivers da GPU não estão carregados, o controle de brilho não funciona. Remova a linha nomodeset. Em seguida, reinicie normalmente. O controle de brilho deve estar funcionando corretamente
Embora seja como um método de força bruta, funcionou para mim. Inicialmente, quando meu Ubuntu estava preso na tela roxa:
Agora a parte principal:
Parabéns! Agora seu sistema funcionará perfeitamente com inicialização normal, sem nomodeset e você poderá aumentar/diminuir o brilho da tela.
Adicionar
i915.enable_psr=0 i8042.direct i8042.dumbkbd
aGRUB_CMDLINE_LINUX_DEFAULT
.