LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 09-21-2010, 12:52 PM   #91
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 5,597

Rep: Reputation: Disabled

I've seen there are updates in the packages directory

hope it get tested enough soon: I was wondering between myself it should be real nice to see this stuff into -current along with a new kernel.
I'll try to test it also building the stuff I use over it.

thanks again for your work on this robby

Last edited by ponce; 09-21-2010 at 12:54 PM.
 
Click here to see the post LQ members have rated as the most helpful post in this thread.
Old 09-24-2010, 03:19 AM   #92
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 5,597

Rep: Reputation: Disabled
If can be useful, I updated at today the lines to put in /etc/slackpkg/blacklist to avoid slackpkg messing with these installed
Code:
# robby's xorg-1.9
glproto
kbproto
libX11
libXau
libXcomposite
libXdamage
libXext
libXfixes
libXfont
libXi
libXrender
libXvMC
libdrm
libpciaccess
libxcb
lndir
luit
mesa
oclock
pixman
radeon_ucode
renderproto
sessreg
setxkbmap
util-macros
videoproto
x11perf
xauth
xclock
xcmsdb
xconsole
xcursorgen
xditview
xextproto
xf86-input-acecad
xf86-input-aiptek
xf86-input-evdev
xf86-input-joystick
xf86-input-keyboard
xf86-input-mouse
xf86-input-penmount
xf86-input-synaptics
xf86-input-vmmouse
xf86-input-void
xf86-input-wacom
xf86-video-apm
xf86-video-ark
xf86-video-ast
xf86-video-ati
xf86-video-chips
xf86-video-cirrus
xf86-video-dummy
xf86-video-glint
xf86-video-i128
xf86-video-i740
xf86-video-intel
xf86-video-mach64
xf86-video-mga
xf86-video-neomagic
xf86-video-nouveau
xf86-video-nv
xf86-video-openchrome
xf86-video-r128
xf86-video-rendition
xf86-video-s3
xf86-video-s3virge
xf86-video-savage
xf86-video-siliconmotion
xf86-video-sis
xf86-video-sisusb
xf86-video-tdfx
xf86-video-tga
xf86-video-trident
xf86-video-tseng
xf86-video-v4l
xf86-video-vesa
xf86-video-vmware
xf86-video-voodoo
xf86-video-xgi
xinput
xlsatoms
xlsclients
xlsfonts
xmore
xorg-server
xorg-server-xephyr
xorg-server-xnest
xorg-server-xvfb
xorg-sgml-doctools
xproto
xrandr
xset
xterm
side note: thanks to the pixman upgrade I'm now playing on -current with new pango, cairo, glib2, gtk+2 over xorg 1.9: if someone is interested branches are here (everything is on a "current" branch, so it's usable with sbopkg).

Last edited by ponce; 09-24-2010 at 03:57 AM.
 
1 members found this post helpful.
Old 09-24-2010, 08:43 AM   #93
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 2,479

Original Poster
Rep: Reputation: 1084Reputation: 1084Reputation: 1084Reputation: 1084Reputation: 1084Reputation: 1084Reputation: 1084Reputation: 1084
Very nice, ponce. I'm also messing with newer glib/gtk stuff :-) You should ping me on irc sometime...
 
Old 09-25-2010, 10:21 PM   #94
rfernandez
Member
 
Registered: Mar 2010
Location: Brazil
Distribution: Slackware64
Posts: 264

Rep: Reputation: 41
I downloaded today the rworkman xorg packages and installed them. Everything went fine and smooth. So, just to mess things up a bit, I enabled KDE Desktop effects and, well, it all went down. Here's what I got

Code:
[ 18814.227] (II) intel(0): EDID vendor "SEC", prod id 13144
[ 18814.227] (II) intel(0): Printing DDC gathered Modelines:
[ 18814.227] (II) intel(0): Modeline "1280x800"x0.0   71.26  1280 1296 1344 1424  800 801 804 834 -hsync -vsync (50.0 kHz)
[ 18814.909] 
Backtrace:
[ 18814.910] 0: /usr/bin/X (xorg_backtrace+0x3b) [0x80aad9b]
[ 18814.910] 1: /usr/bin/X (0x8048000+0x63335) [0x80ab335]
[ 18814.910] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0xffffe40c]
[ 18814.910] 3: /usr/lib/xorg/modules/extensions/libglx.so (0xb72f5000+0x40e3c) [0xb7335e3c]
[ 18814.910] 4: /usr/lib/xorg/modules/extensions/libdri2.so (0xb72de000+0x1d65) [0xb72dfd65]
[ 18814.910] 5: /usr/lib/xorg/modules/extensions/libdri2.so (DRI2SwapBuffers+0x37f) [0xb72e0ebf]
[ 18814.910] 6: /usr/lib/xorg/modules/extensions/libdri2.so (0xb72de000+0x3f58) [0xb72e1f58]
[ 18814.910] 7: /usr/bin/X (0x8048000+0x37227) [0x807f227]
[ 18814.910] 8: /usr/bin/X (0x8048000+0x1adea) [0x8062dea]
[ 18814.910] 9: /lib/libc.so.6 (__libc_start_main+0xe6) [0xb7424b86]
[ 18814.910] 10: /usr/bin/X (0x8048000+0x1a9c1) [0x80629c1]
[ 18814.910] Segmentation fault at address 0x16d49
[ 18814.910] 
Fatal server error:
[ 18814.910] Caught signal 11 (Segmentation fault). Server aborting
[ 18814.910] 
[ 18814.910] 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[ 18814.910] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 18814.910] 
[ 18814.913] (II) Video Bus: Close
[ 18814.913] (II) UnloadModule: "evdev"
[ 18814.917] (II) Power Button: Close
[ 18814.917] (II) UnloadModule: "evdev"
[ 18814.921] (II) Sleep Button: Close
[ 18814.921] (II) UnloadModule: "evdev"
[ 18814.925] (II) Microsoft Microsoft® Nano Transceiver v1.0: Close
[ 18814.925] (II) UnloadModule: "evdev"
[ 18814.929] (II) Microsoft Microsoft® Nano Transceiver v1.0: Close
[ 18814.929] (II) UnloadModule: "evdev"
[ 18814.933] (II) Microsoft Microsoft® Nano Transceiver v1.0: Close
[ 18814.933] (II) UnloadModule: "evdev"
[ 18814.937] (II) AT Translated Set 2 keyboard: Close
[ 18814.937] (II) UnloadModule: "evdev"
[ 18814.943] (II) PS/2 Mouse: Close
[ 18814.943] (II) UnloadModule: "evdev"
[ 18814.953] (II) UnloadModule: "synaptics"
[ 18814.956] (II) Dell WMI hotkeys: Close
[ 18814.956] (II) UnloadModule: "evdev"
[ 18814.956] (II) AIGLX: Suspending AIGLX clients for VT switch
It gave me a segfault. Living without composite, for me, it's fine (after all, with a intel GMA965, what do I expect?), but I thought you'd like to know. :-)

EDIT: Sorry, did not see the other posts about this before posting.

Last edited by rfernandez; 09-26-2010 at 09:12 AM.
 
Old 09-29-2010, 01:32 AM   #95
dolphin77
Member
 
Registered: May 2009
Posts: 202

Rep: Reputation: 58
Good day all.

Robby, thanks again for your packages. I've seen some of them were recently updated. Yesterday I downloaded your packages. And did upgradepkg. I am on Radeon HD3400 (it uses R600), linux-kernel 2.6.35.6, built with your config or etc).

The problem I see is that when I switch on KDE effects, the screen disappears for about a second, when effects are activated (if I use Alt+TAB, or drag mouse to left top corner of the screen.

I still have my old scripts for building libdrm, ddx for radeon and mesa from git. I didn't have time yet to see which of this three solves the problem, but while using all three from git, everything works nicely. Personally I think, it is the mesa package which resolves the problem, but need to check. Will do testing in one of the nearest days and report here. It would be nice to see the updated working xorg updates in -current tree, I believe.

Have a nice day,
Vladimir
 
Old 09-29-2010, 10:42 AM   #96
maxmiorim
Member
 
Registered: Sep 2010
Location: Brazil
Distribution: Slackware
Posts: 43

Rep: Reputation: 8
Quote:
Originally Posted by ponce View Post
If can be useful, I updated at today the lines to put in /etc/slackpkg/blacklist to avoid slackpkg messing with these installed

... snip ...
That's nice, although i'd suggest to create/sync the blacklist during the download. Here i'm using this script:

Code:
#!/bin/bash
set -e

CWD=$(cd $(dirname $0); pwd)

function list_packages() {
  find $1 -name '*.t?z' | rev | cut -d- -f4- | cut -d/ -f1 | rev | sort
}

echo "Downloading the packages..."
[ -d $CWD/packages ] || mkdir -p $CWD/packages
# add an "http : / /" to the url bellow, LQ won't let me post URLs...
lftp -c "mirror --delete-first --continue --verbose=1 \
  connie.slackware.com/~rworkman/xorg/PACKAGES \
  packages"


echo "Generating package list..."
list_packages $CWD/packages/x86_64 > $CWD/packages-x86_64.list
list_packages $CWD/packages/i486 > $CWD/packages-i486.list


if which massconvert32.sh &>/dev/null; then
  echo "Converting compat32 packages for multilib systems..."
  TMP=$(mktemp -d)
  trap "rm -rf $TMP" EXIT

  ( cd $TMP; mkdir a ap d l n; ln -s $CWD/packages/i486 x )

  [ -d $CWD/compat32 ] && rm -rf $CWD/compat32
  mkdir -p $CWD/compat32

  massconvert32.sh -i $TMP -d $CWD/compat32 
  list_packages $CWD/compat32 > $CWD/packages-compat32.list
fi
Once everything is downloaded, i just "cat" the appropriate package lists and slackpkg's blacklist, pipe to a sort/uniq and have an up to date blacklist.


Quote:
Originally Posted by ponce View Post
side note: thanks to the pixman upgrade I'm now playing on -current with new pango, cairo, glib2, gtk+2 over xorg 1.9: if someone is interested branches are here (everything is on a "current" branch, so it's usable with sbopkg).
Are you rebuilding the official -current packages against the new libs or just replacing the "old" cairo, glib, gtk and etc. by yours?



Back on topic, I have installed robby's xorg a week ago on my i5 with an Intel Clarkdale and it seems to be working fine. The only problem so far is that i'm limited to 60fps on my GLX applications, even though my drirc is configured to disable the vsync:
Code:
<driconf>
    <device screen="0" driver="dri2">
        <application name="Default">
            <option name="vblank_mode" value="0" />
        </application>
    </device>
   <device screen="0" driver="i965">
       <application name="all">
            <option name="vblank_mode" value="0" />
           <option name="force_s3tc_enable" value="false" />
       </application>
   </device>
</driconf>
Apparently DRI is ignoring the settings in my drirc... Something similar to bugs.freedesktop.org/show_bug.cgi?id=28771, i think.

I'll use my "personal projects friday" to look further into this.


Also, Robby, have you changed anything besides the versions in the slackbuilds that do not belong to xorg tree (like l/mesa/)? I'm thinking about using the git versions of mesa and dri to see if i get my fps over 60 again, but i'd like to build everything the same way you are.


Last but not least, great job.

Last edited by maxmiorim; 09-29-2010 at 10:43 AM.
 
Old 09-29-2010, 11:16 AM   #97
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 5,597

Rep: Reputation: Disabled
nice idea, maxmiorim

Quote:
Are you rebuilding the official -current packages against the new libs or just replacing the "old" cairo, glib, gtk and etc. by yours
just replacing for now (for backward compatibility testing), and building the additional stuff I use not in the official slackware packages that needs cairo/pango/glib/gtk (lxde mainly, but also other sparse apps) over those.

but yes, I was thinking to have a look at xap stuff (for start) adding new branches (if needed).
but before starting I would like to have clearer ideas if it's better to rebuild/update some other libraries before digging in xap thingies (and I haven't found the time to look into that nor I have any clues at the moment: hints are appreciated ).

Last edited by ponce; 09-29-2010 at 11:21 AM.
 
Old 09-29-2010, 03:45 PM   #98
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 2,479

Original Poster
Rep: Reputation: 1084Reputation: 1084Reputation: 1084Reputation: 1084Reputation: 1084Reputation: 1084Reputation: 1084Reputation: 1084
Re glib/gtk and such, no rebuilds *should* be needed, even though it's not a bad idea to do compile tests -- occasionally removal of deprecated functions in those (especially gtk) cause compile failures in apps. I guess you also noticed that gdk-pixbuf has been split out of gtk in 2.22, right? All seems good here.

Re mesa/dri - no changes except for minor stuff, as far as I can remember. Building git versions should be straightforward, so sure, give them a shot.

Re slackpkg, PiterPUNK is working on regex-based blacklisting - it's mostly working here, so maybe that will be able to hit mainline soonish :-)

Re merging all this Xorg stuff into mainline, that's doubtful right now -- the problems with kde are pretty much a showstopper.
 
1 members found this post helpful.
Old 09-29-2010, 04:43 PM   #99
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 5,597

Rep: Reputation: Disabled
so let's hope kde people get things together with intel people soon

I was using the gtk 2-20 branch from git, keeping on the stable track, but following your report on 2.22 I think I'll smoothly move there.
so, no, I hadn't noticed that yet, thanks , I'll branch that too (updating to 2.22).

for fun I'll try mesa from git on my work machine with intel graphics

I will be very happy with that blacklisting feature, my blacklist file will shrink a lot
thanks PP and robby too for the many hints and news
 
Old 09-29-2010, 05:46 PM   #100
maxmiorim
Member
 
Registered: Sep 2010
Location: Brazil
Distribution: Slackware
Posts: 43

Rep: Reputation: 8
Quote:
Originally Posted by rworkman View Post
Re mesa/dri - no changes except for minor stuff, as far as I can remember. Building git versions should be straightforward, so sure, give them a shot.
I just compiled the latest revision without gallium (./configure CFLAGS=-O2 -fPIC CC=/usr/bin/ccache /usr/bin/gcc --disable-gallium --with-dri-drivers=i965) and ran glxgears setting LIBGL_DRIVERS_PATH to load the new lib, still limited to 60fps. :\


Quote:
Originally Posted by rworkman View Post
Re slackpkg, PiterPUNK is working on regex-based blacklisting - it's mostly working here, so maybe that will be able to hit mainline soonish :-)
As of now, i have a blacklist with 294 entries (excluding comments and empty lines), a couple of *'s would help for sure. :P


Quote:
Originally Posted by rworkman View Post
Re merging all this Xorg stuff into mainline, that's doubtful right now -- the problems with kde are pretty much a showstopper.
I'm not a KDE user anymore but from my experience with the older releases (4.0-4.3), I'd suggest to those users to try a clean ~/.kde.



EDIT: Oddly enough, i'm still "vsync capped" even using i965_dri.so from mesa 7.8.1 (LIBGL_DRIVERS_PATH=/path/where/i/extracted/slack64/mesa-7.8.1 glxgears*). Tried to upgrade the xf86-video-intel to current git version and the kernel to 2.6.35.7 also but nothing changed, any thoughts?

I have uploaded my Xorg.0.log to http://www.miorim.com/Xorg.0.log.xz.


* Yeah, i know glxgears isn't a good benchmark, but it's faster than trying to open openarena (which runs at 10 fps with this Xorg and 40ish with -current).

Last edited by maxmiorim; 09-29-2010 at 07:16 PM. Reason: typos
 
Old 10-01-2010, 03:21 AM   #101
dolphin77
Member
 
Registered: May 2009
Posts: 202

Rep: Reputation: 58
@Robby,

ypur packages are fine. It is a mesa causing wrong behavior in KDE with effects switched on. I tried Mesa-7.8.2 but it has the same failures. Mesa from git with your packages works as it should on 2.6.35.7 kernel.
 
Old 10-01-2010, 08:20 AM   #102
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 2,479

Original Poster
Rep: Reputation: 1084Reputation: 1084Reputation: 1084Reputation: 1084Reputation: 1084Reputation: 1084Reputation: 1084Reputation: 1084
After a bit of "research" [1] on this, it was determined that mesa was indeed the problem. I just pushed new intel driver, libdrm, and mesa packages, and now kde-4.5.1 is looking good here.

[1] I took the lazy way out and asked on the xorg mailing list - some upstream xorg guys and various xorg maintainers in other distros provided bugzilla links and a recommendation to upgrade mesa within an hour. :-)
 
3 members found this post helpful.
Old 10-01-2010, 08:23 AM   #103
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 5,597

Rep: Reputation: Disabled
for me results depends on the intel graphic chip: I've tried libdrm-2.4.22, mesa-7.9_rc2 and the newly uploaded intel driver with kde 4.5.1
- on 945GME (sony vaio netbook) is working fine without an xorg.conf also with effects on;
- on intel 4500 GMA (dell optiplex 960) X starts with an xorg.conf, but no gl compositing effects (not essential for me), xrender effects works fine (no funny deformations while resizing like before);

but the undoubtly good side is that is both cases I had not to explicitly disable compositing (like I had to do before).

Last edited by ponce; 10-01-2010 at 09:27 AM.
 
Old 10-01-2010, 08:55 AM   #104
maxmiorim
Member
 
Registered: Sep 2010
Location: Brazil
Distribution: Slackware
Posts: 43

Rep: Reputation: 8
Just installed your (Robby) Mesa 7.9-RC2 and the FPS isn't capped at 60 anymore. I wonder why it didn't change anything when i updated to the git HEAD though...

As for KDE, I will install 4.5.1 and give it a try, although my guess is that i won't have any performance issues at all now with mesa 7.9_RC2.
 
Old 10-01-2010, 11:57 AM   #105
trumpet_tom
Member
 
Registered: Dec 2004
Distribution: Slackware64-current
Posts: 95

Rep: Reputation: 19
Compositing is back up and running on my eeepc 1005ha with the new packages. KDE 4.5.1 is working with desktop effects but it is _really_ slow!
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
No updates in Testing? war1025 Debian 2 07-08-2009 12:16 PM
[Call for testing] ibus SlackBuild grissiom Slackware 6 05-19-2009 10:39 AM
Testing is inadequate for new updates Lsatenstein Fedora 3 12-24-2006 11:19 AM
security updates for testing branch uselpa Debian 4 09-15-2006 01:09 AM
Anyone tried 2.6.11 in updates/testing ? snecklifter Fedora 7 04-08-2005 09:13 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:34 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration