Search found 11 matches

by monolith42
Thu Jan 03, 2008 10:18 am
Forum: PS3 Development
Topic: The hunt for HV's FIFO/Push buffer...
Replies: 463
Views: 909489

Had some more time to mess with this post x-mas and new years. Managed to fix the glitches that occured when trying to use Glaurung's kernel fifo_setup stuff on a 2.6.23 kernel which gives me a working display --> working pushbuffer ready for manipulation. When executing the ps3gpu code to read RAMI...
by monolith42
Sat Dec 29, 2007 9:22 am
Forum: PS3 Development
Topic: The hunt for HV's FIFO/Push buffer...
Replies: 463
Views: 909489

Splitting hairs perhaps but you can just use the powerswitch at the back unless you want to return to GameOS of course... Not really. Holding down powerbutton when system is off -> return to GameOS with default settings. Holding down powerbutton when system is on -> make hypervisor kill the power t...
by monolith42
Sat Dec 29, 2007 9:00 am
Forum: PS3 Development
Topic: The hunt for HV's FIFO/Push buffer...
Replies: 463
Views: 909489

RAMIN dumper returns:

vram 264241152 fifo 9437184 ctrl 4096
mmap: /dev/ps3gpu_vram len 264241152
mmap: /dev/ps3gpu_fifo len 9437184
mmap: /dev/ps3gpu_ctrl len 4096


and then the ps3 freezes, have to kill it using HV (press powerbutton for 10 seconds)
by monolith42
Sat Dec 29, 2007 8:38 am
Forum: PS3 Development
Topic: The hunt for HV's FIFO/Push buffer...
Replies: 463
Views: 909489

I don't get a valid display signal after applying ps3fb.diff for RAMIN dump and I can't connect using SSH either so I can't try to find out what went wrong. --- Turns out I could connect after a while, booting takes a bit longer when blit is spewing messages about failed blits. Couldn't see anything...
by monolith42
Sat Dec 29, 2007 7:45 am
Forum: PS3 Development
Topic: The hunt for HV's FIFO/Push buffer...
Replies: 463
Views: 909489

I've had to disable the sub channel 3, FB_BLIT breaks if i try to place anything inside sub channel 3.

---
Afaict this is the vram->vram blit subchannel..
Looks like they're preventing creation of this.
by monolith42
Sat Dec 29, 2007 7:31 am
Forum: PS3 Development
Topic: The hunt for HV's FIFO/Push buffer...
Replies: 463
Views: 909489

Could you possibly pm the RAMIN dump sources?

Searching this thread is a pain because of its size.
by monolith42
Sat Dec 29, 2007 7:25 am
Forum: PS3 Development
Topic: The hunt for HV's FIFO/Push buffer...
Replies: 463
Views: 909489

Here's the pushbuffer dump right after FB_SETUP ps3fb: offs: 00000000, val: 00042000 ps3fb: offs: 00000004, val: 31337303 ps3fb: offs: 00000008, val: 00042180 ps3fb: offs: 0000000c, val: 66604200 ps3fb: offs: 00000010, val: 00082184 ps3fb: offs: 00000014, val: feed0001 ps3fb: offs: 00000018, val: fe...
by monolith42
Sat Dec 29, 2007 6:58 am
Forum: PS3 Development
Topic: The hunt for HV's FIFO/Push buffer...
Replies: 463
Views: 909489

Yes i've run that script succesfully. monolith@ps3-linux ~/source/libps3rsx/src/init $ sudo ./mknods.sh Password: make: `init' is up to date. 3d engine setup completed --- Please note that my ps3rsx module is missing the 2d surfacecontext subchannel object (it breaks FB_BLIT if left in its current s...
by monolith42
Sat Dec 29, 2007 1:28 am
Forum: PS3 Development
Topic: The hunt for HV's FIFO/Push buffer...
Replies: 463
Views: 909489

And now for the bad news.

After fixing so the module loads succesfully i tried the examples in libps3rsx.
They comple and run but there is no 3d visible on screen (the screen is however 'corrupted' until the program is terminated, it is restored properly after termination).
by monolith42
Sat Dec 29, 2007 1:06 am
Forum: PS3 Development
Topic: The hunt for HV's FIFO/Push buffer...
Replies: 463
Views: 909489

If i change the arguments of lv1_gpu_context_attribute so wptr and rptr are the same then nothing breaks (nothing gets done either). Looks like it's the fifo_setup_program that breaks stuff. -- If i only execute everything up to the 2D surfacecontext part it still works without breaking. -- If i rem...
by monolith42
Sat Dec 29, 2007 12:41 am
Forum: PS3 Development
Topic: The hunt for HV's FIFO/Push buffer...
Replies: 463
Views: 909489

Point of failure

lv1_gpu_context_attribute is the point of failure for ps3rsx.

Going to try to move the FIFO to the start of the apperture (like the kernel patch) to see if that helps.