Go Back   Champions of Regnum > English > Technical Support > Linux

Linux Technical issues under Linux platform

Reply
 
Thread Tools Display Modes
Old 02-09-2009, 09:18 AM   #31
onemyndseye
Master
 
onemyndseye's Avatar
 
Join Date: Jul 2008
Location: South Central USA
Posts: 260
onemyndseye is on a distinguished road
Default

Note of interest:

The version currently on Amun produces the same error:
Quote:
libs/libcore_client.so(_ZN10ClientBase14save_backtraceE v+0x79) [0xb7e1f259]
libs/libcore_client.so(_ZN10ClientBase12client_crashEi+ 0x1b) [0xb7e1f52b]
[0xb8010400]
/usr/lib/libGL.so.1 [0xb6f6aed6]
libs/libopengl_api.so(_ZN8Engine3D12RenderizerGL20init_ graphics_systemEiiibb+0xc26) [0xb779e566]
libs/libcommon_entities.so(_ZN13DisplayEntity15creation _notifyEP7Message+0x4bc) [0xb7c893cc]
libs/libentity_system.so(_ZN13EntityManager32initialize _entity_as_custom_typeEPKciS1_P7MessageP6Entity+0x 483) [0xb7613583]
libs/libregnum_client.so(_ZN10GameClient19initialize_en titiesEv+0x2af) [0xb7fa1b1f]
libs/libregnum_client.so(_ZN10GameClient4initEiPPc+0x87 6) [0xb7fa4c96]
libs/libregnum_client.so(_ZN10GameClientC1EiPPc+0xf3) [0xb7fa5be3]
./game(main+0x259) [0x8048fc9]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7084775]
./game(__gxx_personality_v0+0x61) [0x8048c71]
Once or twice a dialog box did pop up giving the following error:
[err][ui_elements_][error_code_]


though I doubt its related.. No light at the end of the tunnel



as a side note: I did try to run RO under the latest wine without much luck.. it does run but without Direct Render support (software rasterizer) and without sound.. not a acceptable alternative for me I may try Cedega but pure WINE seems to work better these days
onemyndseye no ha iniciado sesión   Reply With Quote
Old 02-09-2009, 09:48 AM   #32
Mashu
Master
 
Mashu's Avatar
 
Join Date: Sep 2008
Location: Stockholm
Posts: 541
Mashu is an unknown quantity at this point
Default

Please try Debian packages then. Small chance that they will install but since Ubuntu has Debian package manager worth trying it.

Code:
echo "deb http://ftp.pl.debian.org/debian/ experimental main" > /etc/apt/apt.conf.d/debian-experimental

apt-get update
apt-get -t experimental --reinstall install libdrm-intel1 libdrm2 libgl1-mesa-glx libgl1-mesa-dri libosmesa6 mesa-utils libglu1-mesa  xserver-xorg-core xserver-xorg-input-evdev xserver-xorg-input-kbd xserver-xorg-input-mouse xserver-xorg-input-synaptics xserver-xorg-video-fbdev xserver-xorg-video-intel
Don't apt-get update or dist-upgrade !! After finished installation or upon failure due to too many missing dependences abort, remove mirror file and apt-get update.

NOTE
: This stops game crashing with 965GM graphic card. Kernel must be >= 2.6.28.

Good luck.
Mashu no ha iniciado sesión   Reply With Quote
Old 02-09-2009, 11:45 AM   #33
onemyndseye
Master
 
onemyndseye's Avatar
 
Join Date: Jul 2008
Location: South Central USA
Posts: 260
onemyndseye is on a distinguished road
Default

Also tried the upgrades listed in my previous post on Jaunty.... No Joy


I'll give you suggestion a shot thanks
onemyndseye no ha iniciado sesión   Reply With Quote
Old 02-09-2009, 12:14 PM   #34
onemyndseye
Master
 
onemyndseye's Avatar
 
Join Date: Jul 2008
Location: South Central USA
Posts: 260
onemyndseye is on a distinguished road
Default

After trying your suggestions I'm still segfaulting

I had to manually force ALOT of packages because of dependancies so even if this HAD worked I wouldnt have reccomended it lol.... I seem to be stable at the moment but I've made quite a mess outa my packages lol I always run 2 installs on my lappy though - so I dont mind borking one bahaha
onemyndseye no ha iniciado sesión   Reply With Quote
Old 02-09-2009, 12:55 PM   #35
Mashu
Master
 
Mashu's Avatar
 
Join Date: Sep 2008
Location: Stockholm
Posts: 541
Mashu is an unknown quantity at this point
Default

Quote:
Originally Posted by onemyndseye
After trying your suggestions I'm still segfaulting

I had to manually force ALOT of packages because of dependancies so even if this HAD worked I wouldnt have reccomended it lol.... I seem to be stable at the moment but I've made quite a mess outa my packages lol I always run 2 installs on my lappy though - so I dont mind borking one bahaha
Do You have the same xorg/mesa/libdrm/xf86-intel from Debian's repo with 2.6.28 kernel ? It works here for GM965

You can also try installing whole stack as described on intel's site and make sure to file a bug on freedesktop for mesa component.

You will not be able to run game on wine either as first you need 3D acceleration, wine is using this as well, there is no reason to run game on additional emulation layer if native binary exist. And yes nowadays winehq has better 3D solution then cedega which use just ugly hacks.
Mashu no ha iniciado sesión   Reply With Quote
Old 02-09-2009, 02:24 PM   #36
linearguild
Initiate
 
linearguild's Avatar
 
Join Date: Dec 2008
Location: Spawned at save
Posts: 198
linearguild is on a distinguished road
Default

onemyndseye, why don't you try the fglrx drivers? It's been a while since I've looked at Ubuntu but the package should be somewhere in one of the non-free repositories.

I am running on a Gentoo ~amd64 system and I have never experienced these crashes.

* x11-base/xorg-server
Latest version available: 1.5.2
Latest version installed: 1.5.2

* x11-drivers/ati-drivers
Latest version available: 8.573-r1
Latest version installed: 8.573-r1

* media-libs/mesa
Latest version available: 7.3
Latest version installed: 7.3

(Mesa is probably irrelevant since I'm using the ATI OpenGL drivers.)

01:05.0 VGA compatible controller: ATI Technologies Inc RS780MC [Radeon HD 3100 Graphics]
linearguild no ha iniciado sesión   Reply With Quote
Old 02-09-2009, 02:43 PM   #37
onemyndseye
Master
 
onemyndseye's Avatar
 
Join Date: Jul 2008
Location: South Central USA
Posts: 260
onemyndseye is on a distinguished road
Default

Quote:

Do You have the same xorg/mesa/libdrm/xf86-intel from Debian's repo with 2.6.28 kernel ? It works here for GM965

I installed/upgrade all the packages you recommended along with the 2.6.28 kernel to no avail... however the xf86-intel is irrelevant to me I would think since my card is ATI. I did take care to make sure xserver-xorg-ati and xserver-xorg-radeon where upgraded along with the packages you suggested.




Quote:

onemyndseye, why don't you try the fglrx drivers? It's been a while since I've looked at Ubuntu but the package should be somewhere in one of the non-free repositories.

I would love nothing better than to use fglrx.. but unfortunately due to ATI being COMPLETELY lame fglrx support for BOTH my ati cards have been discontinued.

Laptop is: ATI Mobility Radeon 9000
Son's PC is: ATI Radeon 9200 PRO

as far as I know fglrx no longer supports these cards... again - because ATI is completely lame lol....

You CAN download the last supported version of the driver from ATI's website but I have never gotten it to work on a modern system due to changes in the kernel source/headers and changes in Xorg I am guessing - it either fails to compile or fails to load Probably kernel 2.6.x+ and Xorg 7+ has broken it

These cards are directly supported by fglrx
Quote:
* Radeon 9500 - 9800 series
* Radeon x300 – x800 series
* Radeon x1300 – x1900 series (Including x1950)
* Radeon HD 2000 series - driver support as of driver version 8.41
* Radeon HD 3800 series - driver support as of driver version 8.43

* Radeon Xpress 200 series
* Radeon Xpress 1100 series
* Radeon 690 series

These are only supported by fglrx version 8.28
Quote:

* Radeon 8500
* Radeon 9000
* Radeon 9100
* Radeon 9200
* Radeon 9250

* Radeon 9000 IGP
* Radeon 9100 IGP
* Radeon 9100 IGP Pro

* FireGL 8700
* FireGL 8800

But as I said I dont know a way to get this driver working on a modern system

Dont worry linearguild, your card is next

http://en.wikipedia.org/wiki/Fglrx


However since Im dead-ended anyways I think I may give it another shot. I see on the ATI website 8.28.8 claims to support xorg 7.1 however Jaunty abd Ibex is 7.4 do I doubt anything will come of it

*** Edit - Another link (I was right)
http://ubuntuforums.org/showthread.php?t=555205
Quote:

From Edgy on, fglrx will not work for that card......due to xorg incompatibilities.....ATI has not ported/modified their legacy driver to be usable. (I use a 9200SE too)
So I could make it work if I wanted to go back to Edgy :/

Last edited by onemyndseye; 02-09-2009 at 03:15 PM.
onemyndseye no ha iniciado sesión   Reply With Quote
Old 02-10-2009, 09:38 AM   #38
Mashu
Master
 
Mashu's Avatar
 
Join Date: Sep 2008
Location: Stockholm
Posts: 541
Mashu is an unknown quantity at this point
Default

How about trying to compile mesa from latest git without XCB enabled ?

Code:
git clone git://git.freedesktop.org/git/mesa/mesa
cd mesa
./configure --prefix=/usr --with-driver=dri --with-dri-drivers="radeon" --enable-gl-osmesa
make -j2
and running RO with LIBGL_DEBUG=verbose to see whats loaded.

AFAIK only open-source drivers use mesa, you can use commercial one or open-source one.

You can check this site about open-source ATI drivers.
http://www.phoronix.com/scan.php?pag...xf86-video-ati

For example
Experimental ATI Driver Gets DRI2 Support in Linux on November 09, 2008

There are other revelations, so if you want you can also try ATI driver from git (development branch).

I hope this will help

PS. Try also this new release 12 hours ago. [ANNOUNCE] xf86-video-ati 6.10.99.0
http://xorg.freedesktop.org/archive/...0.99.0.tar.bz2

Last edited by Mashu; 02-10-2009 at 11:36 AM.
Mashu no ha iniciado sesión   Reply With Quote
Old 02-10-2009, 01:52 PM   #39
Nightchill
Banned
 
Join Date: Jul 2008
Posts: 433
Nightchill is on a distinguished road
Default

I've solved the segfault with ati 9600pro & ubuntu 8.10. anyway, do what is needed here (instead of R200 put R300) http://www.regnumonline.com.ar/forum...072#post171072 and install proprietary ati drivers from System > Administration > Hardware drivers. then just reboot and regnum should work just fine. at least works for me.
Nightchill no ha iniciado sesión   Reply With Quote
Old 02-12-2009, 10:51 AM   #40
onemyndseye
Master
 
onemyndseye's Avatar
 
Join Date: Jul 2008
Location: South Central USA
Posts: 260
onemyndseye is on a distinguished road
Default

Quick update:

Here is the result of running with GL_DEBUG

Quote:

libGL: XF86DRIGetClientDriverName: 5.3.0 r200 (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/tls/r200_dri.so
libGL: OpenDriver: trying /usr/lib/dri/r200_dri.so
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
libGL error:
Can't open configuration file /etc/drirc: No such file or directory.
Saving backtrace to crash_backtrace_6983.log
Got SIGSEGV (segmentation fault)


For sake of testing created /etc/drirc
Quote:

libGL: OpenDriver: trying /usr/lib/dri/tls/r200_dri.so
libGL: OpenDriver: trying /usr/lib/dri/r200_dri.so
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
Saving backtrace to crash_backtrace_7711.log
Got SIGSEGV (segmentation fault)


Next for git checkout....
onemyndseye no ha iniciado sesión   Reply With Quote
Reply


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 On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:55 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
NGD Studios 2002-2024 © All rights reserved