|
|
![]() |
||||||||||||||||||||
|
Best PS3 Game Deals
|
Best PS3 Game Deals, See All the Deals » |
Top deals |
New deals
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() $37.99 | ![]() $45.27 | ![]() $23.27 | ![]() $19.99 | ![]() $28.60 | ![]() $29.99 | ![]() $39.99 | ![]() $29.99 | ![]() $32.99 | ![]() $15.60 1 day ago
| ![]() $27.74 | ![]() $29.99 |
![]() |
#1 |
Power Member
Jan 2007
GROVEPORT ,OHIO
|
![]()
for those that do not know ONE of the most requested parts for the Playstation 3 with Linux is 3D acceleration. well there is a few updates to this problem.
read on: The firmware version is 1.8 The trick is very simple, I can describe it without posting the full sources. Look at the push buffer dump: http://www.everfall.com/paste/id.php?uxdlpwlbfpo9 It is the image of push buffer after hypervisor blit. The end of buffer is at 0xb8. The last packet sends zero to the subchannel zero with tag 0x110. Replace the tag with NOP ( 0x100 ) while buffer is kicked by the hypervisor and is executing with the RSX. Fill push buffer with N + 1 copies of the first 0xb8 bytes. In cycle for( int i = 0; i < N; ++i ) modify client screen buffer in some way ( fill with random numbers ), kick push buffer via writing ( (uint32_t *)ioremap( lpar_dma_control, 1024) )[ 0x10 ] = 0xe1f0000 + 0xb8 * ( i + 1 ); sleep ( 1 ); The client screen in the xdr memory will blits in the videomemory. If nobody is unable to repeat these steps I post the full sources. Edited: bugfix responses to the experiment. Very nice work, IronPeter! I find it intriguing that not only are you allowed to define the FIFO region in user memory, but that you are also allowed to map the control area. This suggests to me that Sony actually intended to support HW 3D under Linux, as they could just as easily have made the control area accessible only to the hypervisor. We are allowed to map only part of mmio register. Only context control registers. I do not know the way to map the global RAMIN area. The good source about this stuff: http://www.phoronix.com/scan.php?pag...item=876&num=1 Yes, mc, you are right. The only thing that needs direct FIFO access is real time 3D acceleration. 2D part does not need that. So Sony probably wants to expose 3D driver. Most recent: IronPeter wrote: It seem like these function perfom TILES & ZCULL setup. First parameters of these functions change from 0 to number of color & depth tiles ( params of lv1_gpu_memory_allocate ). I'm mildly surprised no one's replied yet, but that is an interesting find. Lends credence to the theory that the hypervisor doesn't block the RSX at all, with the problem merely being a lack of documentation of the required functions. Which gives me hope that the Yellow Dog Linux for the new Sony Zego might bring an RSX driver to the PS3 also. Okay, not much hope, but a little. to keep updated : http://forums.ps2dev.org/viewtopic.p...=asc&start=450 ![]() |
![]() |
![]() |
#3 |
Active Member
Feb 2007
|
![]()
I like cheese.
|
![]() |
![]() |
#4 |
Power Member
Jan 2007
GROVEPORT ,OHIO
|
![]()
if they solve this problem its a good thing because that means 3D accelerated game in LINUX HOMEBREW for use with Installed Playstation 3 Linux ..more games the better I say
![]() |
![]() |
![]() |
#6 | |
Power Member
Apr 2007
SoCal PSN:CaptBurn
|
![]() Quote:
lol I understand, but I do agree that sometimes Joe, as much as I love his insightful tech posts, can get a little techy for some here. I think his message is pretty clear though: This has great potential for dovetailing PC games and homebrew onto the PS3 in the future. Definitely an exciting proposition. |
|
![]() |
![]() |
#7 | |
Power Member
Jan 2007
GROVEPORT ,OHIO
|
![]() Quote:
![]() |
|
![]() |
![]() |
#8 |
Blu-ray Ninja
|
![]()
Great discussion from some of those links. Gonna have to do some reading there.
I really wish we could get the silver PS3 that was shown at E3 all those years ago. I would pay $499-599'ish even today, if I could get at least one back USB port for an external HDD with card readers, SACD, and PS2 BC. In silver! |
![]() |
![]() |
#9 | |
Power Member
Jan 2007
GROVEPORT ,OHIO
|
![]() Quote:
they would not help or hinder porting the drivers over to the Playstation 3. ![]() Andy Ritger, Director of Unix Software at NVIDIA 4) Do you expect this situation to change in case that Sony allows Linux to access the RSX chip on its PowerPC-based PlayStation 3? We have no current plans to port our Linux driver to PS3. http://www.abclinuxu.cz/clanky/rozho...-nvidia?page=1 |
|
![]() |
![]() |
#11 | |
Power Member
Jan 2007
GROVEPORT ,OHIO
|
![]() Quote:
trying to make LINUX 3D acceleration for the playstation 3 a reality keep up the good work ![]() |
|
![]() |
|
|
![]() |
![]() |
![]() |
||||
thread | Forum | Thread Starter | Replies | Last Post |
Warner releasing "Gigi" & "An American in Paris" DVDs Sep 08 - BDs "early 09" | Blu-ray Movies - North America | JBlacklow | 13 | 01-24-2020 05:41 AM |
Remake News, Galore: "Romancing the Stone," "Arthur" and "They Live" | Movies | J_UNTITLED | 9 | 12-06-2008 05:27 PM |
UK gets "Kill Bill" 1&2, "Pulp Fiction", "Beowulf", "Jesse James", and more in March? | Blu-ray Movies - North America | JBlacklow | 21 | 12-07-2007 12:05 PM |
Sony´s "PS3" is pwning "Xbox 360" & "Wii" in Germany! | PS3 | Blu-Style | 19 | 11-27-2007 05:04 AM |
""New PlayStation 3 Details Emerge" | PS3 | JTK | 21 | 05-05-2006 03:53 PM |
Thread Tools | |
Display Modes | |
|
|