Re: IRC

Andrew Jackman <[email protected]> Sat, 18 Apr 2009 15:16:03 -0600
Newsgroups gmane.comp.graphics.chromium.user
Message-ID <[email protected]>
> When you say you "only get one window" you mean that the render is being
> done on a single Head, or that you only see the render (for instance,
> Atlantis demo) and no other windows?

I am getting a completely unmodified atlantis window.  The window size
is unchanged (as would not be the case for crdemo.conf) and the blank
window which is supposed to be there according to
[http://chromium.sourceforge.net/doc/chromium2.html#CompilingCr] does
not appear.  Moreover, as I've been testing more this morning, none of
the client spus are taking effect.  For example, the following would
render something very different from the original atlantis:

$python ~/cr-1.9/mothership/configs/crdemo.conf 'atlantis -s 100' hiddenline
$python ~/cr-1.9/mothership/configs/crdemo.conf 'atlantis -s 100' print

Nevertheless, I am still getting the same old atlantis window.

> It's been a while since I messed around with the configuration, but have you
> set the appropriate parameters on each render node? If I'm not mistaken,
> there must be CRMOTHERSHIP env variable set in order for chromium to work
> properly.

I've been leaving the mothership variable out as localhost is correct.
 I'll try it just to remove the errors.  I'll report a change if there
is one.  Right now, my PC has capacity for 6 monitors over three
nvidia graphics cards.  I have no need to add extra network nodes at
this time.  Would my hardware configuration influence the results?

Messages from the apps are as follows:

MOTHERSHIP:

jackman@charliebrown ~/cr-1.9/mothership/configs $ python
crdemo_full.conf 'atlantis -s 100' hiddenline
This is Chromium, Version 1.9
Start a crappfaker on charliebrown.jacknet
Start a crserver on charliebrown.jacknet

Thank you for using Chromium!

CRSERVER:

jackman@charliebrown ~ $ crserver
CR Warning(charliebrown:5184): Couldn't find the CRMOTHERSHIP
environment variable, defaulting to localhost
CR Warning(charliebrown:5184): Couldn't find the CRMOTHERSHIP
environment variable, defaulting to localhost
NVIDIA: could not open the device file /dev/nvidiactl (Permission denied).
NVIDIA: Direct rendering failed; attempting indirect rendering.
CR Warning(charliebrown:5184): Couldn't find the CRMOTHERSHIP
environment variable, defaulting to localhost
CR Warning(charliebrown:5184): Couldn't find the CRMOTHERSHIP
environment variable, defaulting to localhost
CR Error(charliebrown:5184): Mothership didn't like my accept request

CRAPPFAKER:

jackman@charliebrown ~ $ crappfaker
CR Warning(charliebrown:5192): Couldn't find the CRMOTHERSHIP
environment variable, defaulting to localhost
NVIDIA: could not open the device file /dev/nvidiactl (Permission denied).
NVIDIA: Direct rendering failed; attempting indirect rendering.
freeglut (/home/jackman/cr-1.9/bin/Linux/atlantis): Unable to create
direct context rendering for window 'GLUT Atlantis Demo'
This may hurt performance.
NVIDIA: could not open the device file /dev/nvidiactl (Permission denied).
NVIDIA: Direct rendering failed; attempting indirect rendering.
NVIDIA: could not open the device file /dev/nvidiactl (Permission denied).
NVIDIA: Direct rendering failed; attempting indirect rendering.
freeglut (/home/jackman/cr-1.9/bin/Linux/atlantis): Unable to create
direct context rendering for window 'freeglut menu'
This may hurt performance.
122.6 fps
123.8 fps
123.5 fps
122.1 fps
124.0 fps

Would you like me to post screenshots somewhere?

I'm going to add my user to the video group (get permissions to the
nvidia device) and I'll try it again.

[Time passes.]

I also added the '-mothership localhost' arguments to the crserver,
which removed all of the relevant errors.

Aside from removing the permissions errors and the framerate tripling,
there was no effect on the test with regards to the nvidia
persmissions.

387.2 fps
317.4 fps

Still, the lack of spu handling and the lack of an extra window persist.

Jackman.

------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p