WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Xorg 7.5  (Read 17882 times)

Offline Arslan S.

  • Hero Member
  • *****
  • Posts: 825
Re: Xorg 7.5
« Reply #15 on: June 07, 2010, 10:21:41 PM »
Arslan, I trust you are aware which executables are now available via Xorg-7.5-bin.tcz (e.g. 'xrandr' being one of them). Hence that might reduce the requirements in a disk-space friendly way.

do you want me to remove Xorg dependecy from gnome desktop ? or did i misunderstand ?

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 7901
Re: Xorg 7.5
« Reply #16 on: June 07, 2010, 11:50:10 PM »
The first updates are done, Xorg-7.4-dev and Xlibs_support in dep files have been replaced.

Also thanks for maro's list, Mplayer-xorg's dep file edited, and xf86-video-unichrome removed from the 3.x repo (same or newer version is a part of 7.5, and it was built against 7.4).
The only barriers that can stop you are the ones you create yourself.

Offline maro

  • Hero Member
  • *****
  • Posts: 1229
Re: Xorg 7.5
« Reply #17 on: June 08, 2010, 12:11:38 AM »
Arslan: In the end it's the maintainers call. And clearly trying to save a few MBytes when anything Gnome has a dependency list from "here to Rome" is pointless. So you better ignore my reply #15. I just thought more generally not to simply replace "7.4" with "7.5" but consider what is really required (in case of a "non-gigantic" extension).

I'm now curious enough so that I might try tomorrow to install (for the very first time) 'gnome-desktop-base.tcz' in a VBox VM (running TC 3.0a6).

Offline u54749

  • Jr. Member
  • **
  • Posts: 66
Re: Xorg 7.5
« Reply #18 on: June 08, 2010, 09:29:47 AM »
I see a serious drop in Youtube performance in full screen mode:

-  with xorg 7.4 I get acceptable video: estimate 15 frames per second or so
-  with Xorg 7.5 I get very slow video:  estimated framerate 3-4 per second

I remember that in the early days of Tinycore full screen Youtube performance was similarly bad, but from a certain version the problem disappeared.  Don't remember which version.

Except for the Xorgs the systems are identical with the same Xorg.conf.
Xorg -configure does not help
I see nothing suspicious in the Xorg.0.log files

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 5015
    • My Community Forum
Re: Xorg 7.5
« Reply #19 on: June 08, 2010, 09:38:25 AM »
Just curious, is there any difference with the 3D extension installed?
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline SvOlli

  • Full Member
  • ***
  • Posts: 192
  • Linux Developer
Re: Xorg 7.5
« Reply #20 on: June 08, 2010, 10:06:47 AM »
First of all, thanks for including the VMware mouse driver. But is there any cause, why the VMware graphics drivers have been left out?

BTW: I'm just on updating the qt-4.x-* packages to compile and link against Xorg-7.5, the qt-4.5-* packages are just copied from the TCL-2.x repository and should be removed asap.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 7901
Re: Xorg 7.5
« Reply #21 on: June 08, 2010, 10:13:22 AM »
I see a serious drop in Youtube performance in full screen mode:

-  with xorg 7.4 I get acceptable video: estimate 15 frames per second or so
-  with Xorg 7.5 I get very slow video:  estimated framerate 3-4 per second

I remember that in the early days of Tinycore full screen Youtube performance was similarly bad, but from a certain version the problem disappeared.  Don't remember which version.

Except for the Xorgs the systems are identical with the same Xorg.conf.
Xorg -configure does not help
I see nothing suspicious in the Xorg.0.log files


Check your dmesg, as well as post both dmesg and Xorg.0.log.

First of all, thanks for including the VMware mouse driver. But is there any cause, why the VMware graphics drivers have been left out?

BTW: I'm just on updating the qt-4.x-* packages to compile and link against Xorg-7.5, the qt-4.5-* packages are just copied from the TCL-2.x repository and should be removed asap.

Mentioned in the first post:
Quote
The following two drivers are separate, because they hang/segfault X -configure. If you need either one, it needs to be grabbed separately.

Quote
Title:          Xorg-7.5-vmware.tcz
The only barriers that can stop you are the ones you create yourself.

Offline SvOlli

  • Full Member
  • ***
  • Posts: 192
  • Linux Developer
Re: Xorg 7.5
« Reply #22 on: June 08, 2010, 12:55:07 PM »
In the Xorg-7.5-vmware package the 3D support seems to be missing. The vmwfgx_drv.so and vmwgfx_dri.so drivers are not in the archive. I managed to take them from the vmware-tools-distrib package, but there seems to at least one more peace missing:
Code: [Select]
[...]
(II) Module vmwgfx: vendor="X.Org Foundation"
compiled for 1.7.4, module version = 11.0.0
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
[drm] failed to load kernel module "vmwgfx"
(--) vmware: Please ignore above "[drm] failed to load kernel  module "vmwgfx""
(II) vmware: Using vmwlegacy driver everything is fine.
[...]
Hmmm... claiming that with using a fallback solution "everything is fine"... :(

The host machine I'm trying right now does not support VMware 3D. Could this be the cause? I'll give it a try on another machine tomorrow.

Offline gutmensch

  • Administrator
  • Hero Member
  • *****
  • Posts: 606
  • I can make it disappear, have no fear!
    • remembrance blog
Re: Xorg 7.5
« Reply #23 on: June 08, 2010, 01:18:30 PM »
@curaga: Did you think about applying the mesa-7.1-link-shared.patch as it is used for example in Fedora? It reduces the size of the mesa modules extremely by extracting most of the code into a shared libdricore.so, some time ago I already managed to do that on my own for Xorg-7.5, so it's at least possible IMHO...

Fedora example:
Code: [Select]
$ ls -l /usr/lib64/dri/
-rwxr-xr-x. 1 root root  515920  2. Mar 06:04 i915_dri.so
-rwxr-xr-x. 1 root root  563152  2. Mar 06:04 i965_dri.so
-rwxr-xr-x. 1 root root 2163544  2. Mar 06:04 libdricore.so
-rwxr-xr-x. 1 root root  305424  2. Mar 06:04 mga_dri.so
-rwxr-xr-x. 1 root root  212336  2. Mar 06:04 r128_dri.so
-rwxr-xr-x. 1 root root  410440  2. Mar 06:04 r200_dri.so
-rwxr-xr-x. 1 root root  396344  2. Mar 06:04 r300_dri.so
-rwxr-xr-x. 1 root root  341320  2. Mar 06:04 r600_dri.so
-rwxr-xr-x. 1 root root  371400  2. Mar 06:04 radeon_dri.so
-rwxr-xr-x. 1 root root  245088  2. Mar 06:04 savage_dri.so
-rwxr-xr-x. 1 root root   49008  2. Mar 06:04 swrast_dri.so
-rwxr-xr-x. 1 root root  284784  2. Mar 06:04 tdfx_dri.so
-rwxr-xr-x. 1 root root  228064  2. Mar 06:04 unichrome_dri.so
Code: [Select]
$ du -h /usr/lib64/dri
5,9M /usr/lib64/dri

[edit]Added patch to attachment ;-)[/edit]

best regards,
robert
« Last Edit: June 08, 2010, 10:56:26 PM by gutmensch »
If I seem unduly clear to you, you must have misunderstood what I said. (Alan Greenspan)

Offline u54749

  • Jr. Member
  • **
  • Posts: 66
Re: Xorg 7.5
« Reply #24 on: June 08, 2010, 03:54:18 PM »
Quote
Check your dmesg, as well as post both dmesg and Xorg.0.log

Here are the requested files
-  dmesg when running alpha6 with Xorg 7.4
-  dmesg when running alpha6 with Xorg 7.5
-  Xorg.0.log when running alpha6 with Xorg 7.4
-  Xorg.0.log when running alpha6 with Xorg 7.5

I reverified the playback speed difference:  it's still there and very noticeable
The installed 7.5 version is Xorg-7.5-3d




Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 7901
Re: Xorg 7.5
« Reply #25 on: June 09, 2010, 02:05:21 AM »
@SvOlli:

The vmwgfx/svga drivers in both kernel and mesa are currently named as unstable, and recommended against using in production environments. They default to off in all three parts (those plus libdrm).

@gutmensch:

Didn't know of that. What's the upstream status?
The only barriers that can stop you are the ones you create yourself.

Offline gutmensch

  • Administrator
  • Hero Member
  • *****
  • Posts: 606
  • I can make it disappear, have no fear!
    • remembrance blog
Re: Xorg 7.5
« Reply #26 on: June 09, 2010, 02:16:27 AM »
@curaga:
The attached patch is from mesa 7.7, I extracted it from the fedora source package "mesa-7.7-4.fc12.src.rpm"... I think I used that one too when I tried mesa 7.7 for Xorg 7.5 last time.
If I seem unduly clear to you, you must have misunderstood what I said. (Alan Greenspan)

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 7901
Re: Xorg 7.5
« Reply #27 on: June 09, 2010, 03:35:28 AM »
I reverified the playback speed difference:  it's still there and very noticeable
The installed 7.5 version is Xorg-7.5-3d

Are you sure your 7.4 install wasn't using Nvidia's binary drivers at some point? There hasn't ever been real acceleration in nv.
There doesn't seem to be an extension for the 96 series drivers for 3.x yet though.
The only barriers that can stop you are the ones you create yourself.

Offline u54749

  • Jr. Member
  • **
  • Posts: 66
Re: Xorg 7.5
« Reply #28 on: June 09, 2010, 09:32:03 AM »
I haven't consciously installed any additional video drivers.
The Xorg-7.4 extension used is the official unmodied Tiny Core one.

The Xorg version difference is the only one between the two systems I compare.  All other extensions are exactly the same.

Offline curaga

  • Administrator
  • Hero Member
  • *****
  • Posts: 7901
Re: Xorg 7.5
« Reply #29 on: June 09, 2010, 12:01:27 PM »
Then I can't say why you ever got good performance; Adobe Flash uses either opengl or no accel, and all 3d with nv is software.
The only barriers that can stop you are the ones you create yourself.