Go Back   nV News Forums > Linux Support Forums > NVIDIA FreeBSD

Newegg Daily Deals

Reply
 
Thread Tools
Old 03-13-09, 08:19 PM   #13
zebdits
Registered User
 
Join Date: Mar 2007
Posts: 51
Default Re: status of linux games support

Quote:
Originally Posted by arundel View Post
i followed the description in the PR, yet quake4 still crashes with the same error message.
I've tried it again, as I thought that it can be working no more.
I've literally followed the pr, here's the result:

(windowed)

EDIT:
BTW this is on 6.4-STABLE as you can see from the screenshot. Ports are all updated. The GPU is an Nvidia 8500 GT.
Using CURRENT, cutting edge core (quoting the 1st post), doesn't mean that it has more probability to work; I think that at a certain time in the (hoping far) future they will stop working.
As soon as I can, I'll try on 7.1-STABLE and report back, ATM, I'm not planning to install CURRENT.
zebdits is offline   Reply With Quote
Old 03-14-09, 04:04 AM   #14
arundel
Registered User
 
Join Date: May 2008
Posts: 36
Default Re: status of linux games support

Quote:
Originally Posted by zebdits View Post
I've tried it again, as I thought that it can be working no more.
I've literally followed the pr, here's the result:

(windowed)

EDIT:
BTW this is on 6.4-STABLE as you can see from the screenshot. Ports are all updated. The GPU is an Nvidia 8500 GT.
Using CURRENT, cutting edge core (quoting the 1st post), doesn't mean that it has more probability to work; I think that at a certain time in the (hoping far) future they will stop working.
As soon as I can, I'll try on 7.1-STABLE and report back, ATM, I'm not planning to install CURRENT.
i think the reason why you're able to run 3d apps under bsd is that the linuxulator in 6 is still based on the linux 2.4 kernel. whereas 7 and 8 try to emulate the linux 2.6 kernel.

could you post the output of `sysctl compat.linux` and `pkg_info -xI linux_base` please?

cheers.
arundel is offline   Reply With Quote
Old 03-14-09, 09:12 AM   #15
arundel
Registered User
 
Join Date: May 2008
Posts: 36
Default Re: status of linux games support

alright everyone. it seems there's only one way to run linux 3d apps under freebsd: you need to switch back to linux kernel version 2.4 emulation. the linuxulator is not fully compatible with the linux kernel version 2.6 yet.

here are the steps necessary:

1. uninstall the linux_base-* port installed on your system
2. do `sysctl compat.linux.osrelease=2.4.2`
3. do `echo "compat.linux.osrelease=2.4.2" > /etc/sysctl.conf`
4. do `echo "OVERRIDE_LINUX_BASE_PORT=fc4" > /etc/make.conf`
5. install emulators/linux_base-fc4

rebooting or reloading the linux kernel module isn't necessary! now you should be able to run most linux 3d apps. i tested the quake 4 demo and the ut2004 demo so far.

if you update or reinstall the nvidia drivers be sure to execute the following script afterwards in order for id software games to find some necessary binaries:

Code:
#!/bin/sh
cd /compat/linux/usr/local/lib/
ln -is ../../lib/libGL.so.1
ln -is ../../lib/libGLcore.so.1
ln -is ../../lib/libnvidia-tls.so.1
cheers.
arundel is offline   Reply With Quote
Old 03-14-09, 12:43 PM   #16
zebdits
Registered User
 
Join Date: Mar 2007
Posts: 51
Default Re: status of linux games support

Quote:
Originally Posted by arundel View Post
i think the reason why you're able to run 3d apps under bsd is that the linuxulator in 6 is still based on the linux 2.4 kernel. whereas 7 and 8 try to emulate the linux 2.6 kernel.

could you post the output of `sysctl compat.linux` and `pkg_info -xI linux_base` please?

cheers.
I know for sure that at least rtcw and linux-enemyterritory are working with 7.1-STABLE, linux_base-f8 and compat.linux.osrelease: 2.6.16 because I have them on another pc.
As I've said, I'll do some other tests with q4 and d3 but ATM I have not enough space for the data files.
zebdits is offline   Reply With Quote
Old 03-19-09, 06:05 PM   #17
zebdits
Registered User
 
Join Date: Mar 2007
Posts: 51
Default Re: status of linux games support

Sorry but you are damn right.
I remembered that I installed a newer linux_base at the earlier 7.0 days, maybe fc6, then I switched back right because of the problems with linux-* games.
I'm still almost always using 6-STABLE as my main desktop as I am a little lazy and too busy and because of some issues I have with 7.1.
Anyway, maybe this can help moving forward: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/132510
zebdits is offline   Reply With Quote
Old 04-02-09, 04:18 PM   #18
zebdits
Registered User
 
Join Date: Mar 2007
Posts: 51
Default Re: status of linux games support

BTW, if it does matter, I've also noticed time ago that while installing/upgrading nvidia-driver using linux_base-fc[68], ldconfig dumps core with a message like kernel too old.
zebdits is offline   Reply With Quote
Old 04-02-09, 06:01 PM   #19
IncubuS
Registered User
 
Join Date: Jun 2008
Location: Russia, Blagoveshchensk
Posts: 10
Default Re: status of linux games support

No luck with the x11/linux-f8-xorg-libs.
IncubuS is offline   Reply With Quote
Old 04-02-09, 06:33 PM   #20
arundel
Registered User
 
Join Date: May 2008
Posts: 36
Default Re: status of linux games support

i don't think the problem is ports related. imo the problems are being caused by the linuxulator not being able to emulate the linux kernel 2.6 100%. if that's the case there's nothing we can do except wait until the linuxulator get's fixed.

here's a problem report: http://www.freebsd.org/cgi/query-pr.cgi?pr=133144

a thread on EMULATION: http://lists.freebsd.org/pipermail/f...il/005823.html

and one on CURRENT: http://lists.freebsd.org/pipermail/f...ch/004563.html

so far nobody seems to be taking care of the problem however.

if anybody is able to run linux games using the linuxulator 2.6, please tell us how you managed to do so.

cheers.
arundel is offline   Reply With Quote

Old 04-03-09, 03:25 AM   #21
adamk75
Registered User
 
Join Date: Nov 2006
Posts: 228
Default Re: status of linux games support

For what it's worth, I am able to run linux cames with the linuxulator using 2.6 with the open source radeon and intel drivers. ut2004 and gish work just fine. That's not to say there isn't a problem with the linuxulator, but if there is, nvidia seems to be the one affected by it.

Adam
adamk75 is offline   Reply With Quote
Old 04-03-09, 04:17 AM   #22
arundel
Registered User
 
Join Date: May 2008
Posts: 36
Default Re: status of linux games support

playing linux games under linuxulator 2.6 is definitely possible. installing the graphics/linux_dri or linux_dri_devel e.g. let's you play linux games with every NVIDIA card. however the performance is very bad since the libGL which get's installed by that port isn't optimized for NVIDIA cards.

the problem with not being able to run linux 3d apps under freebsd with NVIDIA's driver mustn't be blamed on NVIDIA. all they do is to ship the freebsd driver with the very same linux libraries that are being installed by the linux drivers.

the linuxulator is supposed to emulate the linux kernel. since the linux drivers work under linux, but don't under freebsd it's obvious that the linuxulator is not doing it's job!

sadly the linuxulator 2.6 is being promoted as being perfect. obviously that's not true.
arundel is offline   Reply With Quote
Old 04-04-09, 03:57 AM   #23
zebdits
Registered User
 
Join Date: Mar 2007
Posts: 51
Default Re: status of linux games support

Quote:
Originally Posted by arundel View Post
sadly the linuxulator 2.6 is being promoted as being perfect. obviously that's not true.
From /usr/ports/UPDATING
Code:
20090401:
  AFFECTS: users of linux Fedora 8 infrastructure ports
  AUTHOR: bsam@FreeBSD.org

  ATTENTION! Those ports are not default for any version of FreeBSD for now
  and may be used with FreeBSD versions 7.2 and above (8-CURRENT is better)
  using compat.linux.osrelease=2.6.16 and linux_base-f8. Please, note that
  2.6.16 is not fully supported on 7.x (ex., some syscalls are missing
  and cannot be MFCed due to a native FreeBSD ABI breakage).
zebdits is offline   Reply With Quote
Old 04-04-09, 08:55 PM   #24
arundel
Registered User
 
Join Date: May 2008
Posts: 36
Default Re: status of linux games support

i'm running CUURENT!

Quote:
Originally Posted by zebdits View Post
From /usr/ports/UPDATING
Code:
20090401:
  AFFECTS: users of linux Fedora 8 infrastructure ports
  AUTHOR: bsam@FreeBSD.org

  ATTENTION! Those ports are not default for any version of FreeBSD for now
  and may be used with FreeBSD versions 7.2 and above (8-CURRENT is better)
  using compat.linux.osrelease=2.6.16 and linux_base-f8. Please, note that
  2.6.16 is not fully supported on 7.x (ex., some syscalls are missing
  and cannot be MFCed due to a native FreeBSD ABI breakage).
arundel is offline   Reply With Quote
Reply


Thread Tools

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
Linux GTX 675M support geophph NVIDIA Linux 37 06-13-12 07:40 PM
Remastered Doom 3 BFG Edition Game Coming with Stereo 3D Support News Latest Tech And Game Headlines 0 06-01-12 05:30 AM
Any ETA for gt650m linux support hvontres NVIDIA Linux 2 05-19-12 11:56 AM
Any word for official Linux support of GTX 690? georgelinux NVIDIA Linux 4 05-15-12 02:30 AM
LCD DVI support in Linux drivers? salobaas NVIDIA Linux 1 07-31-02 03:29 AM

All times are GMT -5. The time now is 11:51 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.