|
||||||
| Forums FAQ | Members List | Search | Today's Posts | Mark Forums Read |
| ARCHIVES - Tips, Tricks & Tweaks Tips and Solutions for SUSE Linux
(Please do not post questions here) |
|
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
Hi Everyone.
If you do not have Xorg 7.1 installed then I wouldnt bother following this method until you do, and your in luck, I have another How To in this section on HOW TO: Upgrade from Xorg 6.9.0 to 7.1, check it out and then come back here. (READ FIRST) - If you have Xgl and Compiz installed remove them now, you DO NOT need them. First off, my test machine setup: ------------------------------------------- SuSE 10.1 x86_64 KDE 3.5.5 2.6.16.13-4-default AMD64 3200+ CPU 512MB RAM Gigabyte (nvidia) 6600GT PCI-express (256MB) Nvidia driver: NVIDIA-Linux-x86_64-1.0-8774 Step One: Installing the beta Nvidia drivers: ------------------------------------------- This is an essential step, it allows you to run the Beryl 3D desktop without Xgl. So without further ado lets do it: 1. Go to the Nvidia website: www.nvidia.com and download the Nvidia beta drivers: NVIDIA-Linux-x86_64-1.0-9625-pkg2.run Navigate to where you downloaded them and right click on them and go to Properties > Permissions and select executable. Close all open programs Open a console and as root type: init 3 This should kick you to the command line. Become root again and CD (navigate) to the directory where your nvidia drivers are downloaded: Then run the nvidia installer: sh NVIDIA-Linux-x86_64-1.0-9625-pkg2.run -q Follow the installation instructions and then exit the installer Run sax2 as follows: sax2 -r -m 0=nvidia (0 is the number not the letter) **WARNING** At this point things can go belly up, remember these are beta drivers and have problems. When I first tried to install the nvidia beta drivers and then boot into the desktop or run sax2 I would always get a black screen with a non-blinking cursor in the top lefthand of my screen. If this happens to you, you will have to edit your xorg.conf and change the driver to nv from nvidia and reboot back into KDE. Next download this patch to the directory where your nvidia beta driver is: NVIDIA_kernel-1.0-9325-NOSMBUS.diff.txt : http://www.nvnews.net/vbulletin/showpost.p...mp;postcount=20 Then do the following: 1. Open a console 2. Become root 3. Navigate to the directory where your nvidia installer is 4. Unpack the nvidia installer: sh NVIDIA-Linux-x86_64-1.0-9625-pkg2.run -x 5. Apply the patch (Instructions on how to at the link) 6. init 3 from the console 7. Navigate to the unpacked nvidia installer folder 8. run the nvidia installer file: sh nvidia-installer 9. Dont worry if no installer menu comes up, it will apply it in the background, it will go back to a command prompt when it is finished. 10. When it is finished type: reboot 11. It should be working. If not contact me and I will help you out. (IN ADDITION TO) Now you must edit your Xorg.conf and add the following lines to your device section: Section "Device" Option "AllowGLXWithComposite" "true" Option "backingstore" "true" Option "TripleBuffer" "true" Option "AddARGBGLXVisuals" "True" EndSection AND - the following to your extensions section: Section "Extensions" Option "Composite" "on" EndSection I would also delete any DRI - references as well Step Two: Installing Beryl: ------------------------------------------- Right, last step, open up your favourite package manager. Me, I use SMART and add the following REPO: http://software.opensuse.org/download/X11:...USE_Linux_10.1/ Then add the following packages: Beryl-core Beryl-manager Beryl-plugins Beryl-settings Emerald Emerald-themes Once they are installed open a console and type: beryl-manager Beryl should fire up nicely: Have fun kiddies |
|
|||
|
Or, if you just want to see Beryl/XGL in action, you could download the Sabayon LiveCD (not that I don't like the tip, but probably there'll be people who'd like to check it out but not mess with their existing system too much...)
|
|
|||
|
Quote:
If a LiveCD is you flavour I would also try Kororaa, it has Xgl and AIGlx, with non-proprietary drivers. Although I dont agree with the harsh tactics employed to get the 0.2 to 0.3 version of Kororaa it is a great CD. |
|
|||
|
Quote:
![]() ( lucky you for having test machines you can mess around with! ) |
|
|||
|
Quote:
|
|
|||
|
Link to the patch please?
NVIDIA_kernel-1.0-9325-NOSMBUS.diff.txt |
|
|||
|
Quote:
|
|
|||
|
Just a reminder to those trying this. Remove xgl and compiz before you install the new Beta NVidia driver. If you do not you will lose window decorations/borders in X.
One problem I am seeing is that sax2 is looking for xorg-x11-server-glx when it starts, and that is missing from the xorg repo. As a result sax2 won't start unless you run it from console as su. It looks like xorg-x11-server is suposed to provide xorg-x11-server-glx, but that it is not playing nice with sax2. This also appears to be a bug from OpenSuSE 10.2 Alpha 3. http://en.opensuse.org/Bugs:Most_Annoying_...SE_10.2_Alpha_3 This bug; https://bugzilla.novell.com/show_bug.cgi?id=198250 Says it's fixed in yast2-x11-2.13.8 http://ftp.opensuse.org/pub/opensuse/distr...8-16.noarch.rpm Installed - sax2 can be run from YaST/hardware now, but not from the standalone sax2 icon in GNOME menu, system, configuration. In effect what you are doing by installing xorg 7.1 is to break SuSe 10.1. and advance toward one of the 10.2 Alphas, but only half way there. The result is that you have a ******* installation. I just wanted to make everyone aware of this. This may or may not effect your ability to install future patches and package updates for your particular 10.1 install. |
|
|||
|
Quote:
|
|
|||
|
Quote:
|
|
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|