kernel con ATI e kernel con NVIDIA (si può)?
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
- 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
kernel con ATI e kernel con NVIDIA (si può)?
Ciao,
ho slackware 12.1 su un hd esterno usb. Avendo due laptop identici, tranne che per la scheda video, una ATI e una NVIDIA, avevo pensato di compilare due kernel che differissero solo per i drivers video, in modo da utilizzare a pieno il S.O. indifferentemente sull'uno o sull'altro laptop.
Devo dire che ho già provato tale procedura, solo con i drivers ATI sullo stesso laptop, ed in effetti, se compilo per un kernel A, quando parto col kernel B, non ho il modulo fglrx e devo ricompilare i drivers ATI per quel kernel (B) per riaverlo. A quel punto però il problema si ripresenta se riparto con il kernel A e via così!
Secondo voi, utilizzando due kernel, uno con i drivers ATI e l'altro con quelli NVIDIA avrò lo stesso questi problemi?
Grazie!
ho slackware 12.1 su un hd esterno usb. Avendo due laptop identici, tranne che per la scheda video, una ATI e una NVIDIA, avevo pensato di compilare due kernel che differissero solo per i drivers video, in modo da utilizzare a pieno il S.O. indifferentemente sull'uno o sull'altro laptop.
Devo dire che ho già provato tale procedura, solo con i drivers ATI sullo stesso laptop, ed in effetti, se compilo per un kernel A, quando parto col kernel B, non ho il modulo fglrx e devo ricompilare i drivers ATI per quel kernel (B) per riaverlo. A quel punto però il problema si ripresenta se riparto con il kernel A e via così!
Secondo voi, utilizzando due kernel, uno con i drivers ATI e l'altro con quelli NVIDIA avrò lo stesso questi problemi?
Grazie!
- algol
- Linux 3.x

- Messaggi: 969
- Iscritto il: gio 7 set 2006, 1:19
- Slackware: 12.1
- Kernel: 2.6.26.1
- Desktop: xfce4.4.2
Re: kernel con ATI e kernel con NVIDIA (si può)?
Beh penso che i drivers ati ed nvidia (proprietari, no?) siano totalmente indipendenti e non si diano fastidio a vicenda in quanto ad installazione, a meno che non abbiano un controllo per verificare la sgradita presenza del concorrente...
Il fatto, perlopiù, è sullo xorg.conf: dovresti creare uno scripitino con cui scegliere se avviare X con quello con frglx o nvidia... meglio se automatico, tipo con ricognizione da lspci.
Il fatto, perlopiù, è sullo xorg.conf: dovresti creare uno scripitino con cui scegliere se avviare X con quello con frglx o nvidia... meglio se automatico, tipo con ricognizione da lspci.
- alexxxius
- Linux 2.x

- Messaggi: 275
- Iscritto il: mar 28 feb 2006, 0:09
- Slackware: 13.1
- Kernel: 2.6.33.4
- Desktop: Kde 4.4.3
- Località: Dove vola l'aquila rosanero
Re: kernel con ATI e kernel con NVIDIA (si può)?
ciao potresti prendere spunto da questo
- albatros
- Iper Master

- Messaggi: 2098
- Iscritto il: sab 4 feb 2006, 13:59
- Kernel: 6.18.0
- Desktop: gnome and lxqt
- Distribuzione: Ubuntu 24.04 & FC 41
- Località: Darmstadt - Germania
Re: kernel con ATI e kernel con NVIDIA (si può)?
Penso di no...
Dai loro un suffisso leggermente diverso per distinguerli (in maniera che anche la directory dei moduli sia facilmente distinguibile) e metti un'apposita voce nel bootloader.
Però dovresti anche, penso, creare un piccolo scriptino che all'avvio rilevi il kernel in uso (es. con uname) e conseguentemente crei un apposito link simbolico o comunque indichi il corretto /etc/X11/xorg.conf da usare, che dovrebbe essere diverso se usi nvidia o ati.
(edit: sostanzialmente preceduto...
)
Dai loro un suffisso leggermente diverso per distinguerli (in maniera che anche la directory dei moduli sia facilmente distinguibile) e metti un'apposita voce nel bootloader.
Però dovresti anche, penso, creare un piccolo scriptino che all'avvio rilevi il kernel in uso (es. con uname) e conseguentemente crei un apposito link simbolico o comunque indichi il corretto /etc/X11/xorg.conf da usare, che dovrebbe essere diverso se usi nvidia o ati.
(edit: sostanzialmente preceduto...
- 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: kernel con ATI e kernel con NVIDIA (si può)?
probabilmente esiste un controllo per la presenza dei drivers concorrenti perchè quando ho installato i NVIDIA per attivare il 3D su di un laptop (usando un xorg.conf diverso), dopo nel ritornare sull'altro computer, non è bastato ricambiare xorg.conf per avere il 3d ma ho dovuto disinstallare gli INVIDIA e ricompilare gli ATI (viceversa gli ATI, non si compilavano). Ma questo usando lo stesso kernel. Magari con due kernel diversi....algol ha scritto:Beh penso che i drivers ati ed nvidia (proprietari, no?) siano totalmente indipendenti e non si diano fastidio a vicenda in quanto ad installazione, a meno che non abbiano un controllo per verificare la sgradita presenza del concorrente...
Il fatto, perlopiù, è sullo xorg.conf: dovresti creare uno scripitino con cui scegliere se avviare X con quello con frglx o nvidia... meglio se automatico, tipo con ricognizione da lspci.
@alexxxius
grazie della segnalazione, seguirò anche il tuo esempio!
- alexxxius
- Linux 2.x

- Messaggi: 275
- Iscritto il: mar 28 feb 2006, 0:09
- Slackware: 13.1
- Kernel: 2.6.33.4
- Desktop: Kde 4.4.3
- Località: Dove vola l'aquila rosanero
Re: kernel con ATI e kernel con NVIDIA (si può)?
Di nulla, spero possa esserti utile 
- sardylan
- Linux 3.x

- Messaggi: 993
- Iscritto il: mar 24 apr 2007, 9:21
- Nome Cognome: Luca Cireddu
- Slackware: current 64bits
- Kernel: 3.16
- Desktop: KDE 4.14
- Distribuzione: Debian - CLFS
- Località: Cagliari
- Contatta:
Re: kernel con ATI e kernel con NVIDIA (si può)?
Non so cosa di preciso cosa vadano a frugare i driver proprietari di una o dell'altra casa...
Però so che quelli ATI possono creare dei pkg per slackware per l'installazione dei drivers...
Perciò, per quanto riguarda il pkg del modulo kernel (diverso da quello per X), so che possono essere installate diverse versione contemporanemante... Ognuno avrà un nome diverso che contiene $(uname -r)...
Quindi penso che se riesci a farti il pkg di quelli NVIDIA, puoi tranquillamente vedere le differenze
... Magari con --advanced-option e specifichi un prefisso per ogni dir di installazione dei file...
E se non hanno file in comune DEVONO poter coesistere...
Altrimenti ti devi giocare tu, magari con uno scriptino in rc.local, i vari symlink per gestire il tutto... comunque penso che sia fatibile..
Edit:: con due kernel differenti penso che la cosa sia ancora più semplice... Io parlavo su dello stesso kernel
Però so che quelli ATI possono creare dei pkg per slackware per l'installazione dei drivers...
Perciò, per quanto riguarda il pkg del modulo kernel (diverso da quello per X), so che possono essere installate diverse versione contemporanemante... Ognuno avrà un nome diverso che contiene $(uname -r)...
Quindi penso che se riesci a farti il pkg di quelli NVIDIA, puoi tranquillamente vedere le differenze
E se non hanno file in comune DEVONO poter coesistere...
Altrimenti ti devi giocare tu, magari con uno scriptino in rc.local, i vari symlink per gestire il tutto... comunque penso che sia fatibile..
Edit:: con due kernel differenti penso che la cosa sia ancora più semplice... Io parlavo su dello stesso kernel
Re: kernel con ATI e kernel con NVIDIA (si può)?
premessa: non ho mai provato a installare i driver ati e nvidia nello stesso kernel, per quello dovresti cercare su google..
se riesci a risolvere quello per far caricare i driver adatti non dovresti aver problemi..
prima cosa fai 2 xorg:
uno xorg.conf.ati con la config per ATI
uno xorg.conf.nvidia con la config per NVIDIA
fatto cio' fai uno script in bash che fa:
lspci | grep ATI se questo da risultato positivo (ti da la stringa)
fai cp /etc/X11/xorg.conf.ati /etc/X11/xorg.conf
e aggiungi il richiamo allo script in /etc/rc.d/rc.local .. e fai la stessa cosa per NVIDIA
se riesci a risolvere quello per far caricare i driver adatti non dovresti aver problemi..
prima cosa fai 2 xorg:
uno xorg.conf.ati con la config per ATI
uno xorg.conf.nvidia con la config per NVIDIA
fatto cio' fai uno script in bash che fa:
lspci | grep ATI se questo da risultato positivo (ti da la stringa)
fai cp /etc/X11/xorg.conf.ati /etc/X11/xorg.conf
e aggiungi il richiamo allo script in /etc/rc.d/rc.local .. e fai la stessa cosa per NVIDIA
- Bruffandino
- Linux 1.x

- Messaggi: 183
- Iscritto il: mer 24 nov 2004, 0:00
- Slackware: 12.2
- Kernel: 2.6.28
- Desktop: KDE 3.5.10
Re: kernel con ATI e kernel con NVIDIA (si può)?
Entrambi i driver in fase di installazione sovrascrivono il file libGLcore.so. Quindi non possono coesistere.
- conraid
- Staff

- Messaggi: 13630
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: kernel con ATI e kernel con NVIDIA (si può)?
E' solo quello?Bruffandino ha scritto:Entrambi i driver in fase di installazione sovrascrivono il file libGLcore.so. Quindi non possono coesistere.
Se sì tramite link simbolici si può fare.
Si installa nvidia, ci fa una copia del file con nome libGLcore.so.nvidia
si installa ati, si rinomina libGLcore.so.ati
e poi in fase di avvio del sistema si cerca di capire cosa serve e si linka
il tutto imho e senza averlo mai provato
Magari con un link base che punta al file originario
- Bruffandino
- Linux 1.x

- Messaggi: 183
- Iscritto il: mer 24 nov 2004, 0:00
- Slackware: 12.2
- Kernel: 2.6.28
- Desktop: KDE 3.5.10
Re: kernel con ATI e kernel con NVIDIA (si può)?
Non credo sia solo quello. Penso ci siano anche altre librerie che entrano in gioco.. alla fine la cosa comincia a diventare complessa..
- 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: kernel con ATI e kernel con NVIDIA (si può)?
Il problema si fa complesso, ho compilato gli NVIDIA sul kernel B che è partito tranquillamente con la 3D attivata (ed il suo xorg.conf).
Tornando sull'altra macchina e partendo col kernel A (ed il suo xorg.conf)..... schermo nero senza possibilità di switchare nemmeno nei terminali...!
Sono partito con la slackware che ho sull'hd interno ed ho messo un xorg.conf generico (vesa) che mi ha permesso di partire da usb con la grafica. A quel punto ho disinstallato i drivers NVIDIA.
n.b.: durante l'installazione dei drivers NVIDIA ho notato che l'installer fa una ricerca per "incompatibilità OpenGL". Probabilmente è questa la causa del funzionamento dell'uno o dell'altro kernel.
Il modo deve esserci, perchè ad esempio le distro live riescono a partire con i drivers opportuni a seconda del tipo di scheda video, ma onestamente è troppo complicato per me...
Tornando sull'altra macchina e partendo col kernel A (ed il suo xorg.conf)..... schermo nero senza possibilità di switchare nemmeno nei terminali...!
Sono partito con la slackware che ho sull'hd interno ed ho messo un xorg.conf generico (vesa) che mi ha permesso di partire da usb con la grafica. A quel punto ho disinstallato i drivers NVIDIA.
n.b.: durante l'installazione dei drivers NVIDIA ho notato che l'installer fa una ricerca per "incompatibilità OpenGL". Probabilmente è questa la causa del funzionamento dell'uno o dell'altro kernel.
Il modo deve esserci, perchè ad esempio le distro live riescono a partire con i drivers opportuni a seconda del tipo di scheda video, ma onestamente è troppo complicato per me...
- albatros
- Iper Master

- Messaggi: 2098
- Iscritto il: sab 4 feb 2006, 13:59
- Kernel: 6.18.0
- Desktop: gnome and lxqt
- Distribuzione: Ubuntu 24.04 & FC 41
- Località: Darmstadt - Germania
Re: kernel con ATI e kernel con NVIDIA (si può)?
E' vero, ha ragione Buffardino, ci sono anche alcune librerie che vengono cambiate/aggiunte durante l'installazione dei driver nvidia.
Potresti però, sfruttando ls -l, find, eccetera, vedere quali files vengono modificati durante l'installazione dei driver nvidia e quali durante l'installazione dei driver ati, copiarli in due apposite directory (copiando il loro intero percorso, ossia la stuttura delle directory genitrici) e farci due pacchettini tgz, da far installare con uno script in rc.local all'avvio a seconda del portatile in uso, prima di lanciare X.
E' un pochino lungo da fare, ma dovrebbe funzionare...
Potresti però, sfruttando ls -l, find, eccetera, vedere quali files vengono modificati durante l'installazione dei driver nvidia e quali durante l'installazione dei driver ati, copiarli in due apposite directory (copiando il loro intero percorso, ossia la stuttura delle directory genitrici) e farci due pacchettini tgz, da far installare con uno script in rc.local all'avvio a seconda del portatile in uso, prima di lanciare X.
E' un pochino lungo da fare, ma dovrebbe funzionare...
- algol
- Linux 3.x

- Messaggi: 969
- Iscritto il: gio 7 set 2006, 1:19
- Slackware: 12.1
- Kernel: 2.6.26.1
- Desktop: xfce4.4.2
Re: kernel con ATI e kernel con NVIDIA (si può)?
Questo fatto dei driver ati-nvidia mi irrita... Grande mafia anche sotto linux, eh?
Ovviamente, a nessuno di lorsignori ha mai importato che si possano avere due scede, agp e pci o più pciexpress per le mobo che le supportano, una ati ed una nvidia??? [-(
Ovviamente, a nessuno di lorsignori ha mai importato che si possano avere due scede, agp e pci o più pciexpress per le mobo che le supportano, una ati ed una nvidia??? [-(
- sardylan
- Linux 3.x

- Messaggi: 993
- Iscritto il: mar 24 apr 2007, 9:21
- Nome Cognome: Luca Cireddu
- Slackware: current 64bits
- Kernel: 3.16
- Desktop: KDE 4.14
- Distribuzione: Debian - CLFS
- Località: Cagliari
- Contatta:
Re: kernel con ATI e kernel con NVIDIA (si può)?
Esatto!!! E proprio quello che mi chiedevo... Se uno ha le mobo con due PCIe, può montare 2 schede di marca diversa??algol ha scritto:Questo fatto dei driver ati-nvidia mi irrita... Grande mafia anche sotto linux, eh?![]()
Ovviamente, a nessuno di lorsignori ha mai importato che si possano avere due scede, agp e pci o più pciexpress per le mobo che le supportano, una ati ed una nvidia??? [-(
