Configurando HybridGraphics no Dell XPS 15z (L511z) Ubuntu 14.04

Configurando HybridGraphics no Dell XPS 15z (L511z) Ubuntu 14.04

Há poucos dias instalei o Ubuntu 14.04 no meu laptop Dell XPS 15z (L511z). O primeiro problema que encontrei foi com a instalação (do CD) que não desejava iniciar. Com acpi=off selecionado, a instalação sempre parava na última etapa - copiando os logs de instalação, então tive que instalar com o nomodeset selecionado.

Depois que a instalação foi concluída com sucesso, apenas a resolução que pude escolher foi 1280x1024 (5:4). Tentei instalar o driver nvidia-331 junto com nvidia-settings e nvidia-prime, reiniciei o sistema e o Ubuntu congela após a tela de login (só consigo ver o papel de parede do Ubuntu 14.04 e mover o cursor, mas nenhuma área de trabalho carrega). Com ctrl + alt + F1 e

sudo prime-switch intel

Consegui mudar para gráficos Intel, o que me permitiu fazer login normalmente. A resolução ainda é 1280x1024 (5:4) com opção adicional de 1024x768 (4:3), o que não chega nem perto da minha resolução de tela de 1920x1080 (16:9). Quando inicio as configurações do servidor Nvidia X, vejo apenas duas guias: perfis de aplicativos, configuração de configurações da nvidia. E se eu tentar voltar para a placa nvidia com

sudo prime-swich nvidia

Recebo o mesmo congelamento após o login.

Alguém pode me ajudar, por favor, porque estou lutando com esse HybridGraphics há alguns dias e não obtive nenhum resultado?

Laptop specs:
CPU: Intel Core i7 (2nd Gen) 2640M / 2.8 GHz
GPU: NVIDIA GeForce GT 525M

Responder1

Já é um pouco tarde mas ainda vou postar essa resposta para que outras pessoas possam ver, já que passei umas boas 24 horas procurando a solução.

Eu tenho exatamente o mesmo laptop e exatamente o mesmo problema. A solução completa (para Fedora) pode ser encontrada aqui:http://www.forum.fedoraforum.org/showthread.php?t=289685.

O mais importante é perceber que você precisa se livrar da opção nomodeset, pois isso impede que o Ubuntu carregue seus drivers Intel (ou qualquer outro). É necessário durante a instalação, mas só dói depois disso.

Com isso em mente, a solução é editar o arquivo /etc/default/grub editando a variável GRUB_CMDLINE_LINUX para o seguinte:

GRUB_CMDLINE_LINUX="acpi_osi=linux noapic nolapic i915.i915_enable_rc6=1 i915.lvds_downclock=1 i915.i915_enable_fbc=1 pcie_aspm=force"

Algumas das opções podem não ser necessárias, mas estou cansado demais para tentar descobrir o que cada uma faz.

Agora você precisa fazer sudo update-grub, reiniciar e então usar sua resolução nativa.

Responder2

Usei um laptop Dell XPS15z (L511z) com Ubuntu 14.04 e o GRUB_CMDLINE_LINUXarquivo /etc/default/grubé o seguinte:

GRUB_CMDLINE_LINUX="acpi_osi=linux nolapic i915.i915_enable_rc6=1 i915.lvds_downclock=1 i915.i915_enable_fbc=1 pcie_aspm=force"

Nesta configuração, o Ubuntu é capaz de inicializar com minidisplay e portas HDMI funcionando, enquanto apenas um núcleo é detectado pelo sistema, já que o nolapic impede a entrada no modo SMP.

No entanto, quando eu remover o nolapic, o Ubuntu não conseguirá inicializar normalmente, mas sim através do modo de recuperação. Todos os quatro núcleos podem ser detectados, enquanto o mini display e as portas HDMI não funcionam corretamente. Espero que isto ajude.

Responder3

Eu adicionei a seguinte pequena variação encontrada em um artigo do Feodora (sim, trabalhando para o Ubuntu!) com sucesso:

GRUB_CMDLINE_LINUX="acpi_osi=linux noapic nolapic rd.md=0 rd.lvm=0 rd.dm=0 $([ -x /usr/sbin/rhcrashkernel-param ] && /usr/sbin/rhcrashkernel-param || :) rd.luks=0 vconsole.keymap=us rhgb i915.i915_enable_rc6=1 i915.lvds_downclock=1 i915.i915_enable_fbc=1 pcie_aspm=force"

informação relacionada