You are not logged in.

#76 2005-12-25 12:46:36

ganja_guru
Member
Registered: 2005-02-14
Posts: 464

Re: Xorg 7.0 modular

jinn: What do you use to manage composite stuff? What DE/WM do you use?

Offline

#77 2005-12-25 15:16:41

ganja_guru
Member
Registered: 2005-02-14
Posts: 464

Re: Xorg 7.0 modular

The only annoying bug I can find as of now in composite is that when I open multiple konqueror windows, it sometimes forgets the "inactive windows are translucent setting" and instead shows two or more windows as opaque. This strangely doesn't happen in multiple instances of firefox or other apps. Can anyone confirm this? It seems to happen more often in konqueror's filemanagement mode, so open your home folder a couple of times to check it out.

Edit: it does not happen after a fresh kde startup, but happens if I have firefox in the background and open a couple of konqueror windows in the foreground.

Offline

#78 2005-12-25 17:11:02

Moo-Crumpus
Member
From: Hessen / Germany
Registered: 2003-12-01
Posts: 1,487

Re: Xorg 7.0 modular

Besides that xfce4 does no longer work, cedega and nvidia have some issues, too. And the mouse evdev thing is kind of crud. Best choice so far: pacman -Rc xorg and start again without testing.


Frumpus addict
[mu'.krum.pus], [frum.pus]

Offline

#79 2005-12-25 17:47:05

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: Xorg 7.0 modular

Hey Moo-Crumpus, what video card are you using?

Offline

#80 2005-12-25 18:43:25

ganja_guru
Member
Registered: 2005-02-14
Posts: 464

Re: Xorg 7.0 modular

the konqueror transparency bug fixes itself when i *dont* use KDM and instead just startx.

Offline

#81 2005-12-26 00:00:39

jinn
Member
From: Gothenburg
Registered: 2005-12-10
Posts: 506

Re: Xorg 7.0 modular

@ganja_guru

I use gnome for now. Its easy and functional. Ive used fluxbox in the university and fvwm when using gentoo..

the programs I installed where :
xcompgpr & transset


The ultimate Archlinux release name: "I am your father"

Offline

#82 2005-12-26 00:38:38

phydeaux
Member
Registered: 2005-06-13
Posts: 68

Re: Xorg 7.0 modular

I've just upgraded my desktop and things went fine.  I'd upgraded my laptop a few days ago and things went smoothly there as well.  I was putting off upgrading the desktop because of the mouse and nvidia which I knew I was going to have some trouble with untill I had a full day I could devote to it.  I really haven't mess with the compositor eye candy yet but I can't report any major problems.  I'm using xfce4 and it seems no faster or slower then before.  Honestly I don't notice much of a diference (other then the font this edit box is now using is really @$#%ing small).  I have a microsoft optical trackball which evdev is repoting as having 32 buttons when it only has seven, similar to someone's earlier probelm.  I was able to get the scroll wheel and the forward/back buttons working by removing the xmodmap line from my .xinitrc and changing imwheel to effect buttons 8 and 9 .

I also can't swap virtual terminals when using evdev on the keyboard, another problem that was stated earlier.  I'd like to know the fix for it as well if there is one, but in the meantime the plain old keyboard driver works fine.

I'm not having any issues with nvidia that I am aware of.  I symlinked /usr to /usr/X11R6 and it installed fine.
glxgears output

7694 frames in 5.0 seconds = 1538.677 FPS
7586 frames in 5.0 seconds = 1517.030 FPS
7678 frames in 5.0 seconds = 1535.595 FPS

Thats not too bad concidering the card is a gefore2 mx, the cpu is a 1.4GHz athlon and I've got alot of stuff open.  It would have been smart of me to run glxgears before I upgraded so I'd have somehting to compair it to, but I didn't.

cedega is giving me some trouble but I don't think its anything x releated right now.  half-life based games crash when I try to run them complaining about some wad file that can't be found.  I really  don't think x has anything to do with that.

Also every once and a while when I quit from xfce4 I end up with a blank screen.  I've yet to fin a way to reliably repoduce it, sometimes it quits fine, others it blanks the screen and leaves it that way.   It's annoying but I'm not about to revert back to current over it.

andy

Offline

#83 2005-12-26 00:53:41

jellywerker
Member
From: Sunny Seattle
Registered: 2005-04-04
Posts: 286

Re: Xorg 7.0 modular

How is everyone getting this to upgrade so nicely? I'm about to go back to slack with all the problems I have been having with this, nvidia, and udev. I've been living on arch unable to do anything, and it sucks. The problem is I am doing nothing wrong with any of the 3 things, nvidia screws my display, xorg doesn't upgrade correctly, and udev killed my eth0!

/rant

Ya, I've been having problems, but I don't see why it seems to upgrade well for others. I am just using a plain install of arch, I set up my pacman servers and the "new" udev (the one before it replaces hotplug), and then try to update and install xorg, udev, and nvidia. Udev removes hotplug and thereby kills my eth0 for some reason, it stops recognizing it (I guess it was managed by hotplug, and I have been all over udev, and can't find a way to configure it to find my internet), xorg is corrupted, and when it does install, nvidia garbles the colors when I revert to the console.

Hehe, sorry if this sounded like I am looking for sympathy, I jsut want to get my pc working correctly again sad

Offline

#84 2005-12-26 01:13:25

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: Xorg 7.0 modular

Jellywerker, you don't have to use Testing you know!

Offline

#85 2005-12-26 01:24:03

jellywerker
Member
From: Sunny Seattle
Registered: 2005-04-04
Posts: 286

Re: Xorg 7.0 modular

Current doesn't work either tongue

Offline

#86 2005-12-26 01:34:20

Gullible Jones
Member
Registered: 2004-12-29
Posts: 4,863

Re: Xorg 7.0 modular

What? How so? What exactly isn't working?

Offline

#87 2005-12-26 01:38:04

sula
Member
Registered: 2005-08-07
Posts: 93

Re: Xorg 7.0 modular

I uppgraded my Xorg ,what is most strange it worked with old settings(just have to change driver to nv) but today i started to clean things up.
Symlinked /usr ,deleted X11R6 ,edited xorg.conf (to apply correct patches).
Cant say about speed yet ,because i dont have binary nvidia drivers installed yet(btw does older drivers like 7167 or older works with xorg 7? i have old tnt2 card...) ,because i need to build new kernel first because of gcc compatibility and have problems with it(system react waaay too slow on new kernels ,have to menage it yet).
So uppgrade was quite problematic ,but now system is stable and i dont have bigger problems(yet  wink )
When i will menage to get nvidia driver working i will post report on performance.

PS.ttf-ms-fonts package doesent get along with new xorg ,can someone point me some good fonts?

Offline

#88 2005-12-26 01:55:02

jellywerker
Member
From: Sunny Seattle
Registered: 2005-04-04
Posts: 286

Re: Xorg 7.0 modular

Gullible Jones: corrupt packages and garbled colors with nvidia, like my other thread.

Offline

#89 2005-12-26 05:51:25

Moo-Crumpus
Member
From: Hessen / Germany
Registered: 2003-12-01
Posts: 1,487

Re: Xorg 7.0 modular

Gullible Jones wrote:

Hey Moo-Crumpus, what video card are you using?

GeForce 6800 GT/AGP/SSE/3DNOW!


Frumpus addict
[mu'.krum.pus], [frum.pus]

Offline

#90 2005-12-26 09:12:12

jinn
Member
From: Gothenburg
Registered: 2005-12-10
Posts: 506

Re: Xorg 7.0 modular

anyone with ati cards that have tried xorg 7.0 and glxgears compared with xorg 6.8.2?


The ultimate Archlinux release name: "I am your father"

Offline

#91 2005-12-26 15:20:40

sula
Member
Registered: 2005-08-07
Posts: 93

Re: Xorg 7.0 modular

I tried to install nvidia drivers and this is what i get:
nvidia-installer.log
ERROR: The runtime configuration check failed for library 'libGL.so.1.0.7167'
       (expected: '/usr/lib/libGL.so.1', found: '/usr/X11R6/lib/libGL.so.1').
       The most likely reason for this is that conflicting OpenGL libraries are
       installed in a location not inspected by nvidia-installer.  Please be
       sure you have uninstalled any third-party OpenGL and third-party
       graphics driver packages.

WTF? Expected /usr/lib/libGL.so.1 ?! He should expect in /usr/X11R6/lib/libGL.so.1 ,that what for symlink is created as far as i understand.
If i remove X11R6 symlink to /usr ,driver install but he create X11R6 dir and dont work...wtf? Do you have any ideas?

xorg.conf

#
Section "Module"



# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
    SubSection  "extmod"
      Option    "omit xfree86-dga"   # don't initialise the DGA extension
    EndSubSection


   Load  "dbe"
   Load  "dri"
   Load  "extmod"
   Load  "glx"
   Load  "record"
   Load  "xtrap"
   Load  "freetype"
   Load  "type1" 
EndSection

# **********************************************************************
# Files section.  This allows default font and rgb paths to be set
# **********************************************************************

Section "Files"

# The location of the RGB database.  Note, this is the name of the
# file minus the extension (like ".txt" or ".db").  There is normally
# no need to change the default.

    RgbPath    " /usr/lib/X11/"

# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)
# 
# 
    FontPath "/usr/share/fonts/truetype/msttcorefonts"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/cyrillic/"
FontPath "/usr/share/fonts/75dpi/"
FontPath "/usr/share/fonts/100dpi/" 

# The module search path.  The default path is shown here.

ModulePath "/usr/lib/xorg/modules"

EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"

# Uncomment this to cause a core dump at the spot where a signal is 
# received.  This may leave the console in an unusable state, but may
# provide a better stack trace in the core dump to aid in debugging

#    Option "NoTrapSignals"

# Uncomment this to disable the <Crtl><Alt><Fn> VT switch sequence
# (where n is 1 through 12).  This allows clients to receive these key
# events.

#    Option "DontVTSwitch"

# Uncomment this to disable the <Crtl><Alt><BS> server abort sequence
# This allows clients to receive this key event.

#    Option "DontZap"

# Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching
# sequences.  This allows clients to receive these key events.

#    Option "Dont Zoom"

# Uncomment this to disable tuning with the xvidtune client. With
# it the client can still run and fetch card and monitor attributes,
# but it will not be allowed to change them. If it tries it will
# receive a protocol error.

#    Option "DisableVidModeExtension"

# Uncomment this to enable the use of a non-local xvidtune client. 

#    Option "AllowNonLocalXvidtune"

# Uncomment this to disable dynamically modifying the input device
# (mouse and keyboard) settings. 

#    Option "DisableModInDev"

# Uncomment this to enable the use of a non-local client to
# change the keyboard or mouse settings (currently only xset).

#    Option "AllowNonLocalModInDev"

EndSection

# **********************************************************************
# Input devices
# **********************************************************************

# **********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************

Section "InputDevice"

    Identifier    "Keyboard1"
    Driver    "kbd"

# For most OSs the protocol can be omitted (it defaults to "Standard").
# When using XQUEUE (only for SVR3 and SVR4, but not Solaris),
# uncomment the following line.

#    Option     "Protocol"      "Xqueue"

    Option "AutoRepeat" "500 30"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
#    Option    "Xleds"      "1 2 3"

#    Option "LeftAlt"     "Meta"
#    Option "RightAlt"    "ModeShift"

# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a non-U.S.
# keyboard, you will probably want to use:
#    Option "XkbModel"    "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
#    Option "XkbModel"    "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#    Option "XkbLayout"   "de"
# or:
#    Option "XkbLayout"   "de"
#    Option "XkbVariant"  "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#    Option "XkbOptions"  "ctrl:swapcaps"

# These are the default XKB settings for Xorg
#    Option "XkbRules"    "xorg"
#    Option "XkbModel"    "pc101"
#    Option "XkbLayout"   "us"
#    Option "XkbVariant"  ""
#    Option "XkbOptions"  ""

#    Option "XkbDisable"

    Option "XkbRules"    "xorg"
    Option "XkbModel"    "pc104"
    Option "XkbLayout"    "pl"
    Option "XkbOptions" "nodeadkeys"
EndSection


# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************

Section "InputDevice"

# Identifier and driver

    Identifier    "Mouse1"
    Driver    "mouse"
    Option "Protocol"    "Microsoft"
    Option "Device"      "/dev/ttyS0"

# Mouse-speed setting for PS/2 mouse.

#    Option "Resolution"    "256"

# When using XQUEUE, comment out the above two lines, and uncomment
# the following line.

#    Option "Protocol"    "Xqueue"

# Baudrate and SampleRate are only for some Logitech mice. In
# almost every case these lines should be omitted.

#    Option "BaudRate"    "9600"
#    Option "SampleRate"    "150"

# Emulate3Buttons is an option for 2-button Microsoft mice
# Emulate3Timeout is the timeout in milliseconds (default is 50ms)

#    Option "Emulate3Buttons"
#    Option "Emulate3Timeout"    "50"

# ChordMiddle is an option for some 3-button Logitech mice

#    Option "ChordMiddle"

EndSection


# **********************************************************************
# Other input device sections 
# this is optional and is required only if you
# are using extended input devices.  This is for example only.  Refer
# to the xorg.conf man page for a description of the options.
# **********************************************************************
#
# Section "InputDevice" 
#    Identifier  "Mouse2"
#    Driver      "mouse"
#    Option      "Protocol"      "MouseMan"
#    Option      "Device"        "/dev/mouse2"
# EndSection
#
# Section "InputDevice"
#    Identifier "spaceball"
#    Driver     "magellan"
#    Option     "Device"        "/dev/cua0"
# EndSection
#
# Section "InputDevice"
#    Identifier "spaceball2"
#    Driver     "spaceorb"
#    Option     "Device"        "/dev/cua0"
# EndSection
#
# Section "InputDevice"
#    Identifier "touchscreen0"
#    Driver     "microtouch"
#    Option     "Device"        "/dev/ttyS0"
#    Option     "MinX"          "1412"
#    Option     "MaxX"          "15184"
#    Option     "MinY"          "15372"
#    Option     "MaxY"          "1230"
#    Option     "ScreenNumber"  "0"
#    Option     "ReportingMode" "Scaled"
#    Option     "ButtonNumber"  "1"
#    Option     "SendCoreEvents"
# EndSection
#
# Section "InputDevice"
#    Identifier "touchscreen1"
#    Driver     "elo2300"
#    Option     "Device"        "/dev/ttyS0"
#    Option     "MinX"          "231"
#    Option     "MaxX"          "3868"
#    Option     "MinY"          "3858"
#    Option     "MaxY"          "272"
#    Option     "ScreenNumber"  "0"
#    Option     "ReportingMode" "Scaled"
#    Option     "ButtonThreshold"       "17"
#    Option     "ButtonNumber"  "1"
#    Option     "SendCoreEvents"
# EndSection

# **********************************************************************
# Monitor section
# **********************************************************************

# Any number of monitor sections may be present

Section "Monitor"

    Identifier  "My Monitor"

# HorizSync is in kHz unless units are specified.
# HorizSync may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.

    HorizSync   31.5 - 40

#    HorizSync    30-64         # multisync
#    HorizSync    31.5, 35.2    # multiple fixed sync frequencies
#    HorizSync    15-25, 30-50  # multiple ranges of sync frequencies

# VertRefresh is in Hz unless units are specified.
# VertRefresh may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.

    VertRefresh 50-70

EndSection


# **********************************************************************
# Graphics device section
# **********************************************************************

# Any number of graphics device sections may be present

# Standard VGA Device:

Section "Device"
    Identifier    "Standard VGA"
    VendorName    "Unknown"
    BoardName    "Unknown"

# The chipset line is optional in most cases.  It can be used to override
# the driver's chipset detection, and should not normally be specified.

#    Chipset    "generic"

# The Driver line must be present.  When using run-time loadable driver
# modules, this line instructs the server to load the specified driver
# module.  Even when not using loadable driver modules, this line
# indicates which driver should interpret the information in this section.

    Driver     "vga"
# The BusID line is used to specify which of possibly multiple devices
# this section is intended for.  When this line isn't present, a device
# section can only match up with the primary video device.  For PCI
# devices a line like the following could be used.  This line should not
# normally be included unless there is more than one video device
# intalled.

#    BusID      "PCI:0:10:0"

#    VideoRam    256

#    Clocks    25.2 28.3

EndSection

# Device configured by xorgconfig:

Section "Device"
    Identifier  "* Generic NVidia compatible"
    Driver      "nv"
    Option "DPMS" "true"
  # Option "NoLogo" "true"
    Option "NvAGP" "3" 
    #VideoRam    32768
    # Insert Clocks lines here if appropriate
EndSection


# **********************************************************************
# Screen sections
# **********************************************************************

# Any number of screen sections may be present.  Each describes
# the configuration of a single screen.  A single specific screen section
# may be specified from the X server command line with the "-screen"
# option.
Section "Screen"
    Identifier  "Screen 1"
    Device      "* Generic Nvidia compatible"
    Monitor     "My Monitor"
    DefaultDepth 16

    Subsection "Display"
        Depth       8
        Modes       "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       16
        Modes       "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes       "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
EndSection

# **********************************************************************
# ServerLayout sections.
# **********************************************************************


Section "ServerLayout"

# The Identifier line must be present
    Identifier  "Simple Layout"



    Screen "Screen 1"



    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"

EndSection

# Section "DRI"
#    Mode 0666
# EndSection

Offline

#92 2005-12-26 16:33:08

Moo-Crumpus
Member
From: Hessen / Germany
Registered: 2003-12-01
Posts: 1,487

Re: Xorg 7.0 modular

sula wrote:

WTF? Expected /usr/lib/libGL.so.1 ?! He should expect in /usr/X11R6/lib/libGL.so.1 ,that what for symlink is created as far as i understand.
If i remove X11R6 symlink to /usr ,driver install but he create X11R6 dir and dont work...wtf? Do you have any ideas?

Yes. Remove the libs OR remove nvidia and reinstall it with force. And stop cursing.On the other hand, if you do any private symlink virtuosity, you'll be on your own party.


Frumpus addict
[mu'.krum.pus], [frum.pus]

Offline

#93 2005-12-26 22:32:27

sula
Member
Registered: 2005-08-07
Posts: 93

Re: Xorg 7.0 modular

Moo-Crumpus wrote:

Yes. Remove the libs OR remove nvidia and reinstall it with force. And stop cursing.On the other hand, if you do any private symlink virtuosity, you'll be on your own party.

I dont understand - i just made symlink to be able to install nvidia binary drvier according to advice in this topic so i'm confused right now...should i remove this symlink?
Sorry about cursing have a bad day.

Offline

#94 2005-12-27 07:21:44

Moo-Crumpus
Member
From: Hessen / Germany
Registered: 2003-12-01
Posts: 1,487

Re: Xorg 7.0 modular

sula wrote:
Moo-Crumpus wrote:

Yes. Remove the libs OR remove nvidia and reinstall it with force. And stop cursing.On the other hand, if you do any private symlink virtuosity, you'll be on your own party.

I dont understand - i just made symlink to be able to install nvidia binary drvier according to advice in this topic so i'm confused right now...should i remove this symlink?
Sorry about cursing have a bad day.

I had not to symlink any thing and was able to install nvidia.

I don't think all the tip s are very helpfull, wether you are adviced to format a home partition or to symlink a bunch of things. Like a floret was needed and instad of it a mace has banged. In the end, you have a clew of changes and you don't know which one is responsible for the error. In such a case - my humble opinion - it might be better to remove the changes and start clean.


Frumpus addict
[mu'.krum.pus], [frum.pus]

Offline

#95 2005-12-27 18:02:49

Komodo
Member
From: Oxford, UK
Registered: 2005-11-03
Posts: 674

Re: Xorg 7.0 modular

jinn wrote:

anyone with ati cards that have tried xorg 7.0 and glxgears compared with xorg 6.8.2?

I'm gonna try installing it now. My current glxgears (with a Radeon 9800SE) is:

15432 frames in 5.0 seconds = 3086.400 FPS
17235 frames in 5.0 seconds = 3447.000 FPS
17377 frames in 5.0 seconds = 3475.400 FPS
17265 frames in 5.0 seconds = 3453.000 FPS
17363 frames in 5.0 seconds = 3472.600 FPS

See you shortly (I hope!)

(BTW, is there any way of installing a different version of something whilst retaining the original version? I'm guessing not :cry: . Also, is there any way of specifying a version or a source (like testing, community) when you're gonna dl something via pacman, and there's different versions at different sources, and you DON'T want the most recent version?)


.oO Komodo Dave Oo.

Offline

#96 2005-12-27 18:23:07

Komodo
Member
From: Oxford, UK
Registered: 2005-11-03
Posts: 674

Re: Xorg 7.0 modular

Hmm.. slight problem.

The install was fine; I got rid of xorg.conf, used the new xorgconfig to generate another. Whenever I reinstall xorg I have to re-run the ATI installation script from their website to get back direct rendering - upon running the script though, I get this:

Uncompressing ATI Proprietary Linux Driver-8.18.8..........................................................................................................................
...............................................................................................................................................
...............................................................................................................................................
................................................
==================================================
 ATI Technologies Linux Driver Installer/Packager 
==================================================
Detected configuration:
Architecture: i686 (32-bit)
X Server: unable to detect
Removing temporary directory: fglrx-install

Just to check direct rendering isn't still working, I did this:

[dave@kaminoitte ~]$ glxinfo | grep direct
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Error: couldn't find RGB GLX visual
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".
Xlib:  extension "GLX" missing on display ":0.0".

Any ideas?


.oO Komodo Dave Oo.

Offline

#97 2005-12-27 18:34:49

Komodo
Member
From: Oxford, UK
Registered: 2005-11-03
Posts: 674

Re: Xorg 7.0 modular

AAAH, I was forgetting, it's because ATI are shit and the latest script won't have support for Xorg 7.0 yet.

Bollocks...

Time to remove xorg then. Referring to the questions in my post above, how can I force xorg to uninstall along with its dependencies despite other things being dependent on it? Or how can I specify the older version of xorg and force it to install over the modular version, so the modular version is automatically uninstalled?


.oO Komodo Dave Oo.

Offline

#98 2005-12-28 09:53:58

Neuro
Member
From: Poland
Registered: 2005-10-12
Posts: 352

Re: Xorg 7.0 modular

Right... a bit of a success story.

Having Geforce FX 5200. Upgrading from 6.8.2 to the latest thingy in testing. Upgraded everything to testing (including GTK, pango, QT, kdecommon etc), so that possible fixes that exist in testing get installed.

Everything worked flawlessly smile

What I did:
1. Init 3 (switched into multiuser mode)
2. pacman -Syu (testing)
3. Moved my custom TTF fonts from /usr/X11R6/lib/X11/fonts/TTF to /usr/share/fonts/TTF and rerun font cacheing
4. Checked /usr/fonts/fonts.conf to see if /usr/share/fonts was there. It was, but additionalyl I removed /usr/X11R6/lib/X11/fonts just for the sake of keeping it all clean
5. Edited my Xorg.conf file. Although I tried generating a vanilla one using xorgconf, it failed and hung my console. I just used my previous one. What I did:
- edited RgbPath (it's important to add the .txt extension since apparently xorg.conf now uses tezt files instead of binaries). New value: /usr/lib/X11/rgb.txt
- edited the ModulePath. New value: /usr/lib/xorg/modules
- cleaned up my fonts paths (good that everything's in one place now smile) Check the attached xorg.conf
6. Rerun pacman -S nvidia just for the sake of being sure that it built the drivers against the new xorg.conf rather the previous one.

And it all works well now. glxgears shows 1100 fps instead of the old ~950. Kdm loads a bit faster (no issues here, the new kde-common now containes a corrected kdmrc). And it Just Works (TM) smile

Good work.


My current xorg.conf (a bit custom, with my own comments etc)

Section "Module"
        # This loads the DBE extension module.
        Load        "dbe"   # Double buffer extension

        # This loads the miscellaneous extensions module, and disables
        # initialisation of the XFree86-DGA extension within that module.
        SubSection  "extmod"
                Option    "omit xfree86-dga"   # don't initialise the DGA extension
        EndSubSection

        # This loads the Type1 and FreeType font modules
        Load        "type1"
        Load        "freetype"
        #Load        "xtt"

        # This loads the GLX module
        Load       "glx"
        # This loads the DRI module
        #Load       "dri"
EndSection

Section "Extensions"
        #Option "Composite" "Enable"
        Option "RENDER" "Enable"
EndSection


# **********************************************************************
# Files section.  This allows default font and rgb paths to be set
# **********************************************************************

Section "Files"
        RgbPath      "/usr/lib/X11/rgb.txt"
        ModulePath   "/usr/lib/xorg/modules"

        FontPath     "/usr/share/fonts/75dpi"
        FontPath     "/usr/share/fonts/75dpi:unscaled"
        FontPath     "/usr/share/fonts/100dpi"
        FontPath     "/usr/share/fonts/100dpi:unscaled"
        FontPath     "/usr/share/fonts/TTF"
        FontPath     "/usr/share/fonts/cyrillic"
        FontPath     "/usr/share/fonts/misc"
        FontPath     "/usr/share/fonts/misc:unscaled"
        FontPath     "/usr/share/fonts/Type1"
EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"
EndSection


# **********************************************************************
# Input devices
# **********************************************************************

Section "InputDevice"
        Identifier  "Keyboard1"
        Driver      "kbd"
        Option "AutoRepeat" "500 30"

        Option "XkbRules" "xorg"
        Option "XkbModel" "pc104"
        Option "XkbLayout" "pl"
EndSection

# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************

Section "InputDevice"
        Identifier  "Mouse1"
        Driver      "mouse"
        Option "CorePointer"
        Option "Protocol"    "IMPS/2"
        Option "Device"      "/dev/psaux"

        #Option "Resolution"    "256"
        Option "Emulate3Buttons" "false"
        Option "ZAxisMapping" "4 5"

        Option "Protocol"       "Xqueue"
EndSection


# **********************************************************************
# Monitor section
# **********************************************************************

Section "Monitor"
        Identifier  "Sony Trinitron 200PS"

        # HorizSync is in kHz unless units are specified.
        HorizSync   30 - 92
        # VertRefresh may be a comma separated list of discrete values, or a
        VertRefresh 48-160
        DisplaySize 338 270
EndSection


# **********************************************************************
# Graphics device section
# **********************************************************************

Section "Device"
        Identifier  "GeForce FX 5200"
        Driver      "nvidia"
        Option          "NvAGP" "2"
        Option          "CursorShadow"          "True"
        Option          "CursorShadowAlpha"     "64"
        Option          "CursorShadowXOffset"   "2"
        Option          "CursorShadowYOffset"   "2"
        Option          "RenderAccel"           "1"
        Option          "NoLogo"                "1"

        Option          "backingstore" "true"
        Option          "AllowGLXWithComposite" "true"

        Option "ConnectedMonitor" "CRT"
        Option "IgnoreDisplayDevices" "TV"
        #VideoRam    131072
EndSection

# **********************************************************************
# Screen sections
# **********************************************************************

Section "Screen"
        Identifier  "Screen 1"
        Device      "GeForce FX 5200"
        Monitor     "Sony Trinitron 200PS"
        DefaultDepth 24

        Subsection "Display"
                Depth       8
                Modes       "1280x1024" "1024x768" "800x600"
                ViewPort    0 0
        EndSubsection
        Subsection "Display"
                Depth       16
                Modes       "1280x1024" "1024x768" "800x600"
                ViewPort    0 0
        EndSubsection
        Subsection "Display"
                Depth       24
                Modes       "1280x1024" "1024x768" "800x600"
                ViewPort    0 0
        EndSubsection
EndSection

# **********************************************************************
# ServerLayout sections.
# **********************************************************************

Section "ServerLayout"
        # The Identifier line must be present
        Identifier  "Simple Layout"

        # Each Screen line specifies a Screen section name, and optionally
        Screen "Screen 1"

        InputDevice "Mouse1" "CorePointer"
        InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Offline

#99 2005-12-28 11:42:09

Komodo
Member
From: Oxford, UK
Registered: 2005-11-03
Posts: 674

Re: Xorg 7.0 modular

Nice success story Neuro!

For those who have nVidia cards, it seems reasonably straight-forward to get Xorg 7.0 working, and the speed increases sound well-worth the time spent on installing it.

Has NO-ONE with an ATI card got the ATI drivers running with modular Xorg???


.oO Komodo Dave Oo.

Offline

#100 2005-12-28 13:56:00

rpgcyco
Member
From: Australia
Registered: 2005-09-27
Posts: 74

Re: Xorg 7.0 modular

Just upgraded to Xorg 7, and all is working well once I updated all the needed configs etc.

I have a NVIDIA card, and my glxgears score is the same in GNOME with Xorg 7, as it was in XFCE4 with Xorg 6.8.2. Typically, I've seen a performance loss in GNOME over XFCE, so it stands to reason it is a bit faster. GDM certainly loaded faster anyway. tongue

- Rpg Cyco

Offline

Board footer

Powered by FluxBB