xboxscene.org forums

Pages: [1] 2

Author Topic: Xbox360 Linux 3D Acceleration and Xenkit X11 Support  (Read 692 times)

Xbox-Scene

  • Archived User
  • Hero Member
  • *
  • Posts: 4299
Xbox360 Linux 3D Acceleration and Xenkit X11 Support
« on: September 30, 2007, 09:56:00 PM »

Xbox360 Linux 3D Acceleration and Xenkit X11 Support
Posted by XanTium | September 30 23:20 EST | News Category: Xbox360
 
Tmbinc released the initial version of his linux 'gpu' library for Xbox360 on x226.org:
Quote

Triangles on the 360, MANY OF THEM - about 40 million per second, or even more if you write clever code. (But this is not a depth of field, just a blurry screenshot ;)

I finally polished my GPU stuff far enough so I can risk a release. You need to compile your shaders, so you need Tser's shader compiler (which uses part of the windows XNA libraries).

So, without further words: gpu-0.0.3.tar.gz and romextract-0.0.1.tar.gz (to extract the required ucodes from flash). Have fun!

Ok, some further words: I didn't implemented any standard API yet, right now, the functions are on a very low level, directly above the hardware. Just take a look at gpu.c, and try to understand the example code. Then you should be able to do something more.

You might also be interested in xenkit, which is based on gpu, and adds X11 support and some demos.

News-Source: x226.org | forums.xbox-scene.com



Logged

Software2

  • Archived User
  • Sr. Member
  • *
  • Posts: 385
Xbox360 Linux 3D Acceleration and Xenkit X11 Support
« Reply #1 on: September 30, 2007, 09:45:00 PM »

(IMG:http://www.bobpitch.com/anon/Lordofthefiles_homer-drool.gif)
Oh sweet beyond-proof-of-concept yes!
Logged

badbrains

  • Archived User
  • Newbie
  • *
  • Posts: 14
Xbox360 Linux 3D Acceleration and Xenkit X11 Support
« Reply #2 on: September 30, 2007, 11:02:00 PM »

Logged

metalcoat

  • Archived User
  • Full Member
  • *
  • Posts: 164
Xbox360 Linux 3D Acceleration and Xenkit X11 Support
« Reply #3 on: September 30, 2007, 11:15:00 PM »

Sweet, let the flood gates come crumbling down!
Logged

Murc

  • Archived User
  • Jr. Member
  • *
  • Posts: 83
Xbox360 Linux 3D Acceleration and Xenkit X11 Support
« Reply #4 on: September 30, 2007, 11:27:00 PM »

I have 2 things...

1. what does this really mean?
&
2. BenQ firmware where are you!?
Logged

mlapaglia

  • Archived User
  • Sr. Member
  • *
  • Posts: 363
Xbox360 Linux 3D Acceleration and Xenkit X11 Support
« Reply #5 on: October 01, 2007, 01:09:00 AM »

40 million... that's a lot.. right?
Logged

kesava108

  • Archived User
  • Newbie
  • *
  • Posts: 30
Xbox360 Linux 3D Acceleration and Xenkit X11 Support
« Reply #6 on: October 01, 2007, 12:43:00 AM »

QUOTE(mlapaglia @ Oct 1 2007, 05:09 PM) View Post

40 million... that's a lot.. right?

nice  jester.gif

but seriously dumb it down a bit for the little people
Logged

d-range

  • Archived User
  • Full Member
  • *
  • Posts: 151
Xbox360 Linux 3D Acceleration and Xenkit X11 Support
« Reply #7 on: October 01, 2007, 02:25:00 AM »

Oh yeah! We'd better start working on a PPC linux port of XBMC now!  love.gif. The only thing I'll be waiting for now is an all-in-one solution to perform the timing attack and the kernel downgrade in a way dat does not require desoldering any eeproms etc. and I will turn my 360 into a linux box :-). Too bad I finally upgraded my kernel from the exploitable kernel to play Forza Motorsport...
Logged

openxdkman

  • Archived User
  • Hero Member
  • *
  • Posts: 550
Xbox360 Linux 3D Acceleration and Xenkit X11 Support
« Reply #8 on: October 01, 2007, 05:43:00 AM »

If you don't go beyond 5766 (maybe 5787, but not sure yet) you are still ok for homebrew (use time attack device, that will be probably be released, as well, as a daughter board for infectus, made by infectus team).

If you do the mod to swap (just infectus alone) firmware versions (between 4548 max and 5787 max), with retrieval of cpu keys by linux method, it's less painful and cheaper but requires that you do that when you are still at 4548 max.

However, the most annoying part is infectus itself (many short wires to solder). So, globally, difference is small between both methods (except you save the cost of the daughter board).

Beyond 5787 (i.e the incoming fall update), my little finger tells me people interested into homebrew will be screwed... Will need to hear from xbh hackers once they have analyzed fall update. Also, water cooling mod may be necessary, in order to protect homebrew compatible console over time.

(Many thanks, Xantium, for posting this news before fall update. That will prevent people from doing a bad, non-reversible firmware upgrade, until they decide if homebrew on 360 is interesting for them or not.)

This post has been edited by openxdkman: Oct 1 2007, 12:50 PM
Logged

proger

  • Archived User
  • Sr. Member
  • *
  • Posts: 250
Xbox360 Linux 3D Acceleration and Xenkit X11 Support
« Reply #9 on: October 01, 2007, 05:18:00 AM »

QUOTE(Murc @ Oct 1 2007, 01:27 AM) View Post

I have 2 things...

1. what does this really mean?
&
2. BenQ firmware where are you!?


Why does every news topic turn into people asking for BenQ firmware.  dry.gif
Logged

bucko

  • Recovered User
  • Hero Member
  • *
  • Posts: 4255
Xbox360 Linux 3D Acceleration and Xenkit X11 Support
« Reply #10 on: October 01, 2007, 06:18:00 AM »

Very Nice (Borat voice),

I'm surprised to see 3D on the 360 Linux OS so fast, it never happened on the Xbox 1, good work guys!!
Logged

xboxgamer999

  • Archived User
  • Jr. Member
  • *
  • Posts: 53
Xbox360 Linux 3D Acceleration and Xenkit X11 Support
« Reply #11 on: October 01, 2007, 06:51:00 AM »

Sweet, I wonder how the audio drivers are progressing?
Logged

metalcoat

  • Archived User
  • Full Member
  • *
  • Posts: 164
Xbox360 Linux 3D Acceleration and Xenkit X11 Support
« Reply #12 on: October 01, 2007, 07:18:00 AM »

QUOTE(bucko @ Oct 1 2007, 01:18 PM) View Post

Very Nice (Borat voice),

I'm surprised to see 3D on the 360 Linux OS so fast, it never happened on the Xbox 1, good work guys!!


It may have something to do with the fact that ati plans on releasing specs for a Linux driver on the R5XX and R6XX cards.  However the specs release so far are only for 2D acceleration, so right now it doesn't help much in 3D if at all.  Since the xbox 360 uses a derivative of the R600 we should be getting more and more help.
Logged

openxdkman

  • Archived User
  • Hero Member
  • *
  • Posts: 550
Xbox360 Linux 3D Acceleration and Xenkit X11 Support
« Reply #13 on: October 01, 2007, 11:37:00 AM »

It's low level 3D code, so it can run on anything. A similar low level 3D code happened on xbox1, in january, it's called pbkit (I agree, a bit too late, but it finally happened...).

A faster way to boot homebrew code will come (so no need for Linux). Keep faith.

EDIT: I've just added xenkit x11 support files (mouse & keyboard support)

This post has been edited by openxdkman: Oct 1 2007, 08:02 PM
Logged

t0m

  • Archived User
  • Jr. Member
  • *
  • Posts: 75
Xbox360 Linux 3D Acceleration and Xenkit X11 Support
« Reply #14 on: October 01, 2007, 12:48:00 PM »

QUOTE(openxdkman @ Oct 1 2007, 06:37 PM) View Post

It's low level 3D code, so it can run on anything. A similar low level 3D code happened on xbox1, in january, it's called pbkit (I agree, a bit too late, but it finally happened...).

A faster way to boot homebrew code will come (so no need for Linux). Keep faith.

EDIT: I've just added xenkit x11 support files (mouse & keyboard support)


congrats and good work  biggrin.gif cant wait to see what becomes of this...(im still praying for a 3x3ghz render node smile.gif )
Logged
Pages: [1] 2