manosloumb Δημοσ. 14 Νοεμβρίου 2006 Share Δημοσ. 14 Νοεμβρίου 2006 Αποφάσισα να γράψω αυτό το Howto διότι μετά από κανα δυο μερόνυχτα και ατελείωτο διάβασμα σε forums και howtos για να δώ xgl, θεώρησα ότι ίσως και άλλοι να έχουν παρόμοιο πρόβλημα. Είναι γενικότερα αποδεκτό ότι το SUSE δεν είναι και η καλύτερη διανομή για xgl. Οι drivers της Ati που γίνονται εγκατάσταση δεν έχουν 3D acceleration (πράγμα απαραίτητο για xgl). To xgl σχεδιάστηκε για gnome αλλά παίζει ικανοποιητικά, αν όχι σε όλους τους window managers, στους περισσότερους. Το γλυκό έρχεται και δένει αν η κάρτα γραφικών είναι κάπως παλιά και δεν υποστηρίζεται από το xgl. Απαραίτητο είναι να έχουμε εγκατεστημένα στο σύστημά μας τα παρακάτω : make gcc kernel-source kdeadmin3 kernel-syms Ξεκινάμε λοιπόν κατεβάζοντας τον "Ati Driver Installer" από το site της Ati (amd πλέον) και βάζοντάς το στο home/username directory. Για να δουλέψει σωστά ο νέος driver (στη δική μου περίπτωση τουλάχιστον), έπρεπε να κάνω uninstall τον driver που υπάρχει στο σύστημα. Οπότε system -> YaST -> Software Management, αναζήτηση για "fglrx". Προφανώς θα βγάλει τον driver κλειδωμένο, δεξί κλικ και delete. Βεβαίως να επισημάνω ότι δεν πρέπει να είναι εγκατεστημένα τα xgl και compiz πριν την εγκατάσταση του driver της κάρτας γραφικών οπότε πράτουμε το ίδιο σε αυτή την περίπτωση. Κλείνουμε όλα τα προγράμματα που τρέχουν και ανοίγουμε ένα terminal. Δίνοντας init 3 και κάνοντας login σαν root ξεκινάμε τη διαδικασία. Εντοπίζουμε που έχουμε αποθηκεύσει τον Ati Driver Installer, στη δική μας περίπτωση : cd home/"username" και δίνοντας >chmod +x ./ati-driver-installer-8.30.3.run το κάνουμε εκτελέσιμο. Να υπενθυμίσω ότι δεν είναι ανάγκη να πληκτρολογούμε όλα τα μακρινάργια σε command απλα 2-3 γράμματα στην αρχή και μετά με <Tab> μας δίνει όλη την ονομασία. Αμέσως μετά δίνουμε : >./ati-driver-installer-8.30.3.run --buildpkg SuSE/SUSE101-IA32 και μετά : >rpm -ivh fglrx_6_9_0_SUSE101-8.30.3-1.i386.rpm Μόλις τελειώσει δίνουμε : >ldconfig Στη συνέχεια πρέπει να ενημερώσουμε το xorg.conf οπότε : >aticonfig --initial --input=/etc/X11/xorg.conf και να υποδείξουμε στο YaST ποιον driver να κάνει load : >sax2 -r -m 0=fglrx Κάνουμε τις ρυθμίσεις, αποθηκεύουμε, κάι επανεκκίνηση με : >reboot Λογικά τώρα θα πρέπει να έχουμε 3d acceleration και αυτό το τσεκάρουμε με διάφορους τρόπους όπως: YaST->Hardware->Graphics Card & Monitor και ελέγχουμε αν το activate 3d acceleration είναι τσεκαρισμένο. 3Ddiag --dri (τεστάρει και σας δίνει αρκετές πληροφορίες σχετικά με τον driver, την καρτα και τις ρυθμίσεις της) glxgears (παρατηρήστε τα fps) glxinfo Αφού σιγουρευτούμε ότι έχουμε 3D Acceleration προχωράμε στην εγκατάσταση xgl από το YaST με τα παρακάτω πακέτα: xgl compiz libsvg libsvg-cairo EDIT: Ίσως να ήταν καλύτερο, αν έχουμε στο Installation Sources τα sources του dvd να το απενεργοποιήσουμε, ώστε να κάνουμε εγκατάσταση τις τελευταίες εκδόσεις από cvs του xgl & compiz. Αφού τελειώσει η εγκατάσταση χρειαζόμαστε μερικές ρυθμίσεις ακόμα. Σαν root ανοίγουμε το /etc/sysconfig/displaymanager , πηγαίνουμε στη γραμμή 126 και βλέπουμε : DISPLAYMANAGER_XSERVER="Xorg" Στην γραμμή ακριβώς κάτω απο αυτό θα συμπληρώσουμε: DISPLAYMANAGER_XSERVER="Xgl" και θα βάλουμε ένα # μπροστά απο το DISPLAYMANAGER_XSERVER="Xorg" Θα πρέπει να έχουμε αυτό: #DISPLAYMANAGER_XSERVER="Xorg" DISPLAYMANAGER_XSERVER="Xgl" Αποθηκεύουμε και δίνουμε σε command: >SuSEconfig --module xdm Κάνουμε επανεκκίνηση και έχουμε xgl. Δώστε από console : >compiz --replace gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher water && gnome-window-decorator & Ρυθμίσεις και shortcuts για xgl θα βρείτε δίνοντας από console >gnome-control-center και κλικ στο Desktop Effects. Εάν θέλετε με την έναρξη να μπαίνετε σε περιβάλλον xgl, δημιουργήστε ένα text στο /.kde/Autostart/ directory και βάλτε μέσα τα παρακάτω : >[Desktop Entry] Encoding=UTF-8 Exec=compiz --replace decoration wobbly fade minimize cube rotate zoom scale move resize place switcher water & gnome-window-decorator & GenericName[en_US]= StartupNotify=false Terminal=false TerminalOptions= Type=Application X-KDE-autostart-after=kdesktop Οποιαδήποτε παρατήρηση ή ίσως και λάθος διατύπωση δεκτή για το πραγματικά καταπληκτικό xgl αν και ολίγον τι κουραστικό στην καθημερινή χρήση. Ειμαι κάτι παραπάνω από σίγουρος ότι τα μισά effects θα τα απενεργοποιήσετε αφού εξικοιωθείτε με το περιβάλλον (και αφού το κάνετε μόστρα σε όλους). Χρήσιμα links: http://www.thejemreport.com/mambo/content/view/254 (General 10.1 Howto) http://www.kde-forum.org/thread.php?threadid=8119 (Troubleshooting) http://www.novell.com/coolsolutions/feature/17174.html (Μαζεμένα τα shortcuts για xgl στο τέλος της σελίδας) Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Moderators Gi0 Δημοσ. 15 Νοεμβρίου 2006 Moderators Share Δημοσ. 15 Νοεμβρίου 2006 Thanx mano!Σωζω την σελιδα και το δοκιμαζω το βραδυ,οταν γυρισω σπιτι! Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Snolly Δημοσ. 16 Νοεμβρίου 2006 Share Δημοσ. 16 Νοεμβρίου 2006 Gia tin 10.1 nomizw isxyei auto http://www.suse.de/~sndirsch/ati-installer-HOWTO.html egw akoma to palevw. paizei en merei to xgl alla den exw 3d acceleration Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Snolly Δημοσ. 16 Νοεμβρίου 2006 Share Δημοσ. 16 Νοεμβρίου 2006 exw thn 10.1 x64 eftiaksa to rpm apo tous drivers ths ati alla otan paw na to egkatastisw pairnw auto > Preparing... ########################################### [100%] 1:fglrx64_6_9_0_SUSE101 ########################################### [100%] /usr/src/kernel-modules/fglrx / rm: cannot remove `Modules.symvers': No such file or directory rm: cannot remove `*.o': No such file or directory rm: cannot remove `*.ko': No such file or directory rm: cannot remove `*.mod.*': No such file or directory make: Entering directory `/usr/src/linux-2.6.16.21-0.25-obj/x86_64/smp' make -C ../../../linux-2.6.16.21-0.25 O=../linux-2.6.16.21-0.25-obj/x86_64/smp LD /usr/src/kernel-modules/fglrx/built-in.o CC [M] /usr/src/kernel-modules/fglrx/firegl_public.o /usr/src/kernel-modules/fglrx/firegl_public.c:459: warning: initialization from incompatible pointer type /usr/src/kernel-modules/fglrx/firegl_public.c: In function ʽfiregl_put_user_ptrʼ: /usr/src/kernel-modules/fglrx/firegl_public.c:1351: warning: cast from pointer to integer of different size /usr/src/kernel-modules/fglrx/firegl_public.c:1351: warning: cast from pointer to integer of different size /usr/src/kernel-modules/fglrx/firegl_public.c:1351: warning: cast from pointer to integer of different size /usr/src/kernel-modules/fglrx/firegl_public.c:1351: warning: cast from pointer to integer of different size /usr/src/kernel-modules/fglrx/firegl_public.c: In function ʽ__ke_unregister_ioctl32_conversionʼ: /usr/src/kernel-modules/fglrx/firegl_public.c:2554: warning: ʽreturnʼ with a value, in function returning void LD [M] /usr/src/kernel-modules/fglrx/fglrx.o Building modules, stage 2. MODPOST WARNING: could not find /usr/src/kernel-modules/fglrx/.libfglrx_ip.a.GCC4.cmd for /usr/src/kernel-modules/fglrx/libfglrx_ip.a.GCC4 CC /usr/src/kernel-modules/fglrx/fglrx.mod.o LD [M] /usr/src/kernel-modules/fglrx/fglrx.ko make: Leaving directory `/usr/src/linux-2.6.16.21-0.25-obj/x86_64/smp' make: Entering directory `/usr/src/linux-2.6.16.21-0.25-obj/x86_64/smp' make -C ../../../linux-2.6.16.21-0.25 O=../linux-2.6.16.21-0.25-obj/x86_64/smp modules_install INSTALL /usr/src/kernel-modules/fglrx/fglrx.ko DEPMOD 2.6.16.21-0.25-smp make: Leaving directory `/usr/src/linux-2.6.16.21-0.25-obj/x86_64/smp' / ************************************************************* Please read "/usr/share/doc/packages/fglrx/README.SuSE" for configuration details when using SaX2. ************************************************************* exei kaneis idea ti symvainei? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
manosloumb Δημοσ. 16 Νοεμβρίου 2006 Μέλος Share Δημοσ. 16 Νοεμβρίου 2006 Snollygoster για κοίτα εδώ μπας και πάρεις καμιά ιδέα. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
liberostelios Δημοσ. 29 Δεκεμβρίου 2006 Share Δημοσ. 29 Δεκεμβρίου 2006 Πολύ καλή δουλειά το HOW TO! Έχω μόνο κάποιες ερωτήσεις: 1) Έχω το SUSE 10.0, μπορώ να βάλω xgl; 2) Η κάρτα γραφικών μου είναι Mobility Radeon 9000 και στο site της ΑΤΙ υπάρχουν drivers το λιγότερο για Mobility Radeon 9600 ή για απλή Radeon 9000. Ξέρετε τι να κάνω; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
manosloumb Δημοσ. 5 Ιανουαρίου 2007 Μέλος Share Δημοσ. 5 Ιανουαρίου 2007 Gia rikse mia matia edw gia suse 10.0 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.