11409 Enemy territory slow, software rasterizer. (Mobility Radeon HD 4330) - The FreeBSD Forums
The FreeBSD Forums  

Go Back   The FreeBSD Forums > Desktop Usage > Multimedia

Multimedia Having problems running your new shiny and blinking gadget or watching DVDs, listening to CDs etc.?

Reply
 
Thread Tools Display Modes
  #1  
Old August 28th, 2012, 21:40
Markand Markand is offline
Junior Member
 
Join Date: Nov 2008
Posts: 89
Thanks: 5
Thanked 8 Times in 5 Posts
Default Enemy territory slow, software rasterizer. (Mobility Radeon HD 4330)

Hi there,

I installed games/linux-enemyterritory, it successfully starts but it uses the Software Rasterizer, making the game really slow and just unusable.

The output of et:

Code:
GL_VENDOR: Mesa Project
GL_RENDERER: Software Rasterizer
GL_VERSION: 2.1 Mesa 7.4
GL_EXTENSIONS: GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_program_shadow
[ ... snip ... ]
I have a Mobility Radeon HD 4330 card, that works without KMS stuff, thus I can play native games like Urban terror or quake3. But Linux still use (i guess) old mesa things with no real 3d hardware..

I would love playing enemy territory and ut2004 on FreeBSD
Reply With Quote
  #2  
Old August 29th, 2012, 13:25
Markand Markand is offline
Junior Member
 
Join Date: Nov 2008
Posts: 89
Thanks: 5
Thanked 8 Times in 5 Posts
Default

After a lot of googling, I just realized that FreeBSD/amd64 cannot run 3D 32bits applications with hardware acceleration. But why amd64 versions of Linux can runs propietary games then? (Even with open sources drivers)
Reply With Quote
  #3  
Old August 29th, 2012, 13:32
break19 break19 is offline
Member
 
Join Date: Nov 2009
Posts: 110
Thanks: 10
Thanked 18 Times in 16 Posts
Default

You need to install the 32bit version of the radeon module. That is how you play 32bit games on 64bit OS. it's how linux does it as well.
Reply With Quote
  #4  
Old August 29th, 2012, 13:33
SirDice's Avatar
SirDice SirDice is offline
Moderator
 
Join Date: Nov 2008
Location: Rotterdam, Netherlands
Posts: 13,852
Thanks: 48
Thanked 2,061 Times in 1,890 Posts
Default

It should be possible to use accelerated 3D with Linux applications. But you are limited to 32bit Linux applications with the Linux emulation layer.

However, I'm not sure about your ATI videocard, it does work with the NVidia drivers. Leave the thread for a while, there are people more knowledgeable then me when it comes to ATI drivers.

I've edited the thread title slightly, that'll hopefully attract the right people
__________________
Senior UNIX Engineer at Unix Support Nederland
Experience is something you don't get until just after you need it.
Reply With Quote
  #5  
Old August 29th, 2012, 13:34
break19 break19 is offline
Member
 
Join Date: Nov 2009
Posts: 110
Thanks: 10
Thanked 18 Times in 16 Posts
Default

I can play 32bit linux games with full acceleration.. I have an nvidia card, however..
Reply With Quote
  #6  
Old August 29th, 2012, 13:53
adamk adamk is offline
Senior Member
 
Join Date: Nov 2008
Posts: 1,611
Thanks: 6
Thanked 263 Times in 244 Posts
Default

The open source drivers on FreeBSD do not support acceleration of 32-bit apps (either FreeBSD or Linux) on AMD64 installations. This is being worked on: http://lists.freebsd.org/pipermail/f...st/012294.html
Reply With Quote
  #7  
Old August 30th, 2012, 13:20
Markand Markand is offline
Junior Member
 
Join Date: Nov 2008
Posts: 89
Thanks: 5
Thanked 8 Times in 5 Posts
Default

Then I hope for two things:
  1. The patch and the work done for FreeBSD 10
  2. Radeon KMS working for FreeBSD 10

Yeah this is a lot of work.
Reply With Quote
  #8  
Old September 11th, 2012, 15:17
numpad5 numpad5 is offline
Junior Member
 
Join Date: Jan 2010
Posts: 35
Thanks: 0
Thanked 2 Times in 2 Posts
Default

They said the open source driver didn't work, if you forked out a bit of cash for an NVidia card, I am sure you could use the official nvidia drivers to get acceleration. Just a guess though
Reply With Quote
  #9  
Old September 12th, 2012, 13:53
Markand Markand is offline
Junior Member
 
Join Date: Nov 2008
Posts: 89
Thanks: 5
Thanked 8 Times in 5 Posts
Default

Quote:
Originally Posted by numpad5 View Post
They said the open source driver didn't work, if you forked out a bit of cash for an NVidia card, I am sure you could use the official nvidia drivers to get acceleration. Just a guess though
Sure, but it's a laptop
Reply With Quote
  #10  
Old September 12th, 2012, 19:34
numpad5 numpad5 is offline
Junior Member
 
Join Date: Jan 2010
Posts: 35
Thanks: 0
Thanked 2 Times in 2 Posts
Default

Ah sorry, that being the case, you might want to try something I have not done myself, except on linux, so I am not sure how it will operate on FreeBSD. It involves compiling mesa3d yourself most likely, but that shouldn't be a big deal. The driver you are wanting is this one:

http://mesa3d.org/llvmpipe.html

I suggest the latest mesa 8 stable, since most 7 versions don't have this new driver.
Reply With Quote
Reply

Thread Tools
Display Modes

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Solved] Problem launching Enemy Territory (OpenGL errors) neurosis X.Org 4 September 18th, 2011 19:24
Playing Enemy Territory without NVIDIA possible? minimike Multimedia 3 August 9th, 2011 15:36
no sound with oss4 in enemy territory cabriofahrer Multimedia 22 November 1st, 2010 15:03
HOWTO: Install and setup Wolfenstein Enemy Territory tangram Howtos & FAQs (Moderated) 33 July 6th, 2009 10:39
FreeBSD + Enemy-Territory:Quake Wars bam88 Multimedia 16 April 1st, 2009 14:52


All times are GMT +1. The time now is 02:58.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of The FreeBSD Foundation.
Web protection and acceleration provided by CloudFlare
0