[Risolto] Disinstallazione driver nvidia CUDA

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.