Arch Linux Italia Forum

Forum Italiano di supporto ad Arch Linux

Non hai eseguito l'accesso.

Annuncio

Prima di registrarvi e di utilizzare il forum, leggete attentamente il regolamento.
  • Indice
  •  » Software
  •  » Wayland Display Server - Nuovo X Server per linux

#1 21-09-2009 10:03:12

adriano
Moderatore
Registrato: 20-07-2008
Messaggi: 541
Sito web

Wayland Display Server - Nuovo X Server per linux

WAYLAND DISPLAY SERVER

http://img121.imageshack.us/img121/4451/waylanddec8.th.png

Come cita il titolo di questo topic tratteremo Wayland ovvero il progetto giovane e ancora immaturo di un nuovo Xserver scritto da Kristian Høgsberg per il nostro amato Linux. L'autore, sviluppatore della distro redhat, tiene a precisare che il software è stato scritto esclusivamente da lui e non è supportato dalla comunità dal berretto rosso.

Gli obiettivi principali del progetto sono quelli di creare un server grafico semplice e basilare, stabile, rapido, dal codice moderno (il codice base di xorg risale ormai al lontano 1984) basato sulle tecnologie grafiche introdotte dagli ultimi Kernel (KMS, GEM e features di libdrm).
Il server include un compositor e tutti gli oggetti vengono disegnati mediante questo in direct rendering.

Anche se l'obiettivo del progetto non è quello di creare un server sostitutivo a Xorg, il nostro Wayland ha tutte le carte in regola per poterlo diventare in futuro, considerando che è già stato effettuato il porting delle librerie QT e GTK.

Al momento Wayland è eseguibile esclusivamente su schede video ATI e INTEL ed NVIDIA Serie 8 o superiori, ovvero quelle dotate di Kernel Mode Settings.

- KMS per le schede intel è presente dalla versione 2.6.29 del kernel,
- KMS per ATI solo nell'ultimo ramo stabile 2.6.31.
- KMS per NVIDIA è attivabile con i driver nouveau-drm disponibili su AUR


Per ulteriori info vi rimando alle fonti di questa breve introduzione:
http://www.phoronix.com/scan.php?page=a … &num=1
http://www.ilportalinux.it/OLD423

Per seguire lo sviluppo e help vi rimando invece al forum di Wayland su google Groups:
http://groups.google.com/group/wayland-display-server

Per compilarlo occorre infatti patchare pesantemente tutte le dipendenze e il kernel.
Per giorni ho tentato di compilarelo ma ci sono riuscito solo oggi.
Nonostante la compilazione, non sono ancora riuscito ad avviarlo per questo ho deciso di condividere la mia sperimentazione con voi sperando di riuscire insieme ad avviarlo ed utilizzarlo sulla nostra amata arch.

A chiunque interessi provarlo può procedere con la lettura.
Si tratta di software instabile. Per installare i PKGBUILD inciamperete in una serie di conflitti di dipendenze trai quali ci si può anche perdere quindi prestate attenzione e soprattutto non procedete se non siete sicuri di ciò che fate. Un consiglio che posso darvi è quello di rimuovere xorg e tutte le sue dipendenze per evitare qualsiasi tipo di conflitto fra pacchetti.

Di seguito i PKGBUILD che vanno installati in questo preciso ordine:

1. INSTALLARE KERNEL26-WAYLAND
Attenzione! Sia per utenti intel che per utenti ATI occorre abilitare il KMS!
- Guida: abilitare KMS su INTEL
- Guida: abilitare KMS su ATI
- Guida: abilitare KMS su NVIDIA

kernel26-wayland
Una volta installato il kernel, riavviate il sistema con quel kernel e procedete con l'installazione degli altri PKGBUILD.

2. wayland-dri2proto-git
3. wayland-libdrm-git
4. wayland-mesa-git
5. wayland-eagle-git
6. cairo-drm-git
7. wayland-git

Per avviare wayland da shell digitate: wayland-system-compositor

Non in linea

 

#2 21-09-2009 10:15:32

Xeo
Novello Arciere
Registrato: 08-07-2008
Messaggi: 108

Re: Wayland Display Server - Nuovo X Server per linux

ottimo lavoro grazie mille smile

appena ho tempo provo!

Non in linea

 

#3 21-09-2009 10:17:09

adriano
Moderatore
Registrato: 20-07-2008
Messaggi: 541
Sito web

Re: Wayland Display Server - Nuovo X Server per linux

grazie smile
comunque per i pigri c'è una immagine di un kernel con wayland, a me non ha funzionato se volete potete provare:

http://groups.google.com/group/wayland- … 1b2b8f0150

Non in linea

 

#4 21-09-2009 10:30:11

Bl@ster
Little John
da: /home/blaster
Registrato: 25-05-2008
Messaggi: 1436
Sito web

Re: Wayland Display Server - Nuovo X Server per linux

Sei un mito, semplicemente.
Appena ho tempo e voglia mi suicido con Wayland 8)


L'Archer Italiano più Fortunato con la C maiuscola.
Faber est suae quisque fortunae.
http://img37.picoodle.com/img/img37/3/8/13/f_archuserbarm_c95ce05.png
http://img178.imageshack.us/img178/3640/gnome2se4.gif

Non in linea

 

#5 21-09-2009 10:46:36

pierluigi
Amministratore
da: Mira (VE)
Registrato: 26-08-2007
Messaggi: 694
Sito web

Re: Wayland Display Server - Nuovo X Server per linux

molto molto apprezzato

Non in linea

 

#6 21-09-2009 11:07:46

ophys
Arciere
Registrato: 15-02-2009
Messaggi: 210

Re: Wayland Display Server - Nuovo X Server per linux

wow, sapevo di tutte le lamentele su xorg perché vecchio, e mi domandavo quando sarebbe uscito un nuovo server, ed eccolo qui!
peccato che non è ancora disponibile per nvidia, aspettero...

Non in linea

 

#7 21-09-2009 11:09:50

ophys
Arciere
Registrato: 15-02-2009
Messaggi: 210

Re: Wayland Display Server - Nuovo X Server per linux

ah, per quanto riguarda sudo?
sapevo che una "debolezza" del server X era quello dell'avvio da root? Wayland invece?

Non in linea

 

#8 21-09-2009 12:16:47

newbie
Arciere Provetto
da: Cagliari
Registrato: 30-08-2007
Messaggi: 416

Re: Wayland Display Server - Nuovo X Server per linux

Un nuovo server grafico? Il mio sogno.

Non in linea

 

#9 21-09-2009 12:31:03

adriano
Moderatore
Registrato: 20-07-2008
Messaggi: 541
Sito web

Re: Wayland Display Server - Nuovo X Server per linux

ophys ha scritto:

ah, per quanto riguarda sudo?
sapevo che una "debolezza" del server X era quello dell'avvio da root? Wayland invece?

purtroppo wayland ora non riesco ad avviarlo proprio per un problema di permessi...


grazie del sostegno ragazzi magari se qualcuno ha l'hardware adatto può provare a compilarlo wink

Non in linea

 

#10 22-09-2009 01:59:10

Howl
Arciere Provetto
Registrato: 28-07-2008
Messaggi: 382

Re: Wayland Display Server - Nuovo X Server per linux

ophys ha scritto:

sapevo che una "debolezza" del server X era quello dell'avvio da root? Wayland invece?

Beh, grazie al KMS tra qualche tempo X risolverà questo problema. Credo che Wayland si avvii in userspace visto che richiede proprio il KMS attivato (magari dico una sciocchezza).


"no one wants to see friendly mathematicians swell the ranks of the unemployed as they get replaced by nano iPods, so the consensus has emerged that P is not NP"

Non in linea

 

#11 23-09-2009 05:12:22

adriano
Moderatore
Registrato: 20-07-2008
Messaggi: 541
Sito web

Re: Wayland Display Server - Nuovo X Server per linux

Wayland dovrebbe andare anche su NVIDIA.

Mi sono appena documentato sul KMS per schede Nvidia. È disponibile. Per attivarlo consultate questa guida:

http://bbs.archlinux.org/viewtopic.php?id=73033

Non in linea

 

#12 23-09-2009 05:13:13

trapanator
Arciere Provetto
da: Trentino
Registrato: 22-01-2009
Messaggi: 381

Re: Wayland Display Server - Nuovo X Server per linux

adriano ha scritto:

Wayland dovrebbe andare anche su NVIDIA.

Mi sono appena documentato sul KMS per schede Nvidia. È disponibile. Per attivarlo consultate questa guida:

http://bbs.archlinux.org/viewtopic.php?id=73033

Infatti, come ho detto qui:

http://www.archlinux.it/forum/viewtopic.php?id=6124

l'ho provato sulla mia GeForce 5200 GO e funziona big_smile anche se ci sono certi problemi di performance con XV...


PC Fisso: Intel QuadCore Q9550 - 3GB RAM - Nvidia Geforce 9500 GT passivo - HD 320GB
PC Portatile: Dell Latitude D800 - Intel Centrino 1,7 Ghz Dothan - 1GB RAM - Nvidia Geforce 5200 Go - HD 60 GB

Non in linea

 

#13 23-09-2009 05:36:25

ophys
Arciere
Registrato: 15-02-2009
Messaggi: 210

Re: Wayland Display Server - Nuovo X Server per linux

ah, allora va bene anche quel metodo!
un altro motivo per riprovare.

Non in linea

 

#14 23-09-2009 11:15:11

ophys
Arciere
Registrato: 15-02-2009
Messaggi: 210

Re: Wayland Display Server - Nuovo X Server per linux

sono riuscito a compilare il kernel, ma non a installare il pacchetto nouveau-drm da AUR. nonostante modifichi cosi il PKGBUILD:

originale : http://aur.archlinux.org/packages/nouve … t/PKGBUILD

Codice:

# Contributor: Calimero <calimeroteknik@free.fr>

pkgname=nouveau-drm-snapshot
pkgver=20090824
pkgrel=1
pkgdesc="Nouveau DRM module from snapshot"
url="http://nouveau.freedesktop.org"
license=('GPL')
arch=('x86_64' 'i686')
depends=('glibc' )
makedepends=('git' 'gcc' 'autoconf' 'automake' 'kernel-headers' 'wget')
conflicts=('nouveau-drm' 'nouveau-drm-git')
replaces=('nouveau-drm')
provides=('nouveau-drm' 'nouveau-drm-git')
backup=()
install=

build() {
  cd ${srcdir}
  rm -rf *

 msg "Downloading snapshot...." && echo ""
  wget http://people.freedesktop.org/~pq/nouveau-drm/master-compat.tar.gz || return 1

 msg "Extracting sources..."
  tar xf master-compat.tar.gz || return 1

 msg "Starting make..." && echo ""
  cd master-compat/nouveau || return 1
  make LINUXDIR=/lib/modules/2.6.31-wayland/build || return 1
  make LINUXDIR=/lib/modules/2.6.31-wayland/build INSTALL_MOD_PATH="${startdir}/pkg" install || return 1
}

mettendo 2.6.31-wayland al posto di 2.6.31-git e togliendo la dipendenza 'kernel26>=2.6.31

il pacheto si installa nella cartella /lib/modules/2.6.31/ invece che in /lib/modules/2.6.31-wayland/
di conseguenza non riesco a caricare il modulo noveau.
bé, si riprova domani

Non in linea

 

#15 23-09-2009 11:17:14

dieghen89
Little John
da: Provincia di Udine
Registrato: 28-11-2008
Messaggi: 1032
Sito web

Re: Wayland Display Server - Nuovo X Server per linux

Se si installa in /lib/modules/2.6.31/ vuol dire che devi editare il config e mettere in extraversion "-wayland"...


http://i38.tinypic.com/4reovt.png
Eeepc 1005HA-H White + OpenBox + kernel-netbook + eee-control --> GUIDA
Phenom II X3 720 BE 2.8GHz + 2GB DDR2 1066 MHz + GeForce 9600GT
Utente linux #485108                   BLOG: darchlinux.netsons.org

Non in linea

 

#16 23-09-2009 11:39:45

ophys
Arciere
Registrato: 15-02-2009
Messaggi: 210

Re: Wayland Display Server - Nuovo X Server per linux

vero, grazie

Non in linea

 

#17 23-09-2009 12:43:07

adriano
Moderatore
Registrato: 20-07-2008
Messaggi: 541
Sito web

Re: Wayland Display Server - Nuovo X Server per linux

ragazzi non andiamo OT wink

Non in linea

 

#18 24-09-2009 11:56:11

ophys
Arciere
Registrato: 15-02-2009
Messaggi: 210

Re: Wayland Display Server - Nuovo X Server per linux

giusto, scusa

Non in linea

 

#19 28-09-2009 11:12:05

ophys
Arciere
Registrato: 15-02-2009
Messaggi: 210

Re: Wayland Display Server - Nuovo X Server per linux

do

Codice:

wayland-system-compositor

ma niente. se provo a cambiare shell poi compare segmentation fault.
penso sia per i driver nouveau, che danno un bel po di conflitti con le dipendenza di wayland

Non in linea

 

#20 30-09-2009 10:15:46

ophys
Arciere
Registrato: 15-02-2009
Messaggi: 210

Re: Wayland Display Server - Nuovo X Server per linux

Il kernel wayland è differente da quello normale solo per le patch? per usare il kms su nvidia devo compilare per forza questo kernel
http://aur.archlinux.org/packages.php?ID=30158
quindi mi chiedevo se era possibile aggiungere le cose necessarie per avviare wayland

Non in linea

 

#21 09-10-2009 02:36:38

adriano
Moderatore
Registrato: 20-07-2008
Messaggi: 541
Sito web

Re: Wayland Display Server - Nuovo X Server per linux

Pare che qualcuno sia riuscito ad avviare wayland su Archlinux tramite i miei PKGBUILD omettendo una delle due patch dal kernel. Di seguito il post dell'utente:
http://groups.google.com/group/wayland- … 6fb7ab0e9c

Intanto ieri ho aggiornato kernel26-wayland alla versione 2.6.31.3 riadattando la patch originaria per il drm-page-flip e omettendo quella incriminata.

Siete pregati di provare tongue

Non in linea

 
  • Indice
  •  » Software
  •  » Wayland Display Server - Nuovo X Server per linux

Footer forum

Powered by FluxBB