Ciao.
Qualche tempo fa avevo installato i driver proprietari nvidia per utilizzare CUDA ma mi hanno dato problemi e ho deciso di tornare indietro.
Per fare questo ho riavviato la mia fedora 16 (64 bit) a runlevel 3, ho disinstallato i driver nvidia tramite
sh ./file_nvidia.run --uninstall
e ho rimosso le opzioni di avvio del kernel che disabilitavano l’uso dei driver nouveau.
Quando ho riavviato però il sistema non carica l’interfaccia grafica…sembra ci sia ancora qualche cosa “appesa”.
Qualche idea?
Grazie
Vediamo:
$ rpm -qa | egrep "nouve|nvidia"
$ cat /boot/grub2/grub.cfg
Scusate il ritardo.
Allora avviandolo a runlevel 3 ho eseguito i comandi che mi hai indicato e mi ritorna rispettivamente questo:
xorg-x11-drv-nouveau-0.0.16-27.20110720gitb806e3f.fc16.x86_64
e questo
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if -s $prefix/grubenv ]; then
load_env
fi
set default="${saved_entry}"
if "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Fedora Linux, with Linux 3.2.6-3.fc16.x86_64' --class fedora --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 8454aad7-bf95-43ed-89cc-3c02e5ec5090
echo 'Loading Linux 3.2.6-3.fc16.x86_64 ...'
linux /boot/vmlinuz-3.2.6-3.fc16.x86_64 root=UUID=8454aad7-bf95-43ed-89cc-3c02e5ec5090 ro LANG=it_IT.UTF-8 rd.md=0 rd.lvm=0 rd.dm=0 quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 KEYTABLE=it
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-3.2.6-3.fc16.x86_64.img
}
menuentry 'Fedora Linux, with Linux 3.2.6-3.fc16.x86_64 (recovery mode)' --class fedora --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 8454aad7-bf95-43ed-89cc-3c02e5ec5090
echo 'Loading Linux 3.2.6-3.fc16.x86_64 ...'
linux /boot/vmlinuz-3.2.6-3.fc16.x86_64 root=UUID=8454aad7-bf95-43ed-89cc-3c02e5ec5090 ro single LANG=it_IT.UTF-8 rd.md=0 rd.lvm=0 rd.dm=0 quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 KEYTABLE=it
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-3.2.6-3.fc16.x86_64.img
}
menuentry 'Fedora Linux, with Linux 3.2.5-3.fc16.x86_64' --class fedora --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 8454aad7-bf95-43ed-89cc-3c02e5ec5090
echo 'Loading Linux 3.2.5-3.fc16.x86_64 ...'
linux /boot/vmlinuz-3.2.5-3.fc16.x86_64 root=UUID=8454aad7-bf95-43ed-89cc-3c02e5ec5090 ro LANG=it_IT.UTF-8 rd.md=0 rd.lvm=0 rd.dm=0 quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 KEYTABLE=it
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-3.2.5-3.fc16.x86_64.img
}
menuentry 'Fedora Linux, with Linux 3.2.5-3.fc16.x86_64 (recovery mode)' --class fedora --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 8454aad7-bf95-43ed-89cc-3c02e5ec5090
echo 'Loading Linux 3.2.5-3.fc16.x86_64 ...'
linux /boot/vmlinuz-3.2.5-3.fc16.x86_64 root=UUID=8454aad7-bf95-43ed-89cc-3c02e5ec5090 ro single LANG=it_IT.UTF-8 rd.md=0 rd.lvm=0 rd.dm=0 quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 KEYTABLE=it
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-3.2.5-3.fc16.x86_64.img
}
menuentry 'Fedora Linux, with Linux 3.2.3-2.fc16.x86_64' --class fedora --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 8454aad7-bf95-43ed-89cc-3c02e5ec5090
echo 'Loading Linux 3.2.3-2.fc16.x86_64 ...'
linux /boot/vmlinuz-3.2.3-2.fc16.x86_64 root=UUID=8454aad7-bf95-43ed-89cc-3c02e5ec5090 ro LANG=it_IT.UTF-8 rd.md=0 rd.lvm=0 rd.dm=0 quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 KEYTABLE=it
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-3.2.3-2.fc16.x86_64.img
}
menuentry 'Fedora Linux, with Linux 3.2.3-2.fc16.x86_64 (recovery mode)' --class fedora --class gnu-linux --class gnu --class os {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root 8454aad7-bf95-43ed-89cc-3c02e5ec5090
echo 'Loading Linux 3.2.3-2.fc16.x86_64 ...'
linux /boot/vmlinuz-3.2.3-2.fc16.x86_64 root=UUID=8454aad7-bf95-43ed-89cc-3c02e5ec5090 ro single LANG=it_IT.UTF-8 rd.md=0 rd.lvm=0 rd.dm=0 quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 KEYTABLE=it
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-3.2.3-2.fc16.x86_64.img
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
### BEGIN /etc/grub.d/90_persistent ###
### END /etc/grub.d/90_persistent ###
Grazie mille.
output di:
$ lspci -k|grep -iA 6 vga
mi restituisce questo:
01:00.0 VGA compatible controller: nVidia Corporation G96 [GeForce 9500 GT] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 8299
Kernel driver in use: nouveau
Kernel modules: nvidia, nouveau
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
Subsystem: ASUSTeK Computer Inc. M3A78-EH Motherboard
Kernel driver in use: r8169
sembra che la disinstallazione non sia andata bene.
output di:
# cat /etc/X11/xorg.conf
ecco:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 285.05.33 ([email protected]) Thu Jan 19 14:30:37 PST 2012
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
FontPath "/usr/share/fonts/default/Type1"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from data in "/etc/sysconfig/keyboard"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbLayout" "it"
Option "XkbModel" "pc105"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
il problema è che non credo di avere un file di backup di xorg prima dell’installazione dei driver nvidia.
# nano /etc/X11/xorg.conf
modifica la linea :
Driver "nvidia"
in :
Driver "nouveau"
salva con ctrl+o
chiudi con ctrl+x
dai un reboot, vedi se parte l’interfaccia grafica.
Funziona!
Metto risolto al titolo del primo post!
Grazie mille!
de nada.