Homebrew Discussion Running Citra on Switch Linux

  • Thread starter Deleted User
  • Start date
  • Views 15,394
  • Replies 26
  • Likes 4
D

Deleted User

Guest
OP
Well i was able to build an install Citra on Ubuntu Switch Linux

Now i am getting the message Open GL 3.3 was not found , but my mesa supports up to Open GL 4.3 , i was asking the Citra Team about a solution they said that we should send them our Gles Output so they could fix the Bug.

Does anyone know a certain workaround ?

i tried this via terminal
sudo MESA_GL_VERSION_OVERRIDE=4.3 citra , but it wont load the xwindow for some reason.
 
D

Deleted User

Guest
OP
Wait, what?

Citra? The Citra to play 3DS Games? Dude, awesome!

yeah the software launches fine , but once i try to run games it asks for Open GL 3.3 ... which we already have so this is something with the Open GL Loader from Citra
 
D

Deleted User

Guest
OP
Did you install all the necessary OpenGL drivers for Ubuntu?

i can send you my open gl output if it helps

Code:
OpenGL vendor string: NVIDIA
OpenGL renderer string: tegra
OpenGL core profile version string: 4.3 (Core Profile) Mesa 18.2.0-devel
OpenGL core profile shading language version string: 4.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.3 Mesa 18.2.0-devel
OpenGL shading language version string: 4.30
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.2.0-devel
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
 

TheKrane

Well-Known Member
Newcomer
Joined
Apr 24, 2018
Messages
48
Trophies
0
Age
25
XP
251
Country
Austria
i can send you my open gl output if it helps

Code:
OpenGL vendor string: NVIDIA
OpenGL renderer string: tegra
OpenGL core profile version string: 4.3 (Core Profile) Mesa 18.2.0-devel
OpenGL core profile shading language version string: 4.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.3 Mesa 18.2.0-devel
OpenGL shading language version string: 4.30
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.2.0-devel
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:

You will have to set the core profile manually, either in the source code of citra or by appending MESA_GL_VERSION_OVERRIDE=3.3 in the terminal when you launch citra.
 
D

Deleted User

Guest
OP
You will have to set the core profile manually, either in the source code of citra or by appending MESA_GL_VERSION_OVERRIDE=3.3 in the terminal when you launch citra.

this is the problem , i can launch terminal only over ssh like external , internal i cant launch terminal to enter the right commands that sucks
 

TheKrane

Well-Known Member
Newcomer
Joined
Apr 24, 2018
Messages
48
Trophies
0
Age
25
XP
251
Country
Austria
You can connect over ssh and still launch programs on the desktop.
All you have to do is execute 'export DISPLAY=:0' before launching the program (MESA_GL_OVERRIDE=3.3 citra)
 
D

Deleted User

Guest
OP
You can connect over ssh and still launch programs on the desktop.
All you have to do is execute 'export DISPLAY=:0' before launching the program (MESA_GL_OVERRIDE=3.3 citra)

i did that also but citra simply wont launch on my device dont ask me why also terminal wont give me any errors
 

DeslotlCL

GBAtemp's scalie trash
Member
Joined
Oct 28, 2015
Messages
2,847
Trophies
0
XP
2,755
Country
United States
Question... how are you expecting to run citra when in reality it needs a mid-high range pc to actually run "decently"?
 

DeslotlCL

GBAtemp's scalie trash
Member
Joined
Oct 28, 2015
Messages
2,847
Trophies
0
XP
2,755
Country
United States
The 3DS and the Switch both have ARM CPUs so 3DS emulation on the Switch isn't comparable to 3DS emulation on PC.
That doesnt mean it will run somewhat decent. If it were the case the ds emulator for 3ds would be running full speed to this day.
 

UraKn0x

Official senpai
Member
Joined
Mar 20, 2014
Messages
370
Trophies
0
XP
735
Country
France
That doesnt mean it will run somewhat decent. If it were the case the ds emulator for 3ds would be running full speed to this day.
The power gap between the DS and the 3DS isn't as significant as the gap between the 3DS and the Switch. Besides, the 3DS can run DS games natively so really few people are willing to put a lot of effort towards making the DS emulator better than it already is, instead the focus is mainly on things like TWLoader.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    BigOnYa @ BigOnYa: Ok good chatting, I'm off to the bar, to shoot some pool, nighty night. +1