Pagina 1 di 2

[Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: giovedì 3 novembre 2011, 13:04
da ub_Mario_45
Ciao

Ho avuto vari problemi con l'avanzamento da Ubuntu 11.04 a 11.10  (32 bit).
Ho appurato che dipendono dai drivers della scheda video.
Il computer non si avviava, successivamente ci sono riuscito.

Ora ho installato i drivers catalist proprietari per la scheda video ati.
Ho provato a disinstallarli da terminale ma li ho tolti solo in parte. E così il comp non si avvia neanche in modalità provvisoria: schermo nero. Devo usare la live.

Fatta la premessa:
1) la difficoltà che incontro spesso col terminale è quando voglio installare/disinstallare un software.
Come faccio a sapere tutti i pacchetti di cui si compone un software?

Del tipo: i drivers Catalyst :
apt-get purge cosa? Come si chiamano i pacchetti, come arrivo a quest'informazione, sul sito Ati non c'è.
C'è synaptic, ma da terminale non è possibile saperlo?

Del tipo: gnome3 con lightdm:
volevo installarlo da terminale con ubuntu server 10.10. Quali pacchetti devo installare, non lo so.

Re: [Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: giovedì 3 novembre 2011, 13:08
da glpiana
per i driver ati digita:
dpkg -l | grep fglrx
e vedi i pacchetti in questione.

Re: [Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: giovedì 3 novembre 2011, 18:41
da ub_Mario_45
Grazie per l'aiuto. Ho ottenuto la lista dei drivers, effettuato una disinstallazione forzata, reinstallato i drivers Ati e il comp si avvia.

Il log dell'installazione però mi dice :

Codice: Seleziona tutto

Uninstalling any previously installed drivers.

Creating symlink /var/lib/dkms/fglrx/8.902/source ->
                 /usr/src/fglrx-8.902

DKMS: add Completed.
[Error] Kernel Module : Failed to build fglrx-8.902 with DKMS
[Error] Kernel Module : Removing fglrx-8.902 from DKMS

------------------------------
Deleting module version: 8.902
completely from the DKMS tree.
------------------------------
Done.
[Reboot] Kernel Module : update-initramfs
invece con LIBGL_DEBUG=verbose glxinfo (per testare il webgl dal momento che ne ho bisogno), mi dice

Codice: Seleziona tutto

name of display: :0
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  139 (ATIFGLEXTENSION)
  Minor opcode of failed request:  66 ()
  Serial number of failed request:  13
  Current serial number in output stream:  13
con dpkg -l | grep fglrx adesso mi restituisce

Codice: Seleziona tutto

dpkg -l | grep fglrx
ii  fglrx                                  2:8.881-0ubuntu4.1                         Video driver for the AMD graphics accelerators
ii  fglrx-amdcccle                         2:8.881-0ubuntu4.1                         Catalyst Control Center for the AMD graphics accelerators
ic  fglrx-updates                          2:8.881-0ubuntu6.1                         Video driver for the AMD graphics accelerators
di xorg.conf c'è sono vari : xorg.conf    -  xorg.conf.fglrx-0    -    xorg.conf.fglrx-1  -    xorg.conf.original-0    -    xorg.conf.original-1
qual'è quello giusto?
xorg.conf

Codice: Seleziona tutto

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	Screen      1  "Screen1" RightOf "Screen0"
	Screen      2  "Screen2" RightOf "Screen1"
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/X11/misc"
	FontPath     "/usr/share/fonts/X11/cyrillic"
	FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/Type1"
	FontPath     "/usr/share/fonts/X11/100dpi"
	FontPath     "/usr/share/fonts/X11/75dpi"
	FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
	FontPath     "built-ins"
EndSection

Section "Module"
	Load  "dri2"
	Load  "dri"
	Load  "extmod"
	Load  "record"
	Load  "dbe"
	Load  "glx"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Monitor"
	Identifier   "Monitor1"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Monitor"
	Identifier   "Monitor2"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "Dac8Bit"            	# [<bool>]
        #Option     "BusType"            	# [<str>]
        #Option     "CPPIOMode"          	# [<bool>]
        #Option     "CPusecTimeout"      	# <i>
        #Option     "AGPMode"            	# <i>
        #Option     "AGPFastWrite"       	# [<bool>]
        #Option     "AGPSize"            	# <i>
        #Option     "GARTSize"           	# <i>
        #Option     "RingSize"           	# <i>
        #Option     "BufferSize"         	# <i>
        #Option     "EnableDepthMoves"   	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        #Option     "NoBackBuffer"       	# [<bool>]
        #Option     "DMAForXv"           	# [<bool>]
        #Option     "FBTexPercent"       	# <i>
        #Option     "DepthBits"          	# <i>
        #Option     "PCIAPERSize"        	# <i>
        #Option     "AccelDFS"           	# [<bool>]
        #Option     "IgnoreEDID"         	# [<bool>]
        #Option     "CustomEDID"         	# [<str>]
        #Option     "DisplayPriority"    	# [<str>]
        #Option     "PanelSize"          	# [<str>]
        #Option     "ForceMinDotClock"   	# <freq>
        #Option     "ColorTiling"        	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "RageTheatreCrystal" 	# <i>
        #Option     "RageTheatreTunerPort" 	# <i>
        #Option     "RageTheatreCompositePort" 	# <i>
        #Option     "RageTheatreSVideoPort" 	# <i>
        #Option     "TunerType"          	# <i>
        #Option     "RageTheatreMicrocPath" 	# <str>
        #Option     "RageTheatreMicrocType" 	# <str>
        #Option     "ScalerWidth"        	# <i>
        #Option     "RenderAccel"        	# [<bool>]
        #Option     "SubPixelOrder"      	# [<str>]
        #Option     "ClockGating"        	# [<bool>]
        #Option     "VGAAccess"          	# [<bool>]
        #Option     "ReverseDDC"         	# [<bool>]
        #Option     "LVDSProbePLL"       	# [<bool>]
        #Option     "AccelMethod"        	# <str>
        #Option     "DRI"                	# [<bool>]
        #Option     "ConnectorTable"     	# <str>
        #Option     "DefaultConnectorTable" 	# [<bool>]
        #Option     "DefaultTMDSPLL"     	# [<bool>]
        #Option     "TVDACLoadDetect"    	# [<bool>]
        #Option     "ForceTVOut"         	# [<bool>]
        #Option     "TVStandard"         	# <str>
        #Option     "IgnoreLidStatus"    	# [<bool>]
        #Option     "DefaultTVDACAdj"    	# [<bool>]
        #Option     "Int10"              	# [<bool>]
        #Option     "EXAVSync"           	# [<bool>]
        #Option     "ATOMTVOut"          	# [<bool>]
        #Option     "R4xxATOM"           	# [<bool>]
        #Option     "ForceLowPowerMode"  	# [<bool>]
        #Option     "DynamicPM"          	# [<bool>]
        #Option     "NewPLL"             	# [<bool>]
        #Option     "ZaphodHeads"        	# <str>
	Identifier  "Card0"
	Driver      "radeon"
	BusID       "PCI:2:0:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "Rotate"             	# <str>
        #Option     "fbdev"              	# <str>
        #Option     "debug"              	# [<bool>]
	Identifier  "Card1"
	Driver      "fbdev"
	BusID       "PCI:2:0:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "DefaultRefresh"     	# [<bool>]
        #Option     "ModeSetClearScreen" 	# [<bool>]
	Identifier  "Card2"
	Driver      "vesa"
	BusID       "PCI:2:0:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen1"
	Device     "Card1"
	Monitor    "Monitor1"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen2"
	Device     "Card2"
	Monitor    "Monitor2"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection
Cos'è andato storto ?

Re: [Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: giovedì 3 novembre 2011, 18:45
da glpiana
passami l'output del comando: lsmod

Re: [Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: giovedì 3 novembre 2011, 18:47
da ub_Mario_45
eccolo

Codice: Seleziona tutto

Module                  Size  Used by
bnep                   17923  2 
rfcomm                 38408  0 
bluetooth             148839  10 bnep,rfcomm
vesafb                 13489  1 
binfmt_misc            17292  1 
snd_usb_audio         100880  1 
snd_usbmidi_lib        24558  1 snd_usb_audio
usbhid                 41905  0 
hid                    77367  1 usbhid
gspca_zc3xx            51066  0 
snd_hda_codec_hdmi     31426  1 
gspca_main             27610  1 gspca_zc3xx
videodev               85626  1 gspca_main
snd_hda_codec_via      61329  1 
psmouse                63474  0 
serio_raw              12990  0 
snd_seq_midi           13132  0 
snd_rawmidi            25241  2 snd_usbmidi_lib,snd_seq_midi
snd_seq_midi_event     14475  1 snd_seq_midi
snd_hda_intel          28358  3 
snd_hda_codec          91754  3 snd_hda_codec_hdmi,snd_hda_codec_via,snd_hda_intel
snd_hwdep              13276  2 snd_usb_audio,snd_hda_codec
snd_seq                51567  2 snd_seq_midi,snd_seq_midi_event
snd_pcm                80468  4 snd_usb_audio,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq_device         14172  3 snd_seq_midi,snd_rawmidi,snd_seq
snd_timer              28932  2 snd_seq,snd_pcm
snd                    55902  20 snd_usb_audio,snd_usbmidi_lib,snd_hda_codec_hdmi,snd_hda_codec_via,snd_rawmidi,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_seq,snd_pcm,snd_seq_device,snd_timer
soundcore              12600  1 snd
snd_page_alloc         14108  2 snd_hda_intel,snd_pcm
i2c_nforce2            12906  0 
k10temp                12990  0 
ppdev                  12849  0 
parport_pc             32114  1 
lp                     17455  0 
parport                40930  3 ppdev,parport_pc,lp
usb_storage            44173  0 
8139too                23283  0 
uas                    17699  0 
8139cp                 26762  0 
sata_nv                23379  3 
pata_amd               13753  0 

Re: [Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: giovedì 3 novembre 2011, 18:58
da glpiana
infatti non stai usando i driver fglrx, ma neppure i radeon, quindi la cosa è ancora più storta. come hai installato i driver proprietari?

Re: [Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: giovedì 3 novembre 2011, 19:05
da ub_Mario_45
Ho scaricato con il terminale con wget i drivers da qui
http://support.amd.com/us/gpudownload/l ... ng=English
dal momento che lightdm non si avviava.

e poi ho lanciato il file .run : in pratica ha installato fglrx-updates ; il comp poi si è avviato.

Col computer avviato con l'interfaccia grafica sono andato su Ubuntu Center e ho installato di nuovo gli Ati drivers proprietari e mi ha installato fglrx-amdcccle e fglrx.

Re: [Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: giovedì 3 novembre 2011, 19:14
da glpiana
dovresti provare a disinstallare sia i pacchi relativi a fglrx che il driver installato con il .run. ci deve essere un uninstall da qualche parte. cercalo con locate uninstall magari. controlla poi l'esistenza di un file /etc/X11/xorg.conf  e se c'è, una volta disinstallati i driver, rinominalo in modo tale che non venga letta. poi riavvia e tieni le dita incrociate ;)

Re: [Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: giovedì 3 novembre 2011, 19:16
da ub_Mario_45
ok proviamo ...

Re: [Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: giovedì 3 novembre 2011, 20:00
da ub_Mario_45
ho disinstallato con il .run (/usr/share/ati/amd-unistall.run)
e sia i fglrx con apt-get purge fglrx*

Ho eliminato i file xorg.conf    -   xorg.conf.fglrx-0    -    xorg.conf.fglrx-1   -    xorg.conf.original-0    -     xorg.conf.original-1

Ora il computer entra nella UI ma: unity non c'è, ci sono le icone del desktop, c'è lo sfondo e nella barra superiore c'è : file modifica visualizza vai segnalibro aiuto

Per scrivere nel forum uso un altro pc ...

Come far ricomparire tutto ...?

Re: [Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: giovedì 3 novembre 2011, 20:07
da glpiana
ctrl+ alt +f1 e passi in tty. da lì dai:
sudo service lightdm restart

al login controlla con che sessione vuole entrare cliccando sulla rotella. per unity prendi ubuntu. comunque entri, apri un terminale e scrivi:
lsmod |grep radeon
e vediamo che dice.

Re: [Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: giovedì 3 novembre 2011, 20:14
da ub_Mario_45
dunque con restart lightdm fa il restart dell'interfaccia di cui sopra.
Il login non me lo fa, accede in automatico


dopo di che con dpkg -l | grep radeon mi torna :

Codice: Seleziona tutto

ii  libdrm-radeon1                         2.4.26-1ubuntu1                            Userspace interface to radeon-specific kernel DRM services -- runtime
ii  radeontool                             1.6.1-1                                    utility to control ATI Radeon backlight functions on laptops
chrome - per scrivere sul forum - l'ho aperto col terminale ...

Re: [Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: giovedì 3 novembre 2011, 20:36
da glpiana
non era dpkg :)
lsmod | grep radeon  devi scrivere.

ma il restart di lightdm non ti riporta al login?

e se scrivi gnome-panel in un terminale non ti appaiono i pannelli? magari c'è il tasto per terminare la sessione.

Re: [Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: giovedì 3 novembre 2011, 20:44
da ub_Mario_45
- lsmod | grep radeon
radeon                961735  2

Codice: Seleziona tutto

ttm                    65224  1 radeon
drm_kms_helper         32889  1 radeon
drm                   196322  3 radeon,ttm,drm_kms_helper
i2c_algo_bit           13199  1 radeon
È presente della nuova posta in /var/mail/root
- il restart di lightdm non mi porta al login
riavvia solo lightdm ma fa un accesso automatico con il mio nomeutente

- gnome-panel

Codice: Seleziona tutto

** (gnome-panel:2706): WARNING **: Cannot register the panel shell: È stato raggiunto il timeout
L'unico pannello che c'è , è quello grigio con file, modifica , visualizza ecc

Re: [Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: giovedì 3 novembre 2011, 20:52
da ub_Mario_45
dunque con gnome-panel come utente normale e non root appaiono dei pannelli ma
cliccando su termina sessione mi torna:

Codice: Seleziona tutto

** (gnome-panel:4018): WARNING **: Could not ask session manager if shut down is available: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

** (gnome-panel:4018): WARNING **: Could not get presence from session manager.

(gnome-panel:4018): GLib-GObject-WARNING **: /build/buildd/glib2.0-2.30.0/./gobject/gsignal.c:2295: signal `size_request' is invalid for instance `0x9c9fe30'

** (gnome-panel:4018): WARNING **: Could not ask session manager to log out: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files

** (gdmflexiserver:4068): WARNING **: Unable to determine session: Unable to lookup session information for process '4068'
** (gdmflexiserver:4068): DEBUG: seat id is not set; can't switch sessions

** (gdmflexiserver:4071): WARNING **: Unable to determine session: Unable to lookup session information for process '4071'
** (gdmflexiserver:4071): DEBUG: seat id is not set; can't switch sessions

Re: [Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: giovedì 3 novembre 2011, 21:02
da ub_Mario_45
C'è un modo per terminare la sessione da terminale ?
su google non ho trovato niente di funzionante con lightdm ....

Re: [Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: giovedì 3 novembre 2011, 21:02
da glpiana
allora nel terminale scrivi:

unity

se non appare la barra superiore completa di tasto per terminare la sessione, passa in tty, dai il solito sudo service lightdm restart
poi nel terminale dai unity-2d-launcher che dovrebbe quantomeno aprirti la sessione 2d di unity.
a questo punto dovresti poterti trovare nella schermata di  login dopo termina sessione. se nè ubuntu, nè ubuntu2d funzionano installa gnome-session-fallback ed entra con gnome.

Re: [Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: giovedì 3 novembre 2011, 21:20
da ub_Mario_45
unity e unity-2d-launcher nulla

gnome-session-fallback è già installato ;
quando lo avvio digitando "gnome-session-fallback"
mi torna

Codice: Seleziona tutto

impossibile aprire il display

Re: [Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: venerdì 4 novembre 2011, 8:45
da glpiana
prova a passare in tty e a dare:
sudo service lightdm stop

poi quando ti restituisce il prompt dai:
startx

e dimmi che fa.

Re: [Driver] inst/disinstallazione drivers: come sapere il nome dei pacchetti di un software?

Inviato: venerdì 4 novembre 2011, 11:35
da ub_Mario_45
ho reinstallato i driver ati, sono entrato nella Ui, disattivato il login automatico, disinstallato i drivers ati, ora mi fa entrare nella login screen,
e posso entrare con Gnome classic oppure lxde.

A questo punto ... ?