View Full Version : [Linux] HoN won't start.
`Populus
01-27-2011, 11:14 AM
So yeah, I just installed HoN by allowing the .sh file to be executed. I installed it and I can see the game in
Applications>Games>Heroes of Newerth
Nothing happens when I try to start though. The screen flickers to a greyish color, but then nothing.
Ubuntu 10.10, laptop.
What logs would you like me to post? I can't find any crash reports in the game folder.
`Populus
01-28-2011, 11:14 AM
bump, anyone have a solution for this? (=
Type this in your terminal and provide the output:
glxinfo | grep -i "opengl\|direct\|server\|client" && lspci | grep -i vga && uname -a
In addition upload (http://tools.heroesofnewerth.com/upload.php) your console.log and post the url.
You can find the log under ~/.Heroes\ of\ Newerth/game/
`Populus
01-28-2011, 03:47 PM
"direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
OpenGL vendor string: DRI R300 Project
OpenGL renderer string: Mesa DRI R300 (RS690 791F) 20090101 x86/MMX+/3DNow!+/SSE2 NO-TCL DRI2
OpenGL version string: 1.5 Mesa 7.9-devel
OpenGL extensions:
01:05.0 VGA compatible controller: ATI Technologies Inc RS690M [Radeon X1200 Series]
"
First time I copied the command into the terminal it told me to install something first. So I did. (=
I can't find console.log in my game folder.
Please launch HoN from the command line (ie open a terminal and cd to where you installed it
$ cd HoN
$ ./hon.sh
and paste the output, I am guessing it will mention something about ARB missing.
ie pointing to card/driver below minimum requirement
`Populus
01-29-2011, 04:11 AM
warning: The VAD has been replaced by a hack pending a complete rewrite
K2 - Fatal Error: ARB_shader_objects not available.
I know HoN works on Windows, without a problem.. /=
please update your drivers
The proprietary ATI drivers won't work on Ubuntu 10.10 with your video card. They dropped support for cards older than the HD2000-series and you cannot install older drivers which support your card.
The only way to fix this is to install an older version of Ubuntu (9.04 iirc) and get the legacy version of fglrx (the proprietary ATI driver).
http://support.amd.com/us/gpudownload/linux/Legacy/Pages/radeon_linux.aspx?type=2.4.1&product=2.4.1.3.12&lang=English
`Populus
01-30-2011, 08:26 AM
Are you sure that's the only way?
This might sound like a real dumb question, but can I not install the drivers I used in windows through Wine? (=
I never heard of such approach, but you can try. I am just not sure if Wine got access to such thinks.
wait, some bad things going on here
in game ill post inna bit
`Populus
01-30-2011, 04:11 PM
wait, some bad things going on here
in game ill post inna bit
Yes?
Let me 1st start by saying your card is what is classed as Legacy in linux AND windows.
What this means is no further support or work on the drivers. In practice the windows drivers get a tiny bit of support while the linux proprietary drivers don't get anything.
The strength and weakness of Linux is that it is continually evolving what this does mean is a gradual (I would say once every year), ABI changes w.r.t. the kernel (userland is VERY VERY stable and has been for over 10years, alot longer then windows could hope for)
A correctly written driverset wouldn't really care about this (nvidia drivers have a nice ignoreABI option to allow you to carry on using nvidia drivers until the shiny is improved) ALSO they are fairly divorced from kernel changes. ATi however are not.
While nvidia maintain some level of ABI compatibility with their legacy drivers, ATi do not and as such a good couple of years ago their drivers completely broke with a scedualed upgrade of the kernel and xorg (around sept 09)
So what todo?
Well MAJOR downgrade of kernel and Xorg to reach a compatible kernel ABI to allow the drivers to function
OR utilise FOSS drivers.
You are at present using the FOSS drivers for your card, the userland libs (MESA) are of correct version to support needed ogl extensions needed for hon (ogl-1.4 & glsl2) however your actual drivers are not
What is needed is to go through your distro's forums and find out how to get the latest ati FOSS drivers
`Populus
01-30-2011, 05:31 PM
I'm completely new to Linux, and I don't know much about hardware, I just play.
So what you are saying is - "You're ****ed"?
I'm completely new to Linux, and I don't know much about hardware, I just play.
So what you are saying is - "You're ****ed"?
in the shortterm yes.
look into replacing the ati FOSS drivers
New ubuntu is due out in a couple of months they might bundle the latest drivers