Pages: [1]
  Print  
Author Topic: OpenArena is wery slow on my toshiba ac100  (Read 12175 times)
karas
Nub


Cakes 0
Posts: 5


« on: December 05, 2011, 03:03:04 AM »

Hello. Last day i successfully installed OpenArena using Ubuntu Software Center.
When i launched it, it was wery slow.  Rest In PEACE!  
Is anybody can help me with this trouble? Maybe somebody will give me config file with minimal requirements?
Hardware: Netbook Toshiba AC100 with Ubuntu 11.10, installed by using https://wiki.ubuntu.com/ARM/TEGRA/AC100 article.
Thanks.  Smiley
« Last Edit: December 06, 2011, 06:21:08 AM by karas » Logged
WingedPanther
Member


Cakes 4
Posts: 190



« Reply #1 on: December 05, 2011, 10:35:19 AM »

Assuming you meant the Toshiba AC100, I can see a few issues.

1) RAM = 512 MB.  You'll probably want to turn down as many settings as possible to avoid stressing it out.
2) GPU = Nvidia mystery chip that's part of the CPU.  I found some notes that indicated it's not meant for games.  At a guess, you're doing software rendering of the OpenGL calls, which will slam performance: http://www.notebookcheck.net/Toshiba-AC100-10W.43520.0.html

What settings are you trying to use right now for the game?
Logged

Programming is a branch of mathematics.
RMF
Member


Cakes 12
Posts: 694



« Reply #2 on: December 05, 2011, 04:05:07 PM »

512MB should be more than enough, it was designed to run at 128MB (or 64 even?). The requirements are probably not entirely accurate anymore, but I guess 256MB+ would do fine.

A slow framerate is probably in about 98% of the cases caused by a too weak graphics card. Anything without OpenGL is pretty much guaranteed to fail Sad
Logged
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #3 on: December 05, 2011, 04:09:00 PM »

OpenGL ES generally doesn't emulate OpenGL 1.x very well..... Sad
Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
karas
Nub


Cakes 0
Posts: 5


« Reply #4 on: December 05, 2011, 06:24:22 PM »

WingedPanther,

1) I have 4Gb SD-card (10 generation) as swap partition);
2) At YouTube there is some video, where shows, that ToshibaAc100 runs winarm compiled quake3 with fine fps. Add: using wine.

My current configuration(found in ~/.openarena/baseoa/):
Code:
// generated by quake, do not modify
unbindall
bind TAB "+scores"
bind ENTER "+button2"
bind ESCAPE "togglemenu"
bind SPACE "+moveup"
bind + "sizeup"
bind - "sizedown"
bind / "weapnext"
bind 0 "weapon 10"
bind 1 "weapon 1"
bind 2 "weapon 2"
bind 3 "weapon 3"
bind 4 "weapon 4"
bind 5 "weapon 5"
bind 6 "weapon 6"
bind 7 "weapon 7"
bind 8 "weapon 8"
bind 9 "weapon 9"
bind = "sizeup"
bind [ "weapprev"
bind \ "+mlook"
bind ] "weapnext"
bind _ "sizedown"
bind ` "toggleconsole"
bind a "+moveleft"
bind c "+movedown"
bind d "+moveright"
bind s "+back"
bind t "messagemode"
bind w "+forward"
bind ~ "toggleconsole"
bind PAUSE "pause"
bind UPARROW "+forward"
bind DOWNARROW "+back"
bind LEFTARROW "+left"
bind RIGHTARROW "+right"
bind ALT "+strafe"
bind CTRL "+attack"
bind SHIFT "+speed"
bind DEL "+lookdown"
bind PGDN "+lookup"
bind END "centerview"
bind F1 "vote yes"
bind F2 "vote no"
bind F3 "ui_teamorders"
bind F11 "screenshot"
bind MOUSE1 "+attack"
bind MOUSE2 "+strafe"
bind MOUSE3 "+zoom"
bind MWHEELDOWN "weapnext"
bind MWHEELUP "weapprev"
seta cg_weaponBarStyle "0"
seta cg_crosshairColorBlue "1.0"
seta cg_crosshairColorGreen "1.0"
seta cg_crosshairColorRed "1.0"
seta cg_ch13size "24"
seta cg_ch13 "1"
seta cg_ch12size "24"
seta cg_ch12 "1"
seta cg_ch11size "24"
seta cg_ch11 "1"
seta cg_ch10size "24"
seta cg_ch10 "1"
seta cg_ch9size "24"
seta cg_ch9 "1"
seta cg_ch8size "24"
seta cg_ch8 "1"
seta cg_ch7size "24"
seta cg_ch7 "1"
seta cg_ch6size "24"
seta cg_ch6 "1"
seta cg_ch5size "24"
seta cg_ch5 "1"
seta cg_ch4size "24"
seta cg_ch4 "1"
seta cg_ch3size "24"
seta cg_ch3 "1"
seta cg_ch2size "24"
seta cg_ch2 "1"
seta cg_ch1size "24"
seta cg_ch1 "1"
seta cg_differentCrosshairs "0"
seta cg_crosshairPulse "1"
seta cg_fragmsgsize "1.0"
seta cg_music ""
seta cg_trueLightning "0.0"
seta cg_optimizePrediction "1"
seta cg_projectileNudge "0"
seta cg_cmdTimeNudge "0"
seta cg_delag "0"
seta cg_oldPlasma "1"
seta cg_leiSuperGoreyAwesome "0"
seta cg_leiBrassNoise "0"
seta cg_leiGoreNoise "0"
seta cg_leiEnhancement "0"
seta cg_oldRocket "1"
seta cg_oldRail "0"
seta ui_bigFont "0.4"
seta ui_smallFont "0.25"
seta cg_noProjectileTrail "0"
seta cg_noTaunt "0"
seta cg_scorePlums "1"
seta cg_cameraOrbitDelay "50"
seta cg_autovertex "0"
seta cg_cyclegrapple "1"
seta cg_voipTeamOnly "1"
seta cg_hitsound "0"
seta cg_alwaysWeaponBar "0"
seta cg_noVoiceText "0"
seta cg_noVoiceChats "0"
seta cg_teamChatsOnly "0"
seta cg_drawFriend "1"
seta cg_drawTeamOverlay "0"
seta cg_deferPlayers "1"
seta cg_forceModel "0"
seta cg_teamChatHeight "0"
seta cg_teamChatTime "3000"
seta cg_bobroll "0.002"
seta cg_bobpitch "0.002"
seta cg_runroll "0.005"
seta cg_runpitch "0.002"
seta cg_railTrailTime "600"
seta cg_lagometer "1"
seta cg_simpleItems "0"
seta cg_crosshairY "0"
seta cg_crosshairX "0"
seta cg_crosshairHealth "1"
seta cg_crosshairSize "24"
seta cg_drawRewards "1"
seta cg_drawSpeed "0"
seta cg_drawAttacker "1"
seta cg_drawAmmoWarning "1"
seta cg_drawIcons "1"
seta cg_draw3dIcons "1"
seta cg_drawSnapshot "0"
seta cg_drawFPS "0"
seta cg_drawTimer "0"
seta cg_drawStatus "1"
seta cg_draw2D "1"
seta cg_gibs "1"
seta cg_fov "90"
seta cg_zoomfov "22.5"
seta cg_drawGun "1"
seta g_warningExpire "3600"
seta g_maxWarnings "3"
seta g_publicAdminMessages "1"
seta g_specChat "1"
seta g_adminMaxBan "2w"
seta g_adminTempBan "2m"
seta g_adminNameProtect "1"
seta g_adminParseSay "1"
seta g_adminLog "admin.log"
seta g_admin "admin.dat"
seta g_floodMinTime "2000"
seta g_floodMaxDemerits "5000"
seta g_catchup "0"
seta g_lms_mode "0"
seta g_runes "0"
seta g_awardpushing "1"
seta elimination_ctf_oneway "0"
seta elimination_nail "0"
seta elimination_mine "0"
seta elimination_chain "0"
seta elimination_plasmagun "200"
seta elimination_lightning "300"
seta elimination_railgun "20"
seta elimination_rocket "50"
seta elimination_grenade "100"
seta elimination_shotgun "500"
seta elimination_machinegun "500"
seta elimination_activewarmup "5"
seta elimination_warmup "7"
seta elimination_roundtime "120"
seta elimination_grapple "0"
seta elimination_bfg "0"
seta elimination_startArmor "150"
seta elimination_startHealth "200"
seta g_lagLightning "1"
seta g_truePing "0"
seta g_delagHitscan "0"
seta pmove_float "1"
seta pmove_msec "11"
seta pmove_fixed "0"
seta g_voteMinFraglimit "0"
seta g_voteMaxFraglimit "0"
seta g_voteMinTimelimit "0"
seta g_voteMaxTimelimit "0"
seta g_voteGametypes "/0/1/3/4/5/6/7/8/9/10/11/12/"
seta g_voteNames "/map_restart/nextmap/map/g_gametype/kick/clientkick/g_doWarmup/timelimit/fraglimit/shuffle/"
seta g_allowVote "1"
seta g_filterBan "1"
seta g_banIPs ""
seta g_logsync "0"
seta g_log "games.log"
seta g_warmup "20"
seta g_teamForceBalance "0"
seta g_teamAutoJoin "0"
seta g_friendlyFire "0"
seta capturelimit "8"
seta videoflags "7"
seta g_maxGameClients "0"
seta cm_playerCurveClip "1"
seta g_doWarmup "0"
seta cg_shadows "1"
seta cl_timeNudge "0"
seta sv_fps "20"
seta sv_maxclients "8"
seta timelimit "0"
seta fraglimit "15"
seta dmflags "0"
seta com_hunkMegs "128"
seta com_altivec "0"
seta com_maxfps "85"
seta com_blood "1"
seta com_ansiColor "0"
seta com_maxfpsUnfocused "0"
seta com_maxfpsMinimized "0"
seta com_busyWait "0"
seta com_introplayed "1"
seta vm_cgame "2"
seta vm_game "2"
seta vm_ui "2"
seta sv_hostname "noname"
seta sv_minRate "0"
seta sv_maxRate "0"
seta sv_minPing "0"
seta sv_maxPing "0"
seta sv_floodProtect "1"
seta sv_dlURL ""
seta sv_master2 ""
seta sv_master3 ""
seta sv_master4 ""
seta sv_master5 ""
seta sv_lanForceRate "1"
seta sv_strictAuth "1"
seta sv_banFile "serverbans.dat"
seta cl_timedemoLog ""
seta cl_autoRecordDemo "0"
seta cl_aviFrameRate "25"
seta cl_aviMotionJpeg "1"
seta cl_yawspeed "140"
seta cl_pitchspeed "140"
seta cl_maxpackets "30"
seta cl_packetdup "1"
seta cl_run "1"
seta sensitivity "5"
seta cl_mouseAccel "0"
seta cl_freelook "1"
seta cl_mouseAccelStyle "0"
seta cl_mouseAccelOffset "5"
seta cl_allowDownload "0"
seta cl_cURLLib "libcurl.so.4"
seta r_inGameVideo "1"
seta cg_autoswitch "1"
seta m_pitch "0.022"
seta m_yaw "0.022"
seta m_forward "0.25"
seta m_side "0.25"
seta m_filter "0"
seta j_pitch "0.022"
seta j_yaw "-0.022"
seta j_forward "-0.25"
seta j_side "0.25"
seta j_pitch_axis "3"
seta j_yaw_axis "4"
seta j_forward_axis "1"
seta j_side_axis "0"
seta cl_maxPing "800"
seta cl_lanForcePackets "1"
seta cl_guidServerUniq "1"
seta cl_consoleKeys "~ ` 0x7e 0x60"
seta name "UnnamedPlayer"
seta rate "25000"
seta snaps "20"
seta model "sarge"
seta headmodel "sarge"
seta team_model "james"
seta team_headmodel "*james"
seta g_redTeam "Stroggs"
seta g_blueTeam "Pagans"
seta color1 "4"
seta color2 "5"
seta handicap "100"
seta sex "male"
seta cl_anonymous "0"
seta cg_predictItems "1"
seta cl_useMumble "0"
seta cl_mumbleScale "0.0254"
seta cl_voipGainDuringCapture "0.2"
seta cl_voipCaptureMult "2.0"
seta cl_voipUseVAD "0"
seta cl_voipVADThreshold "0.25"
seta cl_voipShowMeter "1"
seta cl_voip "1"
seta cg_viewsize "100"
seta r_allowExtensions "1"
seta r_ext_compressed_textures "0"
seta r_ext_multitexture "1"
seta r_ext_compiled_vertex_array "1"
seta r_ext_texture_env_add "1"
seta r_ext_texture_filter_anisotropic "0"
seta r_ext_max_anisotropy "1"
seta r_picmip "3"
seta r_roundImagesDown "1"
seta r_detailtextures "1"
seta r_texturebits "0"
seta r_colorbits "0"
seta r_stencilbits "0"
seta r_depthbits "0"
seta r_ext_multisample "0"
seta r_overBrightBits "1"
seta r_ignorehwgamma "0"
seta r_mode "-1"
seta r_fullscreen "0"
seta r_noborder "0"
seta r_customwidth "800"
seta r_customheight "600"
seta r_customPixelAspect "1"
seta r_simpleMipMaps "1"
seta r_subdivisions "20"
seta r_smp "0"
seta r_stereoEnabled "0"
seta r_ignoreFastPath "1"
seta r_greyscale "0"
seta r_lodCurveError "250"
seta r_lodbias "1"
seta r_flares "0"
seta r_zproj "64"
seta r_stereoSeparation "64"
seta r_ignoreGLErrors "1"
seta r_fastsky "0"
seta r_drawSun "0"
seta r_dynamiclight "1"
seta r_dlightBacks "1"
seta r_finish "0"
seta r_textureMode "GL_LINEAR_MIPMAP_NEAREST"
seta r_swapInterval "0"
seta r_gamma "1"
seta r_facePlaneCull "1"
seta r_railWidth "16"
seta r_railCoreWidth "6"
seta r_railSegmentLength "32"
seta r_primitives "0"
seta r_anaglyphMode "0"
seta r_marksOnTriangleMeshes "0"
seta r_aviMotionJpegQuality "90"
seta r_screenshotJpegQuality "90"
seta r_allowResize "0"
seta r_centerWindow "0"
seta in_keyboardDebug "0"
seta in_mouse "1"
seta in_nograb "0"
seta in_joystick "0"
seta joy_threshold "0.15"
seta s_volume "0.8"
seta s_musicvolume "0.25"
seta s_doppler "1"
seta s_muteWhenMinimized "0"
seta s_muteWhenUnfocused "0"
seta s_useOpenAL "1"
seta s_alPrecache "1"
seta s_alGain "1.0"
seta s_alSources "96"
seta s_alDopplerFactor "1.0"
seta s_alDopplerSpeed "2200"
seta s_alDriver "libopenal.so.1"
seta s_alInputDevice ""
seta s_alDevice ""
seta s_alCapture "1"
seta ui_ffa_fraglimit "20"
seta ui_ffa_timelimit "0"
seta ui_tourney_fraglimit "0"
seta ui_tourney_timelimit "15"
seta ui_team_fraglimit "0"
seta ui_team_timelimit "20"
seta ui_team_friendly "1"
seta ui_ctf_capturelimit "8"
seta ui_ctf_timelimit "30"
seta ui_ctf_friendly "0"
seta ui_1fctf_capturelimit "8"
seta ui_1fctf_timelimit "30"
seta ui_1fctf_friendly "0"
seta ui_overload_capturelimit "8"
seta ui_overload_timelimit "30"
seta ui_overload_friendly "0"
seta ui_harvester_capturelimit "20"
seta ui_harvester_timelimit "30"
seta ui_harvester_friendly "0"
seta ui_elimination_capturelimit "8"
seta ui_elimination_timelimit "20"
seta ui_ctf_elimination_capturelimit "8"
seta ui_ctf_elimination_timelimit "30"
seta ui_lms_fraglimit "20"
seta ui_lms_timelimit "0"
seta ui_dd_capturelimit "8"
seta ui_dd_timelimit "30"
seta ui_dd_friendly "0"
seta ui_dom_capturelimit "500"
seta ui_dom_timelimit "30"
seta ui_dom_friendly "0"
seta g_spScores1 ""
seta g_spScores2 ""
seta g_spScores3 ""
seta g_spScores4 ""
seta g_spScores5 ""
seta g_spAwards ""
seta g_spVideos ""
seta g_spSkill "1"
seta ui_browserMaster "0"
seta ui_browserGameType "0"
seta ui_browserSortKey "4"
seta ui_browserShowFull "1"
seta ui_browserShowEmpty "1"
seta cg_brassTime "2500"
seta cg_drawCrosshair "4"
seta cg_drawCrosshairNames "1"
seta cg_marks "1"
seta server1 ""
seta server2 ""
seta server3 ""
seta server4 ""
seta server5 ""
seta server6 ""
seta server7 ""
seta server8 ""
seta server9 ""
seta server10 ""
seta server11 ""
seta server12 ""
seta server13 ""
seta server14 ""
seta server15 ""
seta server16 ""
seta ui_browserOnlyHumans "0"
seta ui_setupchecked "0"
seta com_pipefile ""
seta net_enabled "3"
seta net_mcast6addr "ff04::696f:7175:616b:6533"
seta net_mcast6iface ""
seta net_socksEnabled "0"
seta net_socksServer ""
seta net_socksPort "1080"
seta net_socksUsername ""
seta net_socksPassword ""
seta r_vertexLight "0"
seta com_zoneMegs "24"

Thanks all for answering.
« Last Edit: December 06, 2011, 01:32:08 AM by karas » Logged
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #5 on: December 05, 2011, 07:04:08 PM »

it'll help if you turn bloom off, probably flares too as those flare calls can be expensive to modern implementations as it was written for '99 gen hardware
Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
WingedPanther
Member


Cakes 4
Posts: 190



« Reply #6 on: December 05, 2011, 07:47:25 PM »

setting cg_noProjectileTrail to 1 will get rid of a lot graphic effects, and make the visibility better Smiley
cg_shadows "0" might help
Lower resolution than 800x600 could help too, though I certainly understand not wanting to do that Smiley
Logged

Programming is a branch of mathematics.
karas
Nub


Cakes 0
Posts: 5


« Reply #7 on: December 06, 2011, 01:37:03 AM »

it'll help if you turn bloom off, probably flares too as those flare calls can be expensive to modern implementations as it was written for '99 gen hardware
Which parameters I should modify?

setting cg_noProjectileTrail to 1 will get rid of a lot graphic effects, and make the visibility better Smiley
cg_shadows "0" might help
Lower resolution than 800x600 could help too, though I certainly understand not wanting to do that Smiley

doesn't work Sad with changing resolution too.
Logged
karas
Nub


Cakes 0
Posts: 5


« Reply #8 on: January 16, 2012, 11:11:22 PM »

I've installed nvidia tegra drivers on my ac100 and updated kernel to 3.0.8-4-ac100.
When I starting openarena it crashes and creates crashlog.txt

Here is it:

Code:
ioq3 1.36+svn1946-5/Ubuntu linux-arm Aug  9 2011
----- FS_Startup -----
Current search path:
/home/gogasan/.openarena/baseoa
/usr/lib/games/openarena/baseoa/pak6-patch085.pk3 (559 files)
/usr/lib/games/openarena/baseoa/pak6-misc.pk3 (229 files)
/usr/lib/games/openarena/baseoa/pak5-TA.pk3 (139 files)
/usr/lib/games/openarena/baseoa/pak4-textures.pk3 (1753 files)
/usr/lib/games/openarena/baseoa/pak2-players.pk3 (669 files)
/usr/lib/games/openarena/baseoa/pak2-players-mature.pk3 (231 files)
/usr/lib/games/openarena/baseoa/pak1-maps.pk3 (100 files)
/usr/lib/games/openarena/baseoa/pak0.pk3 (1042 files)
/usr/lib/games/openarena/baseoa

----------------------
4722 files in pk3 files
execing default.cfg
couldn't exec q3config.cfg
couldn't exec autoexec.cfg
Hunk_Clear: reset the hunk ok
----- Client Initialization -----
Couldn't read q3history.
----- Initializing Renderer ----
-------------------------------
QKEY found.
----- Client Initialization Complete -----
----- R_Init -----
SDL using driver "x11"
Initializing OpenGL display
Estimated display aspect: 1.707
...setting mode 3: 640 480
Available modes: '1024x600'
Couldn't get a visual
...WARNING: could not set the given mode (3)
Initializing OpenGL display
...setting mode 3: 640 480
Available modes: '1024x600'
Couldn't get a visual
...WARNING: could not set the given mode (3)
----- Client Shutdown (Client fatal crashed: GLimp_Init() - could not load OpenGL subsystem
) -----
RE_Shutdown( 1 )
-----------------------
GLimp_Init() - could not load OpenGL subsystem


I tryed to ask same question on another firums, arc shannels and etc. This forum is my last hope Cheesy

Can somebody help me? Or just show me a way?..

P.S.: I also tryed to run on ac100 quake3 compiled for arm. And it's works! With good fps! But player jumps back Cheesy
P.P.S.: I didn't fount cfg file in ~/.openarena/ May be there are some parametrs for manualy configure resolution?
« Last Edit: January 16, 2012, 11:50:02 PM by karas » Logged
Gig
In the year 3000
***

Cakes 45
Posts: 4394


WWW
« Reply #9 on: January 17, 2012, 01:49:45 AM »

Strage you cannot find your q3config.cfg there. Are you sure that directory isn't read-only for some strange reason? You may try to start the game specifying a different "homepath"...
(DO NOT LINK) h t t p s : / / openarena . wikia . com/wiki/FAQ#Configuration_files_and_automatic_downloaded_files_path
(DO NOT LINK) h t t p s : / / openarena . wikia . com/wiki/FAQ#Can_I_change_the_directory_to_where_configuration_and_autodownloaded_files_are_saved.3F

About resolution, you may try to manually specify the same resolution that it lists as "available" (1024x600).
(DO NOT LINK) h t t p s : / / openarena . wikia . com/wiki/Manual%2FGraphic_options#Resolution
Logged

I never want to be aggressive, offensive or ironic with my posts. If you find something offending in my posts, read them again searching for a different mood there. If you still see something bad with them, please ask me infos. I can be wrong at times, but I never want to upset anyone.
karas
Nub


Cakes 0
Posts: 5


« Reply #10 on: January 17, 2012, 02:58:15 AM »

Code:
 sudo openarena +set r_mode -1 +set r_customheight 600 +set r_customwidth 1024
It didn't help Sad
Logged
Gig
In the year 3000
***

Cakes 45
Posts: 4394


WWW
« Reply #11 on: January 17, 2012, 03:09:37 AM »

I have no ideas.
Maybe you may try to use these updated executables (version 28)...
Logged

I never want to be aggressive, offensive or ironic with my posts. If you find something offending in my posts, read them again searching for a different mood there. If you still see something bad with them, please ask me infos. I can be wrong at times, but I never want to upset anyone.
Pages: [1]
  Print  
 
Jump to: