Homebrew Question Update on Hardware Video Decoder ?

Vaskie

Active Member
OP
Newcomer
Joined
Nov 21, 2016
Messages
25
Trophies
0
Age
34
XP
662
Country
I am fairly new to the Switch scene so take it easy on me.

I have been reading on emulation on the Switch as well as Moonlight (Play PC games on other devices), and the reason that performance is not where it needs to be seems to be lack of hardware video decoder. Is it something that is being actively worked on, is it gonna be just a question of time or are people giving up on it ?
 
  • Like
Reactions: linuxaresisagaysob

OkazakiTheOtaku

no thanks, I don't want a custom title
Member
Joined
Jul 20, 2016
Messages
1,461
Trophies
1
Location
127.0.0.1
XP
3,114
Country
Japan
I am fairly new to the Switch scene so take it easy on me.

I have been reading on emulation on the Switch as well as Moonlight (Play PC games on other devices), and the reason that performance is not where it needs to be seems to be lack of hardware video decoder. Is it something that is being actively worked on, is it gonna be just a question of time or are people giving up on it ?
There is a fork of LibNX with hardware rendering, but it doesn't look like it's ready for prime-time yet.
 

Vaskie

Active Member
OP
Newcomer
Joined
Nov 21, 2016
Messages
25
Trophies
0
Age
34
XP
662
Country
What is preventing hardware rendering from being a thing though ?

Is it just a question of time, or it's a lot more complicated than that.

I am fairly interested for Moonlight as it would make PC games playable on the Switch, as well as higher quality emulation.
 

OkazakiTheOtaku

no thanks, I don't want a custom title
Member
Joined
Jul 20, 2016
Messages
1,461
Trophies
1
Location
127.0.0.1
XP
3,114
Country
Japan
What is preventing hardware rendering from being a thing though ?

Is it just a question of time, or it's a lot more complicated than that.

I am fairly interested for Moonlight as it would make PC games playable on the Switch, as well as higher quality emulation.
Drivers need to be worked out. Lots of the Switch is well-known parts, which is why we have hardware rendering on Linux. But the OS is less documented.
 
  • Like
Reactions: Vorde

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,178
Trophies
1
Age
42
XP
3,263
Country
United States
Does libNX 3D acceleration have much to do with video decoding?

Also last post I saw by someone porting moonlight, actually complained about the homebrew network drivers having some errors that prevented handshaking with Nvidia.
 

OkazakiTheOtaku

no thanks, I don't want a custom title
Member
Joined
Jul 20, 2016
Messages
1,461
Trophies
1
Location
127.0.0.1
XP
3,114
Country
Japan
Does libNX 3D acceleration have much to do with video decoding?

Also last post I saw by someone porting moonlight, actually complained about the homebrew network drivers having some errors that prevented handshaking with Nvidia.
My bad. I got the two confused. I apologize.
 

DaniPoo

Well-Known Member
Member
Joined
Jan 2, 2013
Messages
925
Trophies
1
Age
35
XP
2,295
Country
I think you mean support for hardware accelerated graphics?
This is what is needed for certain performance boost in many hombrew apps.

I mean it's probably possible to create a CPU based video decoder that handles playback of various videos formats and this is something I believe is in the works.
A hardware video decoder sounds even more promising for playing videos but that would require harware accelerated graphics (I believe) which we don't currently have.
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,178
Trophies
1
Age
42
XP
3,263
Country
United States
OP kind of confused them.

Moonlight is a program for streaming recorded renders from an Nvidia card to a device and sending inputs back from that device to the PC. Basically letting other devices emulate an Nvidia shield and letting you play your PC games via something like a smartphone or Vita on Wifi. Hardware video decoding could help with that, although I don't know if it would be required. As I said, seems to be some network issue to deal with first.

OP also mentioned emulators, which need 3D acceleration to run systems like PSP, N64, etc, because the available retroarch cores are OpenGL ones. (Of course if Moonlight was working, you could probably run PC emus that way.)

Accessing these functions could be closely related for all I know, but they are different functions.
 
Last edited by Rahkeesh,

Vorde

Well-Known Member
Member
Joined
Jul 8, 2015
Messages
497
Trophies
0
Age
35
XP
1,541
Country
Canada
I'm going to go out on a limb here and sound like an idiot. Do we need custom drivers to be written as to not use the officially leaked SDK, or are we needing someone to write a graphics layer API like what happened with PS Vita?
 

Willgheminass

The Ultimate Pink Lurker
Member
Joined
Nov 29, 2016
Messages
121
Trophies
0
Age
22
Website
rhylnzux.carrd.co
XP
1,811
Country
United States
I'm going to go out on a limb here and sound like an idiot. Do we need custom drivers to be written as to not use the officially leaked SDK, or are we needing someone to write a graphics layer API like what happened with PS Vita?
We want someone to write graphics drivers for the switch so we evade piracy from using the one from the official SDK
 

kofman13

Well-Known Member
Member
Joined
Sep 29, 2011
Messages
250
Trophies
0
XP
531
Country
United States
sorry to hijack. I am waiting for my SX PRO to come in the mail and will be starting to use homebrew i was mainly interested in one day being able to emulate popular consoles on the switch including Gameboy, GBA, SNES, PSX, so it seems n64 and PSX don't work because of the issue talked about here. But what about the 2d ones? are any emulators currently playable and performing well on switch homebrew?
 

Vorde

Well-Known Member
Member
Joined
Jul 8, 2015
Messages
497
Trophies
0
Age
35
XP
1,541
Country
Canada
sorry to hijack. I am waiting for my SX PRO to come in the mail and will be starting to use homebrew i was mainly interested in one day being able to emulate popular consoles on the switch including Gameboy, GBA, SNES, PSX, so it seems n64 and PSX don't work because of the issue talked about here. But what about the 2d ones? are any emulators currently playable and performing well on switch homebrew?
It seems like things all the way from arcade games and games GBA and under would work aside from 3D titles
 

DaniPoo

Well-Known Member
Member
Joined
Jan 2, 2013
Messages
925
Trophies
1
Age
35
XP
2,295
Country
It seems like things all the way from arcade games and games GBA and under would work aside from 3D titles

Playstation games works rather well even without hardware acceleration for graphics. Im playing the Final Fantasy 7,8 and 9 at pretty much full speed on RetroNX.
But that's where it ends. N64 and beyond will most likely not be playable at a decent speed without GPU support.
 

kofman13

Well-Known Member
Member
Joined
Sep 29, 2011
Messages
250
Trophies
0
XP
531
Country
United States
Playstation games works rather well even without hardware acceleration for graphics. Im playing the Final Fantasy 7,8 and 9 at pretty much full speed on RetroNX.
But that's where it ends. N64 and beyond will most likely not be playable at a decent speed without GPU support.
Do you think its possible some day though? i know these things sometimes take years to reach really good performance
 

DaniPoo

Well-Known Member
Member
Joined
Jan 2, 2013
Messages
925
Trophies
1
Age
35
XP
2,295
Country
Do you think its possible some day though? i know these things sometimes take years to reach really good performance

When (and if) we get HW acceleration and someone takes advantage of this I have no doubt that n64 emulation at full speed will possible.
Heck maybe even Gamecube (given that it runs quite well on the nvidie shield), but it all boils down to human effort.
 
  • Like
Reactions: Vorde

JimmyCall

Active Member
Newcomer
Joined
Jul 17, 2018
Messages
36
Trophies
0
Age
44
XP
307
Country
Australia
At worse someone might need to disassemble the Hulu app or monitor its conversation with the video chip to find out some modes and settings. Nvidia most likely already has some documentation on the abilities and codes.
 

kofman13

Well-Known Member
Member
Joined
Sep 29, 2011
Messages
250
Trophies
0
XP
531
Country
United States
When (and if) we get HW acceleration and someone takes advantage of this I have no doubt that n64 emulation at full speed will possible.
Heck maybe even Gamecube (given that it runs quite well on the nvidie shield), but it all boils down to human effort.
i feel like the switch is sooooo popular someone will eventually do it (one day)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • NinStar @ NinStar:
    nes remix 1 had the bad one, nes remix 2 had the good one
  • SylverReZ @ SylverReZ:
    @genistopitauniverfrocrami, What drugs is this dude on?
    +1
  • NinStar @ NinStar:
    CRAZY HAMBURGER
  • The Real Jdbye @ The Real Jdbye:
    @NinStar both nes remix 1 and 2 had some stinkers in there
    +1
  • The Real Jdbye @ The Real Jdbye:
    but at least 2 doesn't have sports games
  • The Real Jdbye @ The Real Jdbye:
    loved nes remix, but hated having to play Baseball, Tennis and Golf in order to progress
    +1
  • The Real Jdbye @ The Real Jdbye:
    or fucking Clu Clu Land for that matter
  • Psionic Roshambo @ Psionic Roshambo:
    Not a big fan of NES kid Icarus either... I know it was popular but I didn't care for it.
  • Psionic Roshambo @ Psionic Roshambo:
    Yesterday I learned my BD Burner drive can burn CD's at 56X lol
  • cearp @ cearp:
    What stuff were you burning?
    I used to burn tons of dvds (data files) many years ago, but haven't burnt a disk in ages.
  • Psionic Roshambo @ Psionic Roshambo:
    My car actually reads MP3 CD's lol
  • Psionic Roshambo @ Psionic Roshambo:
    So mix CDs for myselt :)
  • Psionic Roshambo @ Psionic Roshambo:
    Pantera, Metallica, Hollywood Undead, Five Finger Death Punch, some others lol
  • Psionic Roshambo @ Psionic Roshambo:
    I can put like 90 songs on a CD lol
  • The Real Jdbye @ The Real Jdbye:
    if only it could read dvds then you would just need 1 disc
    +1
  • BakerMan @ BakerMan:
    i tell ya what, i could go for a fuckin gyro right about now
    +1
  • cearp @ cearp:
    I hope your brother is doing ok Mr BakerMan
    +1
  • cearp @ cearp:
    and Psi - I had a cd player / radio that played mp3 cds once, very cool
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    BakerMan yeah me too.... maybe that's gonna be dinner for me there is this place near me I have been dying to try and they have them lol
  • K3Nv2 @ K3Nv2:
    I miss usb mp3 players they were shit but at the time a go to
  • Psionic Roshambo @ Psionic Roshambo:
    @The Real Jdbye, I thought about that and I have blank DVD's and Blurays but honestly after like 90 songs I just listen to it a couple of hundred times toss it out and burn something else or have like 2-3 CD's. Florida here the heat in the car tends to ruin the CD's after like a few months even commercial pressed ones don't last too long.
  • The Real Jdbye @ The Real Jdbye:
    my music collection is just too big, i require variety
    The Real Jdbye @ The Real Jdbye: my music collection is just too big, i require variety