<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Thanks for the prompt reply. My comments are below.<br>
<br>
<br>
Pekka Paalanen wrote:
<blockquote cite="mid:20090213211243.60d6955a@daedalus.pq.iki.fi"
type="cite">
<blockquote type="cite">
<pre wrap="">0005:01:00.0 VGA compatible controller: nVidia Corporation NV44 [GeForce
6200 LE] (rev a1) (prog-if 00 [VGA controller])
</pre>
</blockquote>
<pre wrap=""><!---->
Hmm, note the bus id.
</pre>
</blockquote>
<br>
I actually did, but I have no idea how to interpret this. x86 linux
show only 3 numbers for every device, but this server has 6 PCI roots
with separate bus numbering so if we want to use 3 numbers system, the
bus-id needs to be fixed somehow...<br>
<br>
<blockquote cite="mid:20090213211243.60d6955a@daedalus.pq.iki.fi"
type="cite">
<blockquote type="cite">
<pre wrap="">[root@localhost ~]# ls -la /dev/fb*
crw------- 1 root root 29, 0 2009-02-13 10:19 /dev/fb
</pre>
</blockquote>
<pre wrap=""><!---->
This is offb, right? If it is nvidiafb, you need to use... can't recall,
see here: <a class="moz-txt-link-freetext" href="http://nouveau.freedesktop.org/wiki/Kernel_Framebuffer_Driver">http://nouveau.freedesktop.org/wiki/Kernel_Framebuffer_Driver</a>
The device you should get from nouveau DRM is /dev/dri/card0.</pre>
</blockquote>
Note this place. I'll ask later :)<br>
<blockquote cite="mid:20090213211243.60d6955a@daedalus.pq.iki.fi"
type="cite"><br>
<blockquote type="cite">
<pre wrap="">(II) Primary Device is: PCI 01@05:00:0
</pre>
</blockquote>
<pre wrap=""><!---->
Above it says bus id (5@1:0:0) and here 01@05:00:0...
could that be the problem?
</pre>
</blockquote>
I'd like anybody to tell what do they write (or see after auto-config)
as PCI-id for their videos on ppc. I think that it might be a problem.<br>
<br>
<blockquote cite="mid:20090213211243.60d6955a@daedalus.pq.iki.fi"
type="cite">
<blockquote type="cite">
<pre wrap="">Section "Device"
Driver "nouveau"
VendorName "nVidia Corporation"
BoardName "NV44 [GeForce 6200 LE]"
BusID "PCI:1:0:0"
</pre>
</blockquote>
<pre wrap=""><!---->
And this is a third bus id, different from the two above?
It's confusing at least. Try without any BusID in config?
</pre>
</blockquote>
<br>
For example? What string would at least look correct? I did try a lot
of them but to no avail.<br>
<blockquote cite="mid:20090213211243.60d6955a@daedalus.pq.iki.fi"
type="cite">
<blockquote type="cite">
<pre wrap="">3. what am I doing wrong in my expirements? I can see 4 types of drivers:
- original drivers coming with the fedora10 kernel (I got rid of them
before started playing with nouveau because they did not create even
/dev/fb*);
</pre>
</blockquote>
<pre wrap=""><!---->
That's the kernel framebuffer driver device, which is usually harmful
to accelerated X.org drivers, but since you have ppc, you probably
need something. The offb driver in kernel should work.
</pre>
</blockquote>
<br>
<br>
<pre wrap="">Is /dev/dri/card0 the only device node needed for X? Do not we need /dev/fb(0) as well? Or we need both, do we?
</pre>
<br>
<blockquote cite="mid:20090213211243.60d6955a@daedalus.pq.iki.fi"
type="cite">
<blockquote type="cite">
<pre wrap="">- drm drivers (which are replacement for the original onesm right?)
</pre>
</blockquote>
<pre wrap=""><!---->Original what?
</pre>
</blockquote>
Original I meant is the .ko which appears after compiling the Linux
kernel with the nVidia driver enabled as a module.<br>
My point was that there can be only it OR drm driver loaded. At least,
the original drriver does not start (and does not create /dev/fb - I am
not sure tha it has to, but anyway) because it fails on reading the
nVidia registers in the very beginning (while executing its _probe) -
all the memory space mapped via PCI BAR0 is empty.<br>
<br>
<blockquote cite="mid:20090213211243.60d6955a@daedalus.pq.iki.fi"
type="cite">
<pre wrap="">DRM modules are the kernel part of the Nouveau driver. Without them you
don't get any acceleration. These are not kernel framebuffer drivers (yet,
at least).
</pre>
</blockquote>
<br>
But is the original (from the linux kernel tree) driver required to
make things working at all?<br>
<br>
<blockquote cite="mid:20090213211243.60d6955a@daedalus.pq.iki.fi"
type="cite">
<blockquote type="cite">
<pre wrap="">- x.org drivers (which I've not changed/replaced)
</pre>
</blockquote>
<pre wrap=""><!---->
nouveau_drv.so, required, from git.
</pre>
</blockquote>
<br>
It is accessed via /dev/dri/card0, right?<br>
<br>
<blockquote cite="mid:20090213211243.60d6955a@daedalus.pq.iki.fi"
type="cite">
<blockquote type="cite">
<pre wrap="">- mesa drivers - what is their role - I still do not understand.
</pre>
</blockquote>
<pre wrap=""><!---->
3D acceleration. Not in any usable state at this time, and not
included in any Mesa release yet. You can just forget it and enjoy
software OpenGL rendering.
</pre>
</blockquote>
<br>
Cool! There are already too many things so excluding any of them is
helpful :-)<br>
<br>
Actually I start thinking that I need to look for the linux capable to
start with X on PlayStation3. It can have clues...<br>
</body>
</html>