Hi,
X.org 6.8.2 was released a couple of days ago. There are also binary rpms
available in supplementary for Suse 9.2. Unfortunatley, there were no rpms
released for 9.1. So, I downloaded the source rpms and built rpms for 9.1 for
all x.org packages. I wrote a mini-how-to below about how to do so, which I
am hopeful will be of use to someone like me (who does not have much
experience creating rpms).
I have installed the 6.8.2 rpms on my suse 9.1 and everything seems to work
well so far. There are no major features but I can definitely say that the
desktop "feels" a little snappier.
If someone just wants the binary rpms I built then I can provide them, however
I do not know how to put it in a apt repository somewhere. I do not have any
way to host them either. And these packages are not signed.
Osho
X.org 6.8.2 for Suse 9.1 compilation (On i386) mini-how-to
Download xorg-x11-6.8.2-0.1.src.rpm and xterm-197-2.1.src.rpm from
ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/supplementary/X/Xor…
If you don't have libnscd and libzip installed already, download
libnscd-1.0-2.i586.rpm and libzio-0.1-4.i586.rpm from
http://agusti.dosaiguas.net/rpms
(I have no idea about how trustworthy this source of rpm is. use them at your
own risk).
Install libnscd and libzip rpms.
Now, install the xorg-x11-6.8.2-0.1.src.rpm by doing
rpm -ivh xorg-x11-6.8.2-0.1.src.rpm
cd /usr/src/packages/SPECS
edit the xorg-x11.spec file to replace all instances of ghostscript-mini with
ghostscript.
I also had to create a symbolic link for the libusb.so in /usr/lib
cd /usr/lib
ln -s libusb-0.1.so.4.4.1 libusb.so
ldconfig
Then run,
cd /usr/src/packages/SPECS
rpmbuild -bb xorg-x11.spec
This will compile the entire X.org - it will take some time. This wil create
the following rpms in /usr/src/packages/RPMS/i586
xorg-x11-6.8.2-0.1.i586.rpm
xorg-x11-fonts-75dpi-6.8.2-0.1.i586.rpm
xorg-x11-doc-6.8.2-0.1.i586.rpm
xorg-x11-server-6.8.2-0.1.i586.rpm
xorg-x11-server-glx-6.8.2-0.1.i586.rpm
xorg-x11-libs-6.8.2-0.1.i586.rpm
xorg-x11-Mesa-6.8.2-0.1.i586.rpm
xorg-x11-man-6.8.2-0.1.i586.rpm
xorg-x11-Xnest-6.8.2-0.1.i586.rpm
xorg-x11-Xvfb-6.8.2-0.1.i586.rpm
xorg-x11-Xvnc-6.8.2-0.1.i586.rpm
xorg-x11-devel-6.8.2-0.1.i586.rpm
xorg-x11-Mesa-devel-6.8.2-0.1.i586.rpm
xorg-x11-Mesa-devel-static-6.8.2-0.1.i586.rpm
xorg-x11-Xprt-6.8.2-0.1.i586.rpm
xorg-x11-fonts-cyrillic-6.8.2-0.1.i586.rpm
xorg-x11-fonts-100dpi-6.8.2-0.1.i586.rpm
xorg-x11-fonts-scalable-6.8.2-0.1.i586.rpm
xorg-x11-fonts-syriac-6.8.2-0.1.i586.rpm
xorg-x11-driver-options-6.8.2-0.1.i586.rpm
km_drm-6.8.2-0.1.i586.rpm
Now you need to create a rpm for xterm (if you care to use xterm).
rpm -ivh xterm-197-2.1.src.rpm
cd /usr/src/packages/SPECS
rpmbuild -bb xterm.spec
This will create the xterm-197-2.1.i586.rpm in /usr/src/packages/RPMS/i586
Install all these rpms by
cd /usr/src/packages/RPMS/i586
rpm --nodeps -Uvh xorg*.rpm km_drm-6.8.2-0.1.i586.rpm xterm-197-2.1.i586.rpm
Exit X and restart it. Check in /var/log/Xorg.0.log to make sure everything is
working OK. If you use nvidia or ati proprietory drivers you may have to
reinstall them.
Hello,
I'm using SUSE 9.2. The original X.org packages in 9.2 provided a virtual
package called glx:
$ rpm -q --whatprovides glx
xorg-x11-Mesa-6.8.1-15
But the new packages (version 6.8.2-0.1) no longer provide that dependency.
It should be a small thing, but I happen to have a few packages on my system
that explicitly depended on glx...
Is this intentional, or can someone build new packages with this bug
corrected, please?
Thanks for your attention,
--
Thibaut Cousin
http://www.thibaut-cousin.net
Hi all,
about the SuSE X.Org 6.8.2 RC3 RPMs and compose cache:
> * SuSE specific changes since RC2:
> - added compose cache (details for testing will follow)
> [...]
The compose cache accelerates program startup times and memory
consumption considerably, especially for UTF8 locales. In order to use
the compose cache, please create a directory
$HOME/.compose-cache
, writable only by you. The next X application will create a compose
cache entry in this directory which will be used in the future. Compose
cache entries expire once a day. Changes in the compose tables are
tracked and caches invalidated automatically.
Future releases will have a global compose cache, so a .compose-cache
directory will only be needed for caching if you have your own compose
table. In the meantime, please create the directory for testing and
report all compose- and deadkey-related issues.
Thanks
Matthias
--
Matthias Hopf <mhopf(a)suse.de> /-- /-- /-- mat(a)mshopf.de
Maxfeldstr. 5 / 90409 Nuernberg \-\ | | \-\ |-- www.mshopf.de
Phone +49-911-74053-715 --/ \_/ --/ \-- labs
Hi List, perhaps its a bit late but ...
I have notived that since the upgrade to rc1 my synaptics touchpad
occationaly gets lost when starting X. It does not happen often but you
can find a long list of "lost sync" messages in syslog.
I dont know if its related to rc1 only (and its not often or i would
have reported earlier) but if someone notice this also he should report
it here.
re,
walter
Hello,
I have been looking for a workable Xorg.conf file.
I have installed Suse 9.2 on a Dell Inspiron 5160 using an ftp install
and then subsequent upgrades via yast and then some apting.
One thing is that I got the Nvidia drivers to work with the nvidia
script and firing up Sax2 -m 0=nvidia ( or something like that ).
So I chose the monitor and the display and all that fancy stuff and I
choose my resolution ot be at 24bpp and at 1400x1050, and set the
correct monitor display settings . But then when ever X starts up it
goes to 1024x768
Virtual screen size determined to be 1024 x 768.
I am running the Nvidia 1.0-6629 drivers. I don't want to spam the
list but if you want I can get everyone the xorg.conf file and also
the Xorg.0.log files.
I seem to run ACPI on the machine but i did acpi=ht and it doesn't
seem to load the modules and the system seems to work better and it
doesn't seem to crash like it used to before running some apps etc...
But otherwise it works, anybody have any input on this matter ?
Problems with ATI Proprietary Driver 8.10.19
1.) If I remove "06" from COLDPLUG_PCI_CLASSES_WHITELIST
in /etc/sysconfig/hotplug
module refuses to load
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg,
GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 929 MBytes.
[fglrx] module loaded - fglrx 8.10.19 [Feb 9 2005] on minor 0
[fglrx] AGP detected, AgpState = 0x00000000 (hardware caps of chipset)
[fglrx:firegl_unlock] *ERROR* Process 7640 using kernel context 0
2.) If I leave "06" in COLDPLUG_PCI_CLASSES_WHITELIST
in /etc/sysconfig/hotplug
module loads and I actually got 3D working, but changing between VT hangs
system totally.
if I use "UseInternalAGPGART" "yes" in xorg.conf screen hangs but keyboard
works in both case
attached Xorg.0.log from 1.)
Best regards,
Jyri
Hi,
I'm been having problems, eversince I've installed SuSE 9.2 (from what
I recall), with a poor font rendering with AA turned on.
Since the fonts are being incorrectly rendered (they are larger in
width than they should be, you can check the screenshot at
http://paginas.fe.up.pt/~ei02069/yast2-000.png), I
suppose it could have something related to DisplaySize setting in
xorg.conf. So, using this algorithm:
1280 / 96 * 25.4 and 1024 / 96 * 25.4 for a 96DPI and a 1280*1024
resolution (on a Samsung SyncMaster 171s 17" TFT)
But changing this value does not make any difference! Well, in the
beggining it had influences, when I first tried changing it to
1280*1024 each letter was like a pixel in the screen :P But now,
changing the values doesn't make any difference, don't know what I
did, except running SaX2, to cause this issue!
By the way, i've installed xorg-x11-fonts-100dpi and I've changed the
order the fonts are called in xorg.conf (bringing 100dpi fonts first
instead of 75).
I'm using Luxi Sans as general, the same font used in Fedora distro.
Hope you can give me some hints in how to make the fonts look good.
Best Regards,
Mário Lopes
P.S. - with AA turned off, everything is fine. I've recompiled
freetype2 with bytecode patent turned on. The issue is only when AA is
turned on, specially in KDE (gnome apps look a little better)
Hello all
I have a Matrox P650 lying somewhere, waiting for driver support under
the 2.6.x kernel. I had it running under 2.4.x = SuSE9.0, but since I
installed the 2.6.x = SuSE9.2, I have changed back to the old Matrox
G550. I am using two monitors - one TFT and one CRT in merged mode, and
it works great, but too little RAM = to few colours.
I have seen on the Matrox forum, that it is a known issue, that their
driver (dated dec.2003) is not working with kernel 2.6.x, and that
someone has made a patch that should do it, but nothing for a novice
(patch-novice anyway) like me.
Thanks
--
mvh Mogens Jæger
Building kernel module fails with 2.6.11-rc3(suse kotd), is there any way to
fix this or do I need to wait until ATI releases next version.
Best regards,
Jyri
toolshed:/usr/src/kernel-modules/fglrx # KERNEL_SOURCE=/usr/src/linux make
modules
make -C /usr/src/linux modules SUBDIRS=/usr/src/kernel-modules/fglrx
make[1]: Entering directory `/usr/src/linux-2.6.11-rc3-bk7'
CC [M] /usr/src/kernel-modules/fglrx/agp3.o
CC [M] /usr/src/kernel-modules/fglrx/nvidia-agp.o
CC [M] /usr/src/kernel-modules/fglrx/agpgart_be.o
/usr/src/kernel-modules/fglrx/agpgart_be.c: In function
`x86_64_insert_memory':
/usr/src/kernel-modules/fglrx/agpgart_be.c:3804: warning: integer constant is
too large for "long" type
/usr/src/kernel-modules/fglrx/agpgart_be.c: In function
`agp_find_supported_device':
/usr/src/kernel-modules/fglrx/agpgart_be.c:6527: warning: unused variable
`cap_ptr'
/usr/src/kernel-modules/fglrx/agpgart_be.c: In function `__fgl_agp_init':
/usr/src/kernel-modules/fglrx/agpgart_be.c:7612: warning: `pm_register' is
deprecated (declared at include/linux/pm.h:106)
/usr/src/kernel-modules/fglrx/agpgart_be.c: In function `__fgl_agp_cleanup':
/usr/src/kernel-modules/fglrx/agpgart_be.c:7622: warning: `pm_unregister_all'
is deprecated (declared at include/linux/pm.h:116)
/usr/src/kernel-modules/fglrx/agpgart_be.c: At top level:
/usr/src/kernel-modules/fglrx/agpgart_be.c:6508: warning:
`agp_check_supported_device' defined but not used
CC [M] /usr/src/kernel-modules/fglrx/i7505-agp.o
CC [M] /usr/src/kernel-modules/fglrx/firegl_public.o
/usr/src/kernel-modules/fglrx/firegl_public.c: In function
`firegl_stub_putminor':
/usr/src/kernel-modules/fglrx/firegl_public.c:504: warning: `inter_module_put'
is deprecated (declared at include/linux/module.h:569)
/usr/src/kernel-modules/fglrx/firegl_public.c:506: warning:
`inter_module_unregister' is deprecated (declared at
include/linux/module.h:565)
/usr/src/kernel-modules/fglrx/firegl_public.c: In function
`firegl_stub_register':
/usr/src/kernel-modules/fglrx/firegl_public.c:526: warning:
`inter_module_register' is deprecated (declared at
include/linux/module.h:564)
/usr/src/kernel-modules/fglrx/firegl_public.c:557: warning: `inter_module_put'
is deprecated (declared at include/linux/module.h:569)
/usr/src/kernel-modules/fglrx/firegl_public.c: In function
`__ke_block_all_signals':
/usr/src/kernel-modules/fglrx/firegl_public.c:800: warning: passing arg 1 of
`block_all_signals' from incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c: In function
`__ke_get_vm_phys_addr':
/usr/src/kernel-modules/fglrx/firegl_public.c:1579: warning: passing arg 1 of
`pmd_offset' from incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c: In function `__ke_request_irq':
/usr/src/kernel-modules/fglrx/firegl_public.c:1913: warning: assignment from
incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c: In function `do_vm_shm_nopage':
/usr/src/kernel-modules/fglrx/firegl_public.c:2074: warning: passing arg 1 of
`pmd_offset' from incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c: In function
`__ke_vm_phys_addr_str':
/usr/src/kernel-modules/fglrx/firegl_public.c:2445: warning: passing arg 1 of
`pmd_offset' from incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c: At top level:
/usr/src/kernel-modules/fglrx/firegl_public.c:2533: warning: initialization
from incompatible pointer type
/usr/src/kernel-modules/fglrx/firegl_public.c: In function `__ke_vm_map':
/usr/src/kernel-modules/fglrx/firegl_public.c:2594: warning:
`remap_page_range'is deprecated (declared at include/linux/mm.h:835)
/usr/src/kernel-modules/fglrx/firegl_public.c:2661: warning:
`remap_page_range'is deprecated (declared at include/linux/mm.h:835)
/usr/src/kernel-modules/fglrx/firegl_public.c:2698: warning:
`remap_page_range'is deprecated (declared at include/linux/mm.h:835)
/usr/src/kernel-modules/fglrx/firegl_public.c: At top level:
/usr/src/kernel-modules/fglrx/firegl_public.c:2748: error: parse error before
'*' token
/usr/src/kernel-modules/fglrx/firegl_public.c:2748: warning: type defaults to
`int' in declaration of `drm_agp_module_stub'
/usr/src/kernel-modules/fglrx/firegl_public.c:2748: warning: data definition
has no type or storage class
/usr/src/kernel-modules/fglrx/firegl_public.c: In function
`__ke_agpgart_available':
/usr/src/kernel-modules/fglrx/firegl_public.c:2890: error: `drm_agp_t'
undeclared (first use in this function)
/usr/src/kernel-modules/fglrx/firegl_public.c:2890: error: (Each undeclared
identifier is reported only once
/usr/src/kernel-modules/fglrx/firegl_public.c:2890: error: for each function
itappears in.)
/usr/src/kernel-modules/fglrx/firegl_public.c:2890: error: parse error before
')' token
/usr/src/kernel-modules/fglrx/firegl_public.c:2911: error: request for member
`free_memory' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:2913: error: request for member
`free_memory' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:2916: error: request for member
`allocate_memory' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:2918: error: request for member
`allocate_memory' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:2921: error: request for member
`bind_memory' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:2923: error: request for member
`bind_memory' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:2926: error: request for member
`unbind_memory' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:2928: error: request for member
`unbind_memory' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:2931: error: request for member
`enable' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:2933: error: request for member
`enable' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:2936: error: request for member
`acquire' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:2938: error: request for member
`acquire' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:2941: error: request for member
`release' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:2943: error: request for member
`release' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:2946: error: request for member
`copy_info' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:2948: error: request for member
`copy_info' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c: In function `__ke_agp_uninit':
/usr/src/kernel-modules/fglrx/firegl_public.c:3019: warning:
`inter_module_put'is deprecated (declared at include/linux/module.h:569)
/usr/src/kernel-modules/fglrx/firegl_public.c: In function
`__ke_agp_free_memory':
/usr/src/kernel-modules/fglrx/firegl_public.c:3052: error: request for member
`free_memory' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:3053: error: request for member
`free_memory' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c: In function
`__ke_agp_allocate_memory':
/usr/src/kernel-modules/fglrx/firegl_public.c:3062: error: request for member
`allocate_memory' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:3063: error: request for member
`allocate_memory' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c: In function
`__ke_agp_bind_memory':
/usr/src/kernel-modules/fglrx/firegl_public.c:3073: error: request for member
`bind_memory' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:3074: error: request for member
`bind_memory' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c: In function
`__ke_agp_unbind_memory':
/usr/src/kernel-modules/fglrx/firegl_public.c:3084: error: request for member
`unbind_memory' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:3085: error: request for member
`unbind_memory' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c: In function `__ke_agp_enable':
/usr/src/kernel-modules/fglrx/firegl_public.c:3095: error: request for member
`enable' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:3097: error: request for member
`enable' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c: In function `__ke_agp_acquire':
/usr/src/kernel-modules/fglrx/firegl_public.c:3143: error: request for member
`acquire' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:3144: error: request for member
`acquire' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c: In function `__ke_agp_release':
/usr/src/kernel-modules/fglrx/firegl_public.c:3154: error: request for member
`release' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:3155: error: request for member
`release' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c: In function
`__ke_agp_copy_info':
/usr/src/kernel-modules/fglrx/firegl_public.c:3168: error: request for member
`copy_info' in something not a structure or union
/usr/src/kernel-modules/fglrx/firegl_public.c:3175: error: request for member
`copy_info' in something not a structure or union
make[2]: *** [/usr/src/kernel-modules/fglrx/firegl_public.o] Error 1
make[1]: *** [_module_/usr/src/kernel-modules/fglrx] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.11-rc3-bk7'
make: *** [modules] Error 2