Pagina 1 di 1

[NVidia][RISOLTO] problema scheda video nvidia

Inviato: mercoledì 30 giugno 2010, 22:44
da farinos
Salve a tutti,
questo pomeriggio ho avuto la pessima idea di provare a realizzare un dual screen su ubuntu.
Aprendo Nvidia X server settings i due schermi venivano riconosciuti tuttavia uno di questi non visualizzava alcuna immagine. Per inciso ho una Nvidia Geforce 9300m gs.
Ho cercato una guida nella quale mi veniva detto di dare questo comando :

Codice: Seleziona tutto

sudo apt-get install nvidia-glx
e di riavviare  il computer. Quando è ripartito avevo una risoluzione bassisima.
Avviando in modalità recovery ed eseguendo l'opzione per riparare i driver grafici ho posto rimedio seppur in parte al danno fatto.
La risoluzione masima che ora posso mettere è 1024x768 , è un po' bassina....
Andando su Sistema->Amministrazione->Driver Hardware ci sono i driver grafici accelerati Nvidia (ultime schede) ; non c'è la spunta nella colonna abilitato ma nella colonna stato c'è scritto : In uso.

Quando lo abilito, dopo un po di tempo in cui scarica delle cose mi viene chiesto di riavviare e sono da capo a dodici con la risoluzione infima...
Per quale motivo apt-get install nvidia-glx mi fa tutto questo casino? quel non dovrebbe risolverli i problemi riguardanti la scheda video?

Vi ringrazio dell'aiuto

Re: [NVidia] problema scheda video nvidia

Inviato: sabato 3 luglio 2010, 20:39
da Danx
purtroppo in ubuntu non sempre viene configurata la risoluzione in automatico e bisogna farlo manualmente, non ti assicuro
la riuscita comunque se qualcosa non funziona dovi solo dare il comando

sudo dpkg-reconfigure -phigh xserver-xorg

da modalità provvisoria.

Se lo hai rimosso installa il driver col solito comando ma non riavviare

dai questo comando nel terminale


lshw

scorrendo dovresti trovare una sezione simile a questa mia col nome della scheda video

-display
               description: VGA compatible controller
               product: NV34 [GeForce FX 5200]
               vendor: nVidia Corporation
               physical id: 0
               bus info: pci@0000:02:00.0
               version: a1
               width: 32 bits
               clock: 66MHz
               capabilities: vga_controller bus_master cap_list
               configuration: driver=nvidia latency=248 maxlate

prendi nota del bus info, nel caso sopra sarà 2:0:0   (due zeri o uno zero non cambia niente, metti i due punti tra le cifre)

poi dai il seguente comando

sudo gedit /etc/X11/xorg.conf


si apre un file, se all'interno c'è qualcosa cancella tutto altrimenti incolla semplicemente queste righe modificando i punti seguenti:

la riga:   Busid "PCI:2:0:0",  inserendo il bus della tua scheda

e la riga: Modes "1440x900", inserendo la risoluzione del tuo monitor

si dovrebbe anche modificare le seguenti introducendo le corrette frequenze del tuo monitor

Horizsync 31.5-56.0
Vertrefresh 56.0 - 65.0

ma dovrebbero andare bene anche queste, magari lo fai dopo

Codice: Seleziona tutto

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"it"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
	Option		"CorePointer"
EndSection

Section "Device"
	Identifier	"Configured Video Device"
	Boardname	"NVIDIA GeForce (generic)"
	Busid		"PCI:2:0:0"
	Driver		"nvidia"
	Screen	0
	Vendorname	"NVIDIA"
	Option		"NoLogo"	"True"
EndSection

Section "Monitor"
	Identifier	"Configured Monitor"
	Vendorname	"Generic LCD Display"
	Modelname	"LCD Panel "
	Horizsync	31.5-56.0
	Vertrefresh	56.0	-	65.0
  
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	Device		"Configured Video Device"
	Defaultdepth	24
	SubSection "Display"
		Depth	24
		Modes		"1440x900"
	EndSubSection
EndSection

Section "Extensions"
	Option		"Composite"	"Enable"
EndSection
occhio a non fare errori tipo omettere una virgoletta o mettere spazi dove non si deve altrimenti avrai schermo nero

dopo la modifica salva e riavvia

Re: [NVidia] problema scheda video nvidia

Inviato: lunedì 5 luglio 2010, 1:54
da farinos
grazie della risposta :D
comunque ho risolto installando i driver (per la mia scheda video ho dovuto scaricare i driver : NVIDIA-Linux-x86-256.35.run).
Per installare tutto ho seguito questa guida che riporto di seguito :
If you wish to install the NVIDIA Linux graphics driver on a Debian GNU/Linux or Ubuntu system that ships with Xorg 7.x, please ensure that your system meets the following requirements:

* development tools like make and gcc are installed
* the linux-headers package matching the installed Linux kernel is installed
* the pkg-config and xserver-xorg-dev packages are installed

basta utilizzare Synaptic per verificare che siano installati.

* the nvidia-glx package has been uninstalled with the --purge option and the files /etc/init.d/nvidia-glx and /etc/init.d/nvidia-kernel do not exist

date questo comando

Codice: Seleziona tutto

sudo apt-get --purge remove nvidia-glx-new nvidia-glx nvidia-settings nvidia-glx-legacy
If you use Ubuntu, please also ensure that the linux-restricted-modules or linux-restricted-modules-common packages have been uninstalled. Alternatively, you can edit the /etc/default/linux-restricted-modules or /etc/default/linux-restricted-modules-common configuration file and disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) via:

DISABLED_MODULES="nv nvidia_new"

aprite il file con il seguente comando

Codice: Seleziona tutto

 sudo gedit /etc/default/linux-restricted-modules-common
alla fine del file aggiungete la riga:  

Codice: Seleziona tutto

 DISABLED_MODULES="nv nvidia_new" 
Additionally, delete the following file if it exists:

/lib/linux-restricted-modules/.nvidia_new_installed

digitate  

Codice: Seleziona tutto

sudo rm -f /lib/linux-restricted-modules/.nvidia_new_installed

The pressed CTRL-ALT-F1
logged in as me
run

Codice: Seleziona tutto

sudo /etc/init.d/kdm stop
(that'd be "gdm stop" instead of "kdm stop" if you're using gnome)
then ran

Codice: Seleziona tutto

sudo sh /home/me/Desktop/nvidia9600.run
naturalmente al posto di "nvidia9600.run" va il nome dei driver che avete scaricato
chose to let it autoconfig the xserver
run

Codice: Seleziona tutto

startx
Here I was able to log in as usual and log in to my KDE desktop

edited xorg.conf (sudo kate /etc/X11/xorg.conf or sudo gedit /X11/xorg.conf)
added under the section "Device"

Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True"
Option "NoLogo" "True"
C'è una parte della guida che non ho eseguito ma che riporto per completezza, le seguenti righe vanno aggiunte sepre nel file xorg.conf
and added

Section "Module"
Load "glx"
EndSection

at the end of the file. don't forget the blank line at eof
la guida è in inglese, ma si capisce bene , ho anche aggiunto il codice per ogni azione, spero che quasto post possa aiutare qualcun'altro.

Re: [NVidia] problema scheda video nvidia

Inviato: lunedì 5 luglio 2010, 2:04
da farinos
grazie della risposta :D
comunque ho risolto installando i driver (per la mia scheda video ho dovuto scaricare i driver : NVIDIA-Linux-x86-256.35.run).
Per installare tutto ho seguito questa guida che riporto di seguito :
If you wish to install the NVIDIA Linux graphics driver on a Debian GNU/Linux or Ubuntu system that ships with Xorg 7.x, please ensure that your system meets the following requirements:

* development tools like make and gcc are installed
* the linux-headers package matching the installed Linux kernel is installed
* the pkg-config and xserver-xorg-dev packages are installed

basta utilizzare Synaptic per verificare che siano installati.

* the nvidia-glx package has been uninstalled with the --purge option and the files /etc/init.d/nvidia-glx and /etc/init.d/nvidia-kernel do not exist

date questo comando

Codice: Seleziona tutto

sudo apt-get --purge remove nvidia-glx-new nvidia-glx nvidia-settings nvidia-glx-legacy
If you use Ubuntu, please also ensure that the linux-restricted-modules or linux-restricted-modules-common packages have been uninstalled. Alternatively, you can edit the /etc/default/linux-restricted-modules or /etc/default/linux-restricted-modules-common configuration file and disable the NVIDIA linux-restricted kernel modules (nvidia, nvidia_legacy) via:

DISABLED_MODULES="nv nvidia_new"

aprite il file con il seguente comando

Codice: Seleziona tutto

 sudo gedit /etc/default/linux-restricted-modules-common
alla fine del file aggiungete la riga:  

Codice: Seleziona tutto

 DISABLED_MODULES="nv nvidia_new" 
Additionally, delete the following file if it exists:

/lib/linux-restricted-modules/.nvidia_new_installed

digitate  

Codice: Seleziona tutto

sudo rm -f /lib/linux-restricted-modules/.nvidia_new_installed

The pressed CTRL-ALT-F1
logged in as me
run

Codice: Seleziona tutto

sudo /etc/init.d/kdm stop
(that'd be "gdm stop" instead of "kdm stop" if you're using gnome)
then ran

Codice: Seleziona tutto

sudo sh /home/me/Desktop/nvidia9600.run
naturalmente al posto di "nvidia9600.run" va il nome dei driver che avete scaricato

chose to let it autoconfig the xserver
run

Codice: Seleziona tutto

startx
Here I was able to log in as usual and log in to my KDE desktop

edited xorg.conf (sudo kate /etc/X11/xorg.conf or sudo gedit /X11/xorg.conf)
added under the section "Device"

Option "AddARGBVisuals" "True"
Option "AddARGBGLXVisuals" "True"
Option "NoLogo" "True"
C'è una parte della guida che non ho eseguito ma che riporto per completezza, le seguenti righe vanno aggiunte sepre nel file xorg.conf
and added

Section "Module"
Load "glx"
EndSection

at the end of the file. don't forget the blank line at eof
la guida è in inglese, ma si capisce bene , ho anche aggiunto il codice per ogni azione, spero che questo post possa aiutare qualcun'altro.