Jump to content

Ubuntu 12.04 fica em loop no boot, possivelmente problema e da gráfica


fpinto

Recommended Posts

Boa tarde. comprei a pouco tempo um asus n76vz v4g, e tentei insalar o ubuntu mal tive a oportunidade, mas surgiu o problema da grafica logo no inicio, e uma nvidia 650m 4gb, uma grafica pouco comum e aparentemente não suportada.

apos a instalacao funcionava relativamente bem, não podia usar o cubo do compiz nem nada que fosse utilizar aceleracao grafica, mas corria em 1080p. queria por o cubo por isso instalei as drivers que estavam no site da nvidia para a 650m, mas o pc ficou com resolução de 600x400, e agora não faz boot. encrava no boot com a mensagem: starting anac(h)ronistic cron stopping anac(h)ronistic cron. e fica parado. consigo iniciar o servidor x pelo tty1, e é ai que tenho a resolução baixa. não me permite alterar a resolução, tentei as drivers nouveau, tentei as nvidia experimental, fiz dist-upgrade, tentei com gdm e lightdm, mas a resolução nunca passa de 600x400, o estranho e que antes de meter startx no terminal, no tty, tenho a resolução normal. consigo correr videos no youtube que sejam HD e a imagem aparece realmente em HD..

Alguem faz ideia de como posso voltar a ter as drivers originais? ja fiz apt-get --purge remove nvidia-* e instalei so as nvidia common e nvidia settings, mas tambem não deu.

cums, fpinto

EDIT: http://pastebin.com/LuWHTBrN --> log do xorg

http://pastebin.com/fZE33Er1 --> dmesg output

EDIT2: ao iniciao o nvidia-settings ele diz me que não estou a usar as drivers nvidia, e pelo que li nos logs acho que o jockey apenas esta a reconhecer a driver da intel

Edited by fpinto
Link to comment
Share on other sites

Acho que ao instalar o driver da nvidia ela criou uma entrada para fazer o blacklist da driver nouveau, ve se encontras em /etc/modprobe.d algum ficheiro cujo nome contem nvidia, caso encontrares procura por uma entrada que diz algo como blacklist nouveau.

Podes utilizar este dummy script para te ajudar a encontrar esse ficheiro.

#!/usr/bin/env bash

base_dir=/etc/modprobe.d
for entry in $(ls $base_dir); do
   file="$base_dir/$entry"
   if [[ -f "$file" ]];then
    grep -i "nouveau" $file
    [[ $? ]] && echo "Matched file $file"
   fi
done

Victarion seized the dusky woman by the wrist and pulled her to him.

Victarion - She will do it. Go pray to your red god. Light your fire, and tell me what you see.

Moqorro's dark eyes seemed to shine.

Moqorro - I see dragons.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.