autoX - perché no ?
Moderatore: Staff
Regole del forum
1) Specificare nome e versione del porting.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Specificare nome e versione del porting.
2) Specificare se discussione/suggerimento o richiesta d'aiuto.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- zoros
- Linux 4.x
- Messaggi: 1361
- Iscritto il: lun 28 mag 2007, 22:51
- Nome Cognome: Fabio`Zorba`
- Slackware: 14.1
- Kernel: 3.10.30-smp
- Desktop: KDE-3.5(works!)
- Località: Gorizia
- Contatta:
Re: autoX - perché no ?
grazie tigerwalk, i tuoi feedback sono sempre preziosi ... come ben sai lo script in origine si appoggiava ad un binario esterno, una specie di "sed" ma più semplice da usare ... per rendere questo script trasferibile ad altri così com'è senza la complicazione di binari aggiuntivi devo usare comandi Linux standard, sed è uno di questi ...
il sed mi sta creando qualche problemino, per esempio non è facile estrarre le stringe giuste se ci sono più schede video sulla stessa MB ...
per venire al dunque, in -current con le schede nVidia e driver proprietario mi funziona perfettamente, con le ATI e 12.2 anche, ma non ho la possibilità in questo momento di provare le ATI in -current ...
comunque la segnalazione che riporti evidenzia un crash di "X -configure", problema che mi pare hai già dovuto affrontare usando le ATI in -current ... io proverei ad eseguire quel comando all'esterno dello script ... poi se riesci a darmi qualche info in più in merito alle nVidia, mi sarebbe molto utile ...
il sed mi sta creando qualche problemino, per esempio non è facile estrarre le stringe giuste se ci sono più schede video sulla stessa MB ...
per venire al dunque, in -current con le schede nVidia e driver proprietario mi funziona perfettamente, con le ATI e 12.2 anche, ma non ho la possibilità in questo momento di provare le ATI in -current ...
comunque la segnalazione che riporti evidenzia un crash di "X -configure", problema che mi pare hai già dovuto affrontare usando le ATI in -current ... io proverei ad eseguire quel comando all'esterno dello script ... poi se riesci a darmi qualche info in più in merito alle nVidia, mi sarebbe molto utile ...
vorrei riavere le mie firme ...
- tigerwalk
- Linux 3.x
- Messaggi: 893
- Iscritto il: lun 25 feb 2008, 22:08
- Nome Cognome: Giuliano della Vecchia
- Slackware: 13.37-14.2
- Kernel: 3.10.17-tiger / 4.4.88-smp
- Desktop: kde4/xfce4
- Località: Napoli
Re: autoX - perché no ?
output autoX macchina con NVIDIA:
xorg.conf creato dallo script:
nonostante il driver nv la risoluzione è 1024x768 (quella del driver VESA), a fronte di una risoluzione 1280x800 che è quella ottimale.
Spero che queste informazioni possano essere utili al tuo scopo!
Codice: Seleziona tutto
Detecting video ...
Vendor nVidia Corporation
Board G72M [Quadro NVS 110M/GeForce Go 7300]
Driver nv
BusID PCI:1:0:0
Keyboard it
Codice: Seleziona tutto
######################################################
# xorg.conf automatically configured by autoX
# version 4.1 - 05/22/2009 FZ
######################################################
Section "ServerLayout"
Identifier "Xorg Configured"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "USB_Mouse" "CorePointer"
InputDevice "Synaptics" "SendCoreEvents"
InputDevice "Serial_Mouse0" "SendCoreEvents"
InputDevice "Serial_Mouse1" "SendCoreEvents"
EndSection
Section "ServerFlags"
AllowMouseOpenFail
#DontZap
#DontZoom
EndSection
Section "Files"
RgbPath "/usr/lib/X11/rgb"
# ModulePath "/usr/X11R6/lib/modules"
FontPath "unix/:-1"
FontPath "/usr/share/fonts/local/"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/OTF/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/CID/"
FontPath "/usr/share/fonts/Speedo/"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/cyrillic/"
EndSection
Section "Module"
Load "GLcore"
Load "record"
Load "extmod"
Load "ddc"
Load "int10
Load "dbe"
Load "dri"
Load "glx"
Load "xtrap"
Load "type1"
Load "freetype"
Load "speedo"
Load "synaptics"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"
EndSection
Section "InputDevice"
Identifier "PS2_Mouse"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "USB_Mouse"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "InputDevice"
Identifier "Serial_Mouse0"
Driver "mouse"
Option "Protocol" "Microsoft"
Option "Device" "/dev/ttyS0"
Option "Emulate3Buttons"
EndSection
Section "InputDevice"
Identifier "Serial_Mouse1"
Driver "mouse"
Option "Protocol" "Microsoft"
Option "Device" "/dev/ttyS1"
Option "Emulate3Buttons"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 31.5 - 48.5
VertRefresh 50.0 - 70.0
EndSection
Section "Device"
Identifier "Card0"
Driver "nv"
VendorName "nVidia Corporation"
BoardName "G72M [Quadro NVS 110M/GeForce Go 7300]"
BusID "PCI:1:0:0"
Option "ColorTiling" "On"
Option "EnablePageFlip" "True"
Option "AccelMethod" "XAA"
Option "XAANoOffscreenPixmaps" "True"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
Option "RenderAccel" "True"
Option "AllowGLXWithComposite" "True"
Option "AddARGBGLXVisuals" "True"
# Option "XAANoOffscreenPixmaps" "True"
SubSection "Display"
Depth 1
Modes "1366x768" "1280x800" "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 4
Modes "1366x768" "1280x800" "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 8
Modes "1366x768" "1280x800" "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 15
Modes "1366x768" "1280x800" "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 16
Modes "1366x768" "1280x800" "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 24
Modes "1366x768" "1280x800" "1280x1024" "1024x768" "800x600"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Codice: Seleziona tutto
lspci -v | grep VGA
01:00.0 VGA compatible controller: nVidia Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1) (prog-if 00 [VGA controller])
Spero che queste informazioni possano essere utili al tuo scopo!
- zoros
- Linux 4.x
- Messaggi: 1361
- Iscritto il: lun 28 mag 2007, 22:51
- Nome Cognome: Fabio`Zorba`
- Slackware: 14.1
- Kernel: 3.10.30-smp
- Desktop: KDE-3.5(works!)
- Località: Gorizia
- Contatta:
Re: autoX - perché no ?
bene, ho capito ... spiegazione:
nella fase di avvio del server X avviene una comunicazione tra la scheda grafica ed il monitor attraverso il cavo VGA o DVI ... Xorg ricava le specifiche del monitor (frequenze H/V) e sceglie le risoluzioni possibili per quel monitor ... accadeva che (con monitor scollegato o spento nella fase di avvio) Xorg non riuscisse a ricavare le prestazioni del monitor scegliendo una risoluzione 640x480, impraticabile per i Desktop manager attuali ... allora ho messo questa riga: che in pratica cerca nei log la traccia della corretta comunicazione tra scheda video e monitor ...
vedo che anche sul mio PC, con nVidia GeForce 6600 GT e Xorg 1.4.2, nei log non c'è più traccia di questa comunicazione DDC e che il modulo "ddc" è built-in in questa versione di Xorg ...
lo script autoX, non trovando il DDC, imposta nella sezione monitor: frequenze che permettono al server grafico di raggiungere almeno il 1024x768 (risoluzione con la quale si riesce a lavorare su schermi 4/3) ... chiaramente se commenti queste due righe di xorg.conf avrai il monitor wide 1280x800 ...
adesso non so se è il caso di togliere da autoX tutta la procedura relativa al DDC ... mi chiedo se Xorg 1.4.2 (e successive) ha un diverso meccanismo di identificazione del monitor ... e soprattutto se Xorg è in grado finalmente di adattarsi al volo al monitor ...
comunque, se vuoi provare, elimina tutte queste righe:
nella fase di avvio del server X avviene una comunicazione tra la scheda grafica ed il monitor attraverso il cavo VGA o DVI ... Xorg ricava le specifiche del monitor (frequenze H/V) e sceglie le risoluzioni possibili per quel monitor ... accadeva che (con monitor scollegato o spento nella fase di avvio) Xorg non riuscisse a ricavare le prestazioni del monitor scegliendo una risoluzione 640x480, impraticabile per i Desktop manager attuali ... allora ho messo questa riga:
Codice: Seleziona tutto
ok_DDC_Monitor=`cat /var/log/Xorg.0.log | grep "DDC read successfully"`
vedo che anche sul mio PC, con nVidia GeForce 6600 GT e Xorg 1.4.2, nei log non c'è più traccia di questa comunicazione DDC e che il modulo "ddc" è built-in in questa versione di Xorg ...
lo script autoX, non trovando il DDC, imposta nella sezione monitor:
Codice: Seleziona tutto
HorizSync 31.5 - 48.5
VertRefresh 50.0 - 70.0
adesso non so se è il caso di togliere da autoX tutta la procedura relativa al DDC ... mi chiedo se Xorg 1.4.2 (e successive) ha un diverso meccanismo di identificazione del monitor ... e soprattutto se Xorg è in grado finalmente di adattarsi al volo al monitor ...
comunque, se vuoi provare, elimina tutte queste righe:
Codice: Seleziona tutto
if [ "a$MONITOR" = "a" ] || [ "a$MONITOR" = "aauto" ] ; then
ok_DDC_Monitor=`cat /var/log/Xorg.0.log | grep "DDC read successfully"`
if [ "a$ok_DDC_Monitor" = "a" ] ; then
echo ' HorizSync 31.5 - 48.5' >> $Xcfg_out
echo ' VertRefresh 50.0 - 70.0' >> $Xcfg_out
else
echo '# HorizSync 31.5 - 48.5' >> $Xcfg_out
echo '# VertRefresh 50.0 - 70.0' >> $Xcfg_out
fi
fi
vorrei riavere le mie firme ...
- tigerwalk
- Linux 3.x
- Messaggi: 893
- Iscritto il: lun 25 feb 2008, 22:08
- Nome Cognome: Giuliano della Vecchia
- Slackware: 13.37-14.2
- Kernel: 3.10.17-tiger / 4.4.88-smp
- Desktop: kde4/xfce4
- Località: Napoli
Re: autoX - perché no ?
Ok zoros, almeno sulla macchina NVIDIA, commentando le righe di cui al tuo precedente post, autoX mi configura xorg.conf con una risoluzione (ottimale) di 1280x800. Sulla macchina con ATI, sempre lo stesso problema di X -configure...!
- zoros
- Linux 4.x
- Messaggi: 1361
- Iscritto il: lun 28 mag 2007, 22:51
- Nome Cognome: Fabio`Zorba`
- Slackware: 14.1
- Kernel: 3.10.30-smp
- Desktop: KDE-3.5(works!)
- Località: Gorizia
- Contatta:
Re: autoX - perché no ?
Sì, come ipotizzato, sui nuovi Xorg è cambiato qualcosa in merito alle comunicazioni DDC ... se c'è qualcuno che ha notizie più certe al riguardo, magari ...tigerwalk ha scritto:Ok zoros, almeno sulla macchina NVIDIA, commentando le righe di cui al tuo precedente post, autoX mi configura xorg.conf con una risoluzione (ottimale) di 1280x800. Sulla macchina con ATI, sempre lo stesso problema di X -configure...!
in merito al crash di "X -configure" è un problema per il quale avevi aperto un thread ancora tempo fa ... pensavo che la cosa si fosse risolta ... a questo punto, anche in un interesse generale, potresti fare ulteriori test per cercare di svelare il mistero ... per esempio provare altri switch di X ... dall'help in linea ci sono vari switch:
Codice: Seleziona tutto
-probeonly probe for devices, then exit
-scanpci execute the scanpci module and exit
-verbose [n] verbose startup messages
-logverbose [n] verbose log messages
nelle versioni precedenti di autoX usavo per esempio una delle due linee seguenti:
Codice: Seleziona tutto
X -configure -modulepath /usr/lib/xorg/modules
X -configure -modulepath /usr/lib/X11/modules
vorrei riavere le mie firme ...
- zoros
- Linux 4.x
- Messaggi: 1361
- Iscritto il: lun 28 mag 2007, 22:51
- Nome Cognome: Fabio`Zorba`
- Slackware: 14.1
- Kernel: 3.10.30-smp
- Desktop: KDE-3.5(works!)
- Località: Gorizia
- Contatta:
Re: autoX - perché no ?
Seguendo anche il wiki "Consigli e problemi noti della 13" di Conraid, ho aggiornato lo script autoX in modo che mi crei un xorg.conf con supporto HAL disabilitato ... lo script era nato per riconfigurare X ad ogni avvio (richiamandolo in rc.4), ma è già utile semplicemente per creare un primo xorg.conf "decente" ...
lo allego senza pretese, anche perché l'ho provato solo su una -pre 13, molto -pre ... con nvidia lavora correttamente e riconosce il driver proprietario ...
Ciau
lo allego senza pretese, anche perché l'ho provato solo su una -pre 13, molto -pre ... con nvidia lavora correttamente e riconosce il driver proprietario ...
Ciau
vorrei riavere le mie firme ...
- Darkstar89
- Packager
- Messaggi: 372
- Iscritto il: mer 17 dic 2008, 19:06
- Nome Cognome: Francesco
- Slackware: 13
- Località: Sassari
Re: autoX - perché no ?
..Ho provato il tuo autoX ho una ati9200 se ti può aiutare questo è l'xorg.conf che mi ha generato:
Codice: Seleziona tutto
######################################################
# xorg.conf automatically configured by autoX
# version 4.2 - 09/06/2009 FZ
######################################################
Section "ServerLayout"
Identifier "Xorg Configured"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "USB_Mouse" "CorePointer"
InputDevice "Synaptics" "SendCoreEvents"
InputDevice "Serial_Mouse0" "SendCoreEvents"
InputDevice "Serial_Mouse1" "SendCoreEvents"
EndSection
Section "ServerFlags"
AllowMouseOpenFail
#DontZap
#DontZoom
Option "AllowEmptyInput" "false"
Option "AutoAddDevices" "false"
Option "AutoEnableDevices" "false"
EndSection
Section "Files"
RgbPath "/usr/lib/X11/rgb"
# ModulePath "/usr/X11R6/lib/modules"
FontPath "unix/:-1"
FontPath "/usr/share/fonts/local/"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/OTF/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/CID/"
FontPath "/usr/share/fonts/Speedo/"
FontPath "/usr/share/fonts/75dpi/:unscaled"
FontPath "/usr/share/fonts/100dpi/:unscaled"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/cyrillic/"
EndSection
Section "Module"
Load "GLcore"
Load "record"
Load "extmod"
Load "ddc"
Load "int10
Load "dbe"
Load "dri"
Load "glx"
Load "xtrap"
Load "type1"
Load "freetype"
Load "speedo"
Load "synaptics"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "PS2_Mouse"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/psaux"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "USB_Mouse"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "Buttons" "5"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "InputDevice"
Identifier "Serial_Mouse0"
Driver "mouse"
Option "Protocol" "Microsoft"
Option "Device" "/dev/ttyS0"
Option "Emulate3Buttons"
EndSection
Section "InputDevice"
Identifier "Serial_Mouse1"
Driver "mouse"
Option "Protocol" "Microsoft"
Option "Device" "/dev/ttyS1"
Option "Emulate3Buttons"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
# HorizSync 31.5 - 48.5
# VertRefresh 50.0 - 70.0
EndSection
Section "Device"
Identifier "Card0"
Driver "radeon"
VendorName "Unknown Vendor"
BoardName "Unknown Board"
BusID "PCI:1:0:0"
Option "ColorTiling" "On"
Option "EnablePageFlip" "True"
Option "AccelMethod" "XAA"
Option "XAANoOffscreenPixmaps" "True"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
Option "RenderAccel" "True"
Option "AllowGLXWithComposite" "True"
Option "AddARGBGLXVisuals" "True"
# Option "XAANoOffscreenPixmaps" "True"
SubSection "Display"
Depth 1
Modes "1366x768" "1280x800" "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 4
Modes "1366x768" "1280x800" "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 8
Modes "1366x768" "1280x800" "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 15
Modes "1366x768" "1280x800" "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 16
Modes "1366x768" "1280x800" "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 24
Modes "1366x768" "1280x800" "1280x1024" "1024x768" "800x600"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
- zoros
- Linux 4.x
- Messaggi: 1361
- Iscritto il: lun 28 mag 2007, 22:51
- Nome Cognome: Fabio`Zorba`
- Slackware: 14.1
- Kernel: 3.10.30-smp
- Desktop: KDE-3.5(works!)
- Località: Gorizia
- Contatta:
Re: autoX - perché no ?
ti ringrazio molto del feedback ... il risultato mi dice che nel caso della tua scheda lo script ha funzionato in tutte le sue parti, compreso la verifica del DDC (nonitor scollegato) ... che poi ti funzioni X è tutto da vedere ... ho provato questa versione solo sulla nVidia GeForce 6600 GT e kde4 ... e vanno tutti gli effetti speciali ...Darkstar89 ha scritto:..Ho provato il tuo autoX ho una ati9200 se ti può aiutare questo è l'xorg.conf che mi ha generato:
...
ho letto anche il tuo thread relativo agli "Effetti X che spariscono" e mi sembra che lì il problema non sia facilmente riconducibile alla configurazione di Xorg ...
anche se è poco utile aggiungo questo:
il PC di mia moglie ha una ATI Radeo 9200 PRO ... con xorg.conf di cui sopra e driver "radeon" le animazioni (cubo, ecc.) funzionano bene, abbastanza "leggere" ... ma siamo su una 12.2 di base, kde3.4 e beryl ... cioè tutta un'altra storia
vorrei riavere le mie firme ...
- zoros
- Linux 4.x
- Messaggi: 1361
- Iscritto il: lun 28 mag 2007, 22:51
- Nome Cognome: Fabio`Zorba`
- Slackware: 14.1
- Kernel: 3.10.30-smp
- Desktop: KDE-3.5(works!)
- Località: Gorizia
- Contatta:
Re: autoX - perché no ?
per me serve sempre ... cioè io continuo ad usarlo ... allego quindi l'ultima versione di autoX, provata sulla 13 con HAL attivo ...
volendo provare Xorg senza HAL bisogna disabilitare due demoni (cose già scritte su questi forum):
volendo provare Xorg senza HAL bisogna disabilitare due demoni (cose già scritte su questi forum):
Codice: Seleziona tutto
/etc/rc.d/rc.hald stop
/etc/rc.d/rc.messagebus stop
chmod 644 /etc/rc.d/rc.hald
chmod 644 /etc/rc.d/rc.messagebus
vorrei riavere le mie firme ...