https://pandorawiki.org/api.php?action=feedcontributions&user=Hermocom&feedformat=atomPandora Wiki - User contributions [en]2024-03-28T12:21:33ZUser contributionsMediaWiki 1.32.0-alphahttps://pandorawiki.org/index.php?title=DraStic_Compatibility_List&diff=27090DraStic Compatibility List2013-04-03T19:46:22Z<p>Hermocom: /* Compatibility */</p>
<hr />
<div>DraStic is a Nintendo DS Emulator created by Exophase for ARM devices such as the OpenPandora.<br />
<br />
* [http://repo.openpandora.org/?page=detail&app=DraStic Download] <br />
* [http://exophase.devzero.co.uk/drastic_readme.txt Readme and Changelog] <br />
* [http://boards.openpandora.org/index.php/topic/12038-emulator-drastic-nintendo-ds/page-1 Forum Thread] <br />
<br />
The current version on the Repo is 1.3.3.0, released on March 6th, 2013. The current internal version is r1.3.3p.<br />
<br />
==Compatibility==<br />
''128MB+ zipped games have issues on CC Pandoras because of limited RAM. 256MB zipped games may work on 512MB systems such as the Rebirth or 1GHz Pandora. 512MB zipped games are not expected to run on any system. Unzipped games of any size are not dependent on RAM, so should work the same on all systems. Note that wifi is not emulated or faked so far, so it may lead to compatibility issues/crashes. As of r0.2p, early mic support is added.'' <br />
<br />
Choose a playability color that reflects a game's best playability state. Also include the clockspeed at which you ran it, for whichever Pandora version you tested. Please also indicate in the name of the Game whether the version is US/EU/JP, since compatibility may differ depending on regions. Include the unzipped ROM size in base-2 mebibytes (16MB, 64MB, 128MB, etc.)If available please indicate the game ID figure, too. The Game ID figure should be 8 characters long and can usually be found by pressing Y on the rom selection menu.<br />
<br />
'''Don't''' post a redundant entry unless you are using a different Pandora model and the playability differs from an existing entry. If a game's playability gets worse (new bugs, new crashes) in a new DraStic version, update the entry and add that to notes.<br />
<br />
{|class="wikitable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left;"<br />
|- style="background: #ececec; text-align: center;"<br />
!Playability<br />
!Description<br />
|- style="background: #90FF90"<br />
|Fullspeed<br />
|Games with a '''green''' background run at fullspeed and are fully playable from start to finish. If frameskip is required, add to notes.<br />
|- style="background: #F3F781"<br />
|Playable<br />
|Games with a '''yellow''' background run slower than fullspeed, but are otherwise fully playable. Add problems/slowdowns to notes.<br />
|- style="background: #F7BE81"<br />
|Incomplete<br />
|Games with an '''orange''' background have playability issues and cannot be played from start to finish. This may include missing functionality (wifi) or game crashes. Add problems to notes.<br />
|- style="background: #F78181"<br />
|Unplayable<br />
|Games with a '''red''' background are unplayable. They either don't run at all, or don't get past the intro. Add any other oddities to notes.<br />
|-<br />
|N/A<br />
|Games with a '''white''' background have not been fully tested. If you see one on this list, try it out and report back!<br />
|}<br />
<br />
<!-- To add a color to an entry, simple replace "#xxxxxx" with these numbers;<br />
Green: #90FF90<br />
Yellow: #F3F781<br />
Orange: #F7BE81<br />
Red: #F78181<br />
Leave it at #xxxxxx for white; invalid values do not change color. --><br />
If you are inclined, post your forum username at the end of your notes so you can be contacted by Exophase about further debugging your problems.<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Game ID<br />
! Game Name<br />
! DraStic Version<br />
! ROM Size<br />
! Pandora Model<br />
! Frequency<br />
! Notes<br />
! Status<br />
<br />
<br />
|- style="background: #F3F781"<br />
|44573742<br />
|7 Wonders II (Europe) (En,Fr)<br />
|1.1.0.0<br />
|16.8MB<br />
|Pandora 1GHz<br />
|1GHz<br />
| Intro music laggy, but plays like it should<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|45573759<br />
|7 Wonders of the Ancient World (EU) (En,Fr,De,Es,It)<br />
|1.1.0.0<br />
|16.8MB<br />
|Pandora 1GHz<br />
|1GHz<br />
|Plays like it should<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|454B5342<br />
|9 Persons, 9 Hours, 9 Doors<br />
|1.2.0.0<br />
|32MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Works fine.<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|45325759<br />
|Advance Wars - Days of Ruin (US)<br />
|1.1.0.0<br />
|65MB<br />
|Pandora 1 GHz<br />
|1.1GHz<br />
| Slow on the map but still playable (Crashed the emulator after a few min though). <br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|45525741<br />
|Advance Wars - Dual Strike<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Pretty slow, but playable. Needs high frame skip.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|Homebrew<br />
|Aiomi DS<br />
|1.3.3.0<br />
|8MB<br />
|Pandora 1GHz<br />
|1 GHz<br />
|Only some graphical glitches when the player dies<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Air Traffic Control<br />
|1.1.0.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600Mhz<br />
|Not full speed, but very playable.<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|50393742<br />
|Aliens - Infestation (EU)<br />
|1.1.0.0<br />
|32MB<br />
|Pandora 1Ghz<br />
|1.1 GHz<br />
|Black screen, doesn't work.<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|454D4441<br />
|Animal Crossing Wild World<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
|Choppy, but fast enough to be playable.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|504E4143<br />
|Anno - Create a New World<br />
|1.2.0.0<br />
|??MB<br />
|Pandora 1 GHz<br />
|1.1GHz<br />
|Works full speed.<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|504c3241<br />
|Anno 1701 - Dawn of Discovery<br />
|1.1.0.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Crashes Emulator after less than a second.<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|56414156<br />
|Art Academy (EU)<br />
|1.3.3.0<br />
|32MB<br />
|Pandora 1GHz<br />
|1 GHz<br />
|Playable, some graphical glitches in the menus (tested only first lesson)<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45485341<br />
|Asphalt - Urban GT (E)<br />
|1.2.0.0<br />
|32MB<br />
|Original CC<br />
|930MHz<br />
|Playable but slow. 3D artifacts.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|50484159<br />
|Assassin's Creed - Altair's Chronicles<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900Mhz<br />
| A little slow, but seems playable. Small graphical glitches.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|50424243<br />
|Big Bang Mini<br />
|1.3.2.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Works but very slow and low FPS (3D). <br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|45415941<br />
| Big Brain Academy<br />
| 1.3.3.0<br />
| 8 MB<br />
| Original CC<br />
| 800 MHz<br />
| Worked perfectly without any problems. -mmKALLL<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|45384841<br />
|Bionicle Heroes (U)<br />
|1.2.0.0<br />
|32MB<br />
|Pandora 1GHz<br />
|1.1 GHz<br />
|Intro shows only text on blue background, then crashes.<br />
| Red<br />
<br />
|- style="background: #90FF90"<br />
|455A4241<br />
|Bleach - Dark Souls<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Full speed with frame skip = 3<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|45554259<br />
|Blue Dragon - Awakened Shadow<br />
|1.2.0.0<br />
|128MB<br />
|Original CC<br />
|900MHz<br />
| Slow, but playable. Saving freezes game (probably bad CRC on my ROM) but savestates work -Tensuke<br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|Homebrew<br />
|Bob's Game Demo 1<br />
|1.3.3.0<br />
|2.8MB<br />
|Original CC<br />
|900 MHz<br />
|Sit's on a black screen for a moment, then crashes.<br />
| Red<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Bomberman DS<br />
|1.2.0.0<br />
|8MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Full speed without frame skip. Single match mode crashes as Wifi is required.<br />
| Orange<br />
<br />
|- style="background: #90FF90"<br />
|45584241<br />
|Bomberman Land Touch<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|50514259<br />
|Boulder Dash Rocks!<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Runs a little slow.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45444e41<br />
|Brain Age - Train Your Brain in Minutes a Day! (v01)<br />
|1.3.3.0<br />
|16MiB<br />
|Pandora Rebirth<br />
|800MHz<br />
| The sound is a little laggy. (I didn't tried to use the microphone)(PowerGod)<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|50485741<br />
|Bubble Bobble Double Shot<br />
|1.3.3.0<br />
|16MB<br />
|Original CC<br />
|900MHz<br />
| Runs great!<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|50364241<br />
|Bubble Bobble Revolution<br />
|1.3.1.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Runs Full Speed.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Carcassonne<br />
|1.1.0.0<br />
|16MB<br />
|Pandora 1GHz<br />
|600MHz<br />
|Fully playable.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|45554B41<br />
|Cartoon Network Racing<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900Mhz<br />
| A little slow, but a lot more playable then comparable kart racers.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Castlevania: Dawn of Sorrow<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Sound laggay, needs frame skip. Playable with frame skip = 5/6<br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Castlevania: Order of Ecclesia<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Wifi bug after Intro.<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Castlevania: Portrait of Ruin<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Sound laggay, needs frame skip. Playable with frame skip = 5/6<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45424A41<br />
|Chibi-Robo Park Patrol<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900Mhz<br />
| Way too slow.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Children of Mana<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Full speed without frameskip. World map is slow and needs frameskip, but perfect in game.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Chrono Trigger<br />
|1.1.0.0<br />
|64MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Works perfect, full speed. <br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Civilization Revolution<br />
|1.1.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|600MHz<br />
|Fully playable.<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|Homebrew<br />
|Columns DS<br />
|1.3.3.0<br />
|2MB<br />
|Pandora 1GHz<br />
|1 GHz<br />
|Crashes after start screen<br />
| Red<br />
<br />
|- style="background: #90FF90"<br />
|Homebrew<br />
|Constelations DS 0.8<br />
|1.2.0.0<br />
|3MB<br />
|Original CC<br />
|600MHz<br />
|Perfect<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Contact<br />
|1.3.2.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Black Screen after new game file selection. May be my version issue only since other reported that game working fine.<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|45544359<br />
|Contra 4<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900 Mhz<br />
|Full speed, except when there's lots going on.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Cooking Guide: Can't Decide What to Eat<br />
|1.3.3.0<br />
|256 MB<br />
|Original CC<br />
|700MHz<br />
|Zero flaws, excellent speed. Handy! -mmKALLL<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45434341<br />
|Cooking Mama<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Runs Full Speed.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|45464341<br />
|Crash Boom Bang!<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900Mhz<br />
| Title Screen is full speed, but the boards are really slow. Minigames are hit and miss.<br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|<br />
| Crazy Machines (EU)<br />
| 1.1.0.0<br />
| 2744<br />
| Rebirth<br />
| 950 Mhz<br />
| Crashes on activating the first experiment <br />
| Red<br />
<br />
|- style="background: #F78181"<br />
|<br />
| Crazy Machines 2 (EU)<br />
| 1.1.0.0<br />
| 4345<br />
| Rebirth<br />
| 950 Mhz<br />
| Crashes on activating the first experiment <br />
| Red<br />
<br />
|- style="background: #F78181"<br />
|45424A41<br />
|Danny Phantom - Urban Jungle<br />
|1.3.3.0<br />
|16MB<br />
|Original CC<br />
|900Mhz<br />
| Emulator crashes during the first cutscene of the game.<br />
| Red<br />
<br />
|- style="background: #F78181"<br />
|56324456<br />
|De Blob 2<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900Mhz<br />
| Crashes after the logos finish stuttering on screen.<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Dementium - The Ward<br />
|1.1.0.0<br />
|65MB<br />
|Pandora 1Ghz<br />
|1.1Ghz<br />
|Cuscenes are full speed, In-game is slow (maybe too much for a FPS).<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Diddy Kong Racing DS<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Very slow, Character models fling all over the screen, game is prone to crashing.<br />
| Orange<br />
<br />
|- style="background: #F3F781"<br />
|45444441<br />
|Dig Dug - Digging Strike<br />
|1.3.3.0<br />
|16MB<br />
|Original CC<br />
|900 Mhz<br />
|Plays a tad slow during the 3D stages, but very playable.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Digimon Super Story Xros Wars Blue (jp)<br />
|1.2.0.0<br />
|64MB<br />
|Original CC<br />
|900 Mhz<br />
|No frameskip needed, Full Speed<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Digimon World Dawn (US)<br />
|1.1.0.0<br />
|64MB<br />
|Original CC<br />
|900 Mhz<br />
|No frameskip needed, Full Speed -Tensuke<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Digimon World DS (US)<br />
|1.1.0.0<br />
|64MB<br />
|Original CC<br />
|900 Mhz<br />
|No frameskip needed, Full Speed -Tensuke<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45523641<br />
|Digimon World Dusk (US)<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900 Mhz<br />
|No frameskip needed, Full Speed -Tensuke, Mygames19<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Disgaea DS<br />
|1.1.0.0<br />
|64MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Very slow (3D) as expected, but runs.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|50554241<br />
|Donkey Kong: Jungle Climber<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| CG Cutscenes and map screen are slow, Gameplay is full speed.<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|50444e41<br />
|Dr Kawashima's Brain Training - How Old Is Your Brain<br />
|1.3.3.0<br />
|16MiB<br />
|Pandora Rebirth<br />
|800MHz<br />
| The sound is a little laggy. If the language is set in "Italian" the game locks at the starting menu. Sometimes the background of the "read loud" sessions is black instead of white preventing to see the text. (PowerGod)<br />
| Orange<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Dragon Ball Origins<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Game starts but if I play only one screen moves, the other doesn't move. Changes randomly which screen moves and which pauses. Also had some crash when entering 6-1. Pretty laggy.<br />
| Orange<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Dragon Quest Heroes: Rocket Slime<br />
|1.2.0.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600 Mhz<br />
|Runs perfect even at 600Mhz, and load state works fine now.<br />
| Green<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Dragon Quest Monsters: Joker<br />
|1.1.0.0<br />
|128MB<br />
|Original CC<br />
|900 MHz<br />
|Playable, but crashes early on -Tensuke<br />
| Orange<br />
<br />
|- style="background: #F7BE81"<br />
|45415A42<br />
|Dreamworks Super Star Kartz<br />
|1.3.3.0<br />
|128MB<br />
|Original CC<br />
|900MHz<br />
| Very slow, more often then not will crash as a race starts or during a race. Item graphic appears behind balloon graphic.<br />
| Orange<br />
<br />
|- style="background: #F3F781"<br />
|45534F41<br />
|Elite Beat Agents<br />
|1.1.0.0<br />
|128MB<br />
|Rebirth 512Mb<br />
|600 Mhz<br />
|2D scenes are full speed, 3D in game is slow (5FPS) and sound stutters.<br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Eragon<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Plays full speed with frame skip = 3. Randomly crashed after a few seconds.<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Etrian Odyssey<br />
|1.2.0.0<br />
|32MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Especially laggy sound. Needs little frame skip. Battle is better than dungeon.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Final Fantasy 3<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Slow with and without Frameskip. No Crash when entering a battle any more.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Final Fantasy 4<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Slow with and without Frameskip. No Crash when entering a battle any more.<br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Final Fantasy Chronicles: Echoes of Time<br />
|1.1.0.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Crashes the emulator at launch.<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Final Fantasy Chronicles: Echoes of Time<br />
|1.1.0.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Works, but very very slow in game (3D).<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Final Fantasy Crystal Chronicles - Echoes of Time<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Little laggy, especially sound but nice playable in dungeon with frame skip = 4/5. Had one crash directly after start up, but only once, so change color if you like too.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Final Fantasy Crystal Chronicles - Ring of Fates<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Full speed in dungeon with frame skip = 3/4<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Final Fantasy Tactics A2 - Grimoire of the Rift<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Pretty laggy on world map. Nearly full speed in Battle with frame skip = 4/5. Sound laggy.<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Fire Emblem - Shadow Dragon<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Full speed with frame skip = 4. Introduction top screen is messed up. If curser is on character in battle the sprite moves left.<br />
| Orange<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Fire Emblem - The New Mystery of the Emblem - Heroes of Light and Shadow (J)<br />
|1.3.3.0<br />
|128 MB<br />
|Original CC<br />
|825 MHz<br />
|Full speed with frame skip = 4-5. Playable, but map sprites are messed up, similarly to Shadow Dragon on emulators.<br />
| Orange<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Freshly Picked - Tingle's Rosy Rupeeland<br />
|1.1.0.0<br />
|??MB<br />
|Original CC<br />
|950MHz<br />
|Very smooth and fast, but freezes at pool of rupees at start of game.<br />
| Red<br />
<br />
|- style="background: #90FF90"<br />
|4A545741<br />
|Game and Watch Collection<br />
|1.3.1.0<br />
|8MB<br />
|Original CC<br />
|900Mhz<br />
|Full speed.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|4A574743<br />
|Game and Watch Collection 2<br />
|1.3.1.0<br />
|8MB<br />
|Original CC<br />
|900Mhz<br />
|Full speed.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Geometry Wars Galaxies<br />
|1.3.3.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|laggy when shooting ennemies, but somehow playable<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Ghost Trick<br />
|1.3.2.0<br />
|32MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Works faster than before, but still slowing down in the "soul" mode. Music stutters when it slows down too.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|50595943<br />
|Giana Sisters DS<br />
|1.3.3.0<br />
|8MB<br />
|Orginal CC<br />
|900Mhz<br />
|Full speed in Menus, but laggy in-game <br />
| Yellow<br />
<br />
<br />
|- style="background: #90FF90"<br />
|Homebrew<br />
|Gizmo's Adventure<br />
|1.3.3.0<br />
|4MB<br />
|Pandora 1GHz<br />
|1 GHz<br />
|Full speed.<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Grand Theft Auto - Chinatown Wars (EU) <br />
|1.1.0.0<br />
|131MB<br />
|Pandora 1Ghz<br />
|1.1GHz<br />
|Crashed emulator at launch<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Grand Theft Auto - Chinatown Wars (U) <br />
|1.3.3.0<br />
|256 MB<br />
|Classic CC<br />
|825 MHz<br />
|Full speed when not rendering 3D. When rendering 3D, though, the speed is under 15%.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Guilty Gear Dust Strikers<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Perfect. No Frame skip<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|45323343<br />
|Gyakuten Kenji 1<br />
|1.3.3.0<br />
|64MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Fully playable, occasionally some slowdowns. <br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Gyakuten Kenji 2<br />
|1.3.3.0<br />
|64MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Fully playable, occasionally some slowdowns. <br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|45594741<br />
|Gyakuten Saiban 1<br />
|1.3.3.0<br />
|32MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Full Speed, fully playable. <br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45473241<br />
|Gyakuten Saiban 2 (J)<br />
|1.3.3.0<br />
|32MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Full Speed, fully playable. <br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45334759<br />
|Gyakuten Saiban 3<br />
|1.3.3.0<br />
|16MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Full Speed, fully playable, some notes of intro music are missing.<br />
| Green <br />
<br />
|- style="background: #90FF90"<br />
|45434741<br />
|Gyakuten Saiban 4<br />
|1.3.3.0<br />
|64MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Full Speed, fully playable. <br />
| Green<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Harvest Moon DS<br />
|1.1.0.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Run fine, almost full speed, but runs into infinite loop when trying to read a book in the shelf in the first room<br />
| Orange<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Henry Hatsworth and the Puzzling Adventure<br />
|1.1.0.0<br />
|64MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Works perfect even at 600 Mhz. Excellent game, btw.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Heroes of Mana<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Laggy sound in battle. Slow in battle. Else full speed.<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Hotel Dusk - Room 215 (US)<br />
|1.1.0.0<br />
|128MB<br />
|Original CC<br />
|930MHz<br />
|A bit slow, but playable. However the emulator does not support interactions with objects on screen, which render the game impossible to complete currently. <br />
| Orange<br />
<br />
|- style="background: #F7BE81"<br />
|4A564942<br />
|Ivy the Kiwi?<br />
|1.3.3.0<br />
|8MB<br />
|Original CC<br />
|900MHz<br />
|Game has severe stuttering problem that makes playing the game nearly impossible.<br />
| Orange<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Izuna - Legend of the Unemployed Ninja<br />
|1.2.0.0<br />
|32MB<br />
|Pandora 1GHz<br />
|1.1GHz<br />
|Fully playable.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Izuna 2<br />
|1.1.0.0<br />
|128MB<br />
|Rebirth 512Mb<br />
|600 Mhz<br />
|Works very smoothly.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Jump Ultimate Stars (j)<br />
|1.1.0.0<br />
|64MB<br />
|Original CC<br />
|800 mhz<br />
|plays perfect,just a little bit of stuttering in the intro movie<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Jump! Ultimate Stars (J)<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|825 mhz<br />
|The main menu stutters, in-game is decent but has slowdowns when effects are on the screen. Slowdowns in fighters, even in one like this, are a bad thing. -mmKALLL<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|45474B59<br />
|Kingdom Hearts 358/2 Days<br />
|1.2.0.0<br />
|256MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Little slow but nicely. Had a random crash during the first level(had to hard reset). Started again and didn't get it again. Nearly full speed, but laggy sound.<br />
| Orange<br />
<br />
|- style="background: #90FF90"<br />
|454B5441<br />
|Kirby Canvas Curse<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| Runs Full Speed.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45444154<br />
|Kirby Mass Attack<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Full Speed frame skip = 1<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45574B41<br />
|Kirby Squeak Squad<br />
|1.1.0.0<br />
|64MB<br />
|Rebirth 512Mb<br />
|950MHz<br />
|Works full speed.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45574B59<br />
|Kirby Super Star Ultra<br />
|1.3.3.0<br />
|128MB<br />
|Original CC<br />
|900MHz<br />
| Stutters between room transition. Otherwise full speed.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45474B56<br />
|Korg DS-10+ Synthesizer<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Runs Full Speed.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45533641<br />
|Legend of Spyro - A New Beginning<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900Mhz<br />
| Seemed Full speed.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|45455A41<br />
|Legend of Zelda: Phantom Hourglass<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900 Mhz<br />
|If you can sit through the 20 minutes it takes to get through the intro cutscene, the game is playable if a bit slow.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45494B42<br />
|Legend of Zelda: Spirit Tracks<br />
|1.3.2.0<br />
|128MB<br />
|Rebirth 512Mb<br />
|600 Mhz<br />
|Slow but playable. Music stutters bad, but somehow it feels faster than in 1.1. version. <br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Lego Star Wars II - The original Trilogy<br />
|1.2.0.0<br />
|32MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|After selecting a saved game the music ceeps playing but the screen stays black<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|50524C43<br />
|Line Rider - Freestyle<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
|Playable, Game runs fine but slow, can crash at random moments.<br />
| Yellow<br />
<br />
<br />
|- style="background: #F3F781"<br />
|45524C43<br />
|Line Rider 2 Unbound (US)<br />
|1.1.0.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
|Playable, Game runs fine but slow<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Lode Runner (JP)<br />
|1.1.0.0<br />
|8MB<br />
|Pandora 1 Ghz<br />
|1GHz<br />
|Plays Quite well, a bit laggy<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Lunar Knights<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Start up menu is all black but works if you guess where "Load Game" or "New Game" in on the screen. No crash when entering a floor in Vambery.<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Maple Story DS (J)<br />
|1.3.3.0<br />
|128 MB<br />
|Classic CC<br />
|800 MHz<br />
|Crashed when it was supposed to show the intro video, and threw some peculiar hex-format debug data errors. -mmKALLL<br />
| Red<br />
<br />
|- style="background: #F78181"<br />
|454A4C43<br />
|Mario & Luigi: Bowser's Inside's Story<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
|Emulator Crashes when launching<br />
| Red<br />
<br />
|- style="background: #90FF90"<br />
|454D5241<br />
|Mario & Luigi: Partners in Time<br />
|1.3.3.0<br />
|??MB<br />
|Original CC<br />
|900 Mhz<br />
|Works full speed, however there are some minor graphical issues in battles with text boxes and character sprites.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Mario & Sonic at the Olympic Games<br />
|1.3.1.0<br />
|128MB<br />
|Original CC<br />
|900MHz<br />
| Very slow. some games are painfully easy this slow, others are impossible. <br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45334241<br />
|Mario Hoops 3 on 3<br />
|1.3.1.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| Very slow, but graphically it's fine and no errors.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45434D41<br />
|Mario Kart DS<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900 Mhz<br />
|Black squares cover fly-ins, Background flickering, shadowing problems. game is slow but playable to most.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45543841<br />
|Mario Party DS<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Menus are pretty fast. Board game is really slow. Minigames are hit and miss.<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Mario vs. Donkey Kong - Mini-Land Mayhem<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
|Gotta wait about 15 seconds for the black screen to go away. Everything except the beginning intro is really slow. It's too slow for anyone to find it playable.<br />
| Orange<br />
<br />
|- style="background: #F3F781"<br />
|45514D41<br />
|Mario vs. Donkey Kong 2 - March of the Mini's<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
|Runs pretty well, except when fighting a boss. Then the game stutters a lot and becomes extremely hard to play.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|455A5241<br />
|Megaman ZX<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900Mhz<br />
|Plays well.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Metal Slug 7 (EU) <br />
|1.1.0.0<br />
|65MB<br />
|Pandora 1Ghz<br />
|1.1GHz<br />
|Works fine<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Meteos<br />
|1.3.1.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Runs at reasonable speed but sound stutters a little. Very playable.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|455A4441<br />
|Meteos Disney Magic<br />
|1.3.1.0<br />
|32MB<br />
|Original CC<br />
|900Mhz<br />
|Good.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45325041<br />
|Metroid Prime Pinball<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
|Runs full speed except when loading data.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Might and Magic - Clash of Heroes<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2 GHz<br />
|No frameskip needed, Full Speed<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45524441<br />
|Mr. Driller - Drill Spirits<br />
|1.3.3.0<br />
|16MB<br />
|Original CC<br />
|900Mhz<br />
|Full Speed<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Mushishi - Ame furu sato (JP)<br />
|1.1.0.0<br />
|67.1MB<br />
|Pandora 1 Ghz<br />
|1GHz<br />
|Intro music lags a little, no in-game delays<br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|<br />
|My Japanese Coach - Learn to speak Japanese (EU)<br />
|1.1.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1GHz<br />
|Crashes emulator from the start<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|N+ (US)<br />
|1.1.0.0<br />
|8MB<br />
|Original CC<br />
|900MHz<br />
|Playable, Frameskip 4<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Nanostray (E)<br />
|1.3.2p<br />
|16MB<br />
|Original CC<br />
|930MHz<br />
|Very slow and low FPS. No more missing elements in map selection, but the upper screen lacks background.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45443241<br />
|New Super Mario Bros.<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
|Map screen is very slow, gameplay is a little choppy but playable.<br />
| Yellow<br />
<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|New Zealand Story Revolution (E)<br />
|1.2.0.0<br />
|16MB<br />
|Original CC<br />
|930MHz<br />
|Fully playable.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Ninja Gaiden Dragon Sword<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Pretty laggy.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|454F4F42<br />
|Okamiden<br />
|1.3.3.0<br />
|128MB<br />
|Original CC<br />
|900Mhz<br />
|Beginning cutscene is incredibly slow, but the actual gameplay playable.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
| Homebrew<br />
|Omalone<br />
|1.2.0.0<br />
|<br />
|Original CC<br />
|800MHz<br />
| plays fine - but sound is just noise -[[User:Tavin|Tavin]]<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|One Piece: Gigant Battle! (EU,G)<br />
|1.3.3.0<br />
|64MB<br />
|Pandora 1Ghz<br />
|1Ghz<br />
|No characters are visible during a fight (and other smaller glitches), slow<br />
| Orange<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Orcs and Elves<br />
|1.2.0.0<br />
|16MB<br />
|Pandora 1GHz<br />
|1.2 GHz<br />
|No lag but needs frame skip =4/5<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|45575041<br />
|Pac-Man World 3 <br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Pretty laggy, might be playable to some. <br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|Homebrew<br />
|PacMan E V0.92alpha <br />
|1.3.3.0<br />
|1MB<br />
|Pandora 1GHz<br />
|1 GHz<br />
| Perfect but no sound (this is probably the games fault ;-)<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45503643<br />
|Picross 3D<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
|Works full speed pretty much all the time.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Plants vs Zombies <br />
|1.3.2.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Works fine. A big laggy in intro screens but in-game is smooth, but gets slow when tons of zombies and plants are on screen. Music especially stutters a lot.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Point Blank DS (US)<br />
|1.1.0.0<br />
|32MB<br />
|Original CC<br />
|930MHz<br />
|Fully playable.<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Pokemon Black<br />
|1.2.0.0<br />
|256MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Screen is all white and frozen.<br />
| Red<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Pokemon Black 2<br />
|1.1.0.0<br />
|512MB<br />
|Pandora 1 Ghz<br />
|1.2GHz<br />
|white screen, won't work.<br />
| Red<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Pokemon Diamond Edition (G)<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Wifi bug after start up screen<br />
| Red<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Pokemon HeartGold<br />
|1.1.0.0<br />
|128MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Crashes once in the first room.<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Pokemon Pearl<br />
|1.1.0.0<br />
|??MB<br />
|Pandora 1Ghz<br />
|1Ghz<br />
|Runs smoothly inside buildings however once outside it slows down.<br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Pokemon Platinum<br />
|1.3.1.0<br />
|Pandora 1GHz<br />
|1000MHz<br />
|<br />
| intro functional (name input, etc.), but character sprites do not load. Crashes on exit of first room.<br />
| Red<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Pokemon White 2<br />
|1.1.0.0<br />
|512MB<br />
|Pandora 1 Ghz<br />
|1.2GHz<br />
|white screen, won't work.<br />
| Red<br />
<br />
|- style="background: #90FF90"<br />
|454E5341<br />
|Polarium (US)<br />
|1.3.3.0<br />
|8MB<br />
|Original CC<br />
|99MHz<br />
|Full speed, no frameskip.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45463541<br />
|Professor Layton and the Curious Village (US)<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900Mhz<br />
|Full speed.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Puzzle Quest -Challenge of the Warlords (EU) (En, Fr)<br />
|1.1.0.0<br />
|32MB<br />
|Pandora 1 Ghz<br />
|1GHz<br />
|Plays perfectly, only spell animations lag a little<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Radiant Historia<br />
|1.2.0.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Works but very slow(3d) and music stutters.<br />
| Yellow <br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Ragnarok DS (US)<br />
|1.2.0.0<br />
|??MB<br />
|Pandora 1GHz<br />
|1.1GHz<br />
|Fully playable and 3D is smooth.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|45595241<br />
|Rayman DS<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900Mhz<br />
|Successfully launches, but it's very slow.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45355241<br />
|Rayman Raving Rabbids<br />
|1.3.1.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| quite slow.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Ridge Racer DS (U)<br />
|1.2.0.0<br />
|32MB<br />
|Original CC<br />
|930MHz<br />
|Works almost full speed. Sky is missing<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45495256<br />
|Rio<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Audio is a mess on the Title Screen, Runs a little slow during certain portions of a level.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Rock Band 3<br />
|1.2.0.0<br />
|256MB<br />
|Original CC<br />
|950MHz<br />
|Very slow, technically you can eventually beat a song but it's so slow, you probably won't have the patience to finish one<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Runaway - The Dream of the Turtle (EU)<br />
|1.1.0.0<br />
|131MB<br />
|Pandora 1Ghz<br />
|1.1GHz<br />
|Main menu slowsdown but game is full speed, includind cutscenes<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|455A4C59<br />
|Rhythm Heaven<br />
|1.3.1.0<br />
|128MB<br />
|Original CC<br />
|900Mhz<br />
|Seems to run great.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Scribblenauts<br />
|1.1.0.0<br />
|16MB<br />
|Rebirth 512Mb<br />
|850MHz<br />
|Works almost full speed.<br />
| Green <br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Secret Files - Tunguska (EU) (En, Fr, De, Es, It)<br />
|1.1.0.0<br />
|67.1MB<br />
|Pandora 1Ghz<br />
|1GHz<br />
|Background Graphics OK, sound very laggy, character animation choppy (probably 3D)<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Shin Megami Tensei, Devil Survivor<br />
|1.3.3.0<br />
|64MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Playable but very slow. Sound stutters.<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Shiren the Wanderer<br />
|1.1.0.0<br />
|16MB<br />
|1GHz Pandora<br />
|900MHz<br />
|Full speed, but crashes when saving.<br />
| Orange<br />
<br />
|- style="background: #F3F781"<br />
|45334341<br />
|Sim City DS<br />
|1.3.1.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| Graphical issues, a bit slow.<br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Simpsons Game, The (EU)<br />
|1.1.0.0<br />
|<br />
|Rebirth<br />
|950 MHz<br />
| Homers GFX on the couch scene is distorted, crashes after the couch scene<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|So Blonde<br />
|1.2.0.0<br />
|??MB<br />
|Pandora 1GHz<br />
|900MHz<br />
|Runs fine so far, but font is only 2/3 visible.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|50335343<br />
|Sonic & SEGA All-Stars Racing<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| Runs suprisingly better then Mario Kart does at times. Still a bit slow though.<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|45535759<br />
|Sonic Chronicles: The Dark Brotherhood<br />
|1.3.3.0<br />
|128MB<br />
|Original CC<br />
|900MHz<br />
| Slow, Character moves on top of foreground, stuck in mission results window.<br />
| Orange<br />
<br />
|- style="background: #90FF90"<br />
| <br />
|Sonic Classic Collection<br />
|1.3.3.0<br />
|32 MB<br />
|Original CC<br />
|700 MHz<br />
|Perfect speed, no issues. -mmKALLL<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|50535842<br />
|Sonic Colours<br />
|1.3.3.0<br />
|57.1MB<br />
|Original CC<br />
|900MHz<br />
| Runs slow on title screen and special stages. Gameplay full speed.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45435341<br />
|Sonic Rush<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
|is a little slow most of the time, fluctuates between how much stuff is on screen. Boss battles are really slow. Beatable with a little patience.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|50593341<br />
|Sonic Rush Adventure<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900Mhz<br />
|Title Screen, main island, boss battles and ocean travel are slow. Actual gameplay is pretty much full speed. Beatable, but some boss battles are painfully slow.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Soroeru Puzzle Douwa Oukoku (JP)<br />
|1.1.0.0<br />
|8.4MB<br />
|Pandora 1 Ghz<br />
|1GHz<br />
|Plays perfectly<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|45585859<br />
|Space Invaders Extreme<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| Runs a little slow, but very playable.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Spyro Shadow Legacy<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|45465341<br />
|Star Fox Command<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Very slow.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Star Wars - The Force Unleashed<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Nearly unplayable slow but works<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|Homebrew<br />
|Stray Cat DS<br />
|1.3.3.0<br />
|2MB<br />
|Pandora 1GHz<br />
|1 GHz<br />
|Perfect<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Suikoden Tierkreis<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Great in town and map with frame skip = 3. Sound pretty laggy during battle.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Summon Night, Twin Age<br />
|1.2.0.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Seems to work fine, but a little slow and full of graphical glitches (map and dialogs)<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Suparobo Gakuen (jp)<br />
|1.2.0.0<br />
|64MB<br />
|Original CC<br />
|900 Mhz<br />
|No frameskip needed, Full Speed, Perfect<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|454D5341<br />
|Super Mario 64 DS (E)<br />
|1.3.3.0<br />
|16MB<br />
|Original CC<br />
|900MHz<br />
|Has varying speeds depending on where you are in the game, however very rarely does it ever reach full speed. Has shadow casting problem too.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|454F4D41<br />
|Super Monkey Ball - Touch & Roll (E)<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| Has some texturing issues (better then earlier versions though), and is quite choppy. Might be playable for some.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|45505341<br />
|Super Princess Peach<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Seems full speed.<br />
| Green<br />
<br />
|- style="background: #F3F781" <br />
|<br />
|Super Robot Taisen OG Saga (US)<br />
|1.1.0.0<br />
|8MB<br />
|Original CC<br />
|900MHz<br />
|Playable, Frameskip 4,runs on cc even if its 131 mb<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Super Scribblenauts (US)<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|950MHz<br />
|Works but is somewhat slow.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Super Scribblenauts (E)<br />
|1.3.3.0<br />
|??MB<br />
|Original CC<br />
|800MHz<br />
|Works fine, but stuttery in some parts. Playable though. -mmKALLL<br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|Homebrew<br />
|Super Smash Bros. Rumble<br />
|1.3.3.0<br />
|29MB<br />
|Original CC<br />
|900Mhz<br />
|A very laggy, game crashes after selecting a stage.<br />
| Red<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Sujin Taisen: Number Battles<br />
|1.3.3.0<br />
|?? MB<br />
|Original CC<br />
|750 MHz<br />
|Lags when using special combination attacks - otherwise perfect speed. A very slight and occasional stutter with sound in menus. -mmKALLL<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Tenchu Dark Secret<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Perfect in menu and map with frame skip = 4. Spung laggy when noticed by enemies.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|45525441<br />
|Tetris DS<br />
|1.3.3.0<br />
|16MB<br />
|Original CC<br />
|900Mhz<br />
|Runs full speed.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|Homebrew<br />
|The Game About Bob's Game<br />
|1.3.3.0<br />
|??MB<br />
|Original CC<br />
|900 Mhz<br />
|Works Perfect. <br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|<br />
|The World Ends With You<br />
|1.1.0.0<br />
|??MB<br />
|Pandora 1Ghz<br />
|1Ghz<br />
|A bit laggy on intro and crashes shortly after start <br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|45565459<br />
|Thrillville - Off The Rails<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
|Title Screen is full screen, but actual gameplay is a bit slow. Maybe playable for some.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Tiger Woods PGA Tour (E)<br />
|1.2.0.0<br />
|32MB<br />
|Original CC<br />
|930MHz<br />
|Menus are a mess. Fast during 3D. Playable.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Time Hollow (JP)<br />
|1.1.0.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600 Mhz<br />
|Works Perfectly! And Excellent game, too. <br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Tony Hawk's Proving Ground (US)<br />
|1.2.0.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
|Crashes emulator immediately -Tensuke<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Top Gun (E)<br />
|1.1.0.0<br />
|16MB<br />
|Original CC<br />
|930MHz<br />
|Missing menu displays. Relatively fast during 3D. Playable.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45335456<br />
|Toy Story 3<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| Works but is really slow.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Trace Memory (U)<br />
|1.1.0.0<br />
|32MB<br />
|Original CC<br />
|930MHz<br />
|Slow during 3D. Playable.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Tiger Woods PGA Tour (E)<br />
|1.2.0.0<br />
|32MB<br />
|Original CC<br />
|930MHz<br />
|Menus are a mess. Fast during 3D. Playable.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45525443<br />
|TrackMania DS<br />
|1.3.3.0<br />
|16MB<br />
|Original CC<br />
|900MHz<br />
| Very slow, might be playable to some.<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|45325442<br />
|TrackMania Turbo<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| Even slower then the first game, background dissapears, very prone to crashing.<br />
| Orange<br />
<br />
|- style="background: #F7BE81"<br />
|45455456<br />
|Tron Evolution<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| Extremely slow, improper rendering, very prone to crashing.<br />
| Orange<br />
<br />
|- style="background: #F7BE81"<br />
|454C5759<br />
|WALL-E<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| slow, graphical errors, game crashes after leaving second room.<br />
| Orange<br />
<br />
|- style="background: #90FF90"<br />
|45415741<br />
|Wario - Master of Disguise<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900 MHz<br />
| Lags a little when room transitioning. Otherwise, it's full speed.<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|45524F55<br />
|WarioWare - D.I.Y.<br />
|1.3.3.0<br />
|128MB<br />
|Rebirth 512MB<br />
|950MHz<br />
| Needs NAND emulation.<br />
| Red<br />
<br />
|- style="background: #90FF90"<br />
|45575A41<br />
|WarioWare - Touched!<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Runs pretty good.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|Homebrew<br />
|Whee 2 DS<br />
|1.3.3.0<br />
|1.9MB<br />
|Original CC<br />
|900 MHz<br />
|Can't see the main menu. Otherwise, works pretty okay. It's a little slow but quite playable.<br />
|Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Worms - Open Warfare<br />
|1.2.0.0<br />
|16MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Seems perfect with frame skip = 3<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Worms - Open Warfare 2<br />
|1.2.0.0<br />
|32MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Laggy in game even with frame skip<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45495941<br />
|Yoshi Touch & Go<br />
|1.3.3.0<br />
|16MB<br />
|Original CC<br />
|900Mhz<br />
|Everything runs a bit slow. Playable, but slow.<br />
|Yellow<br />
<br />
|- style="background: #90FF90"<br />
|45575941<br />
|Yoshi's Island DS<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900Mhz<br />
|Perfect, no frame skip<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Zoo Keeper<br />
|1.3.1.0<br />
|?? MB<br />
|Rebirth 512MB<br />
|600 Mhz<br />
|Launches and plays perfectly now (no more crash)<br />
| Green<br />
<br />
[[Category:Emulators]]<br />
[[Category: Compatibility]]<br />
[[Category:List]]</div>Hermocomhttps://pandorawiki.org/index.php?title=DraStic_Compatibility_List&diff=27089DraStic Compatibility List2013-04-03T19:42:08Z<p>Hermocom: /* Compatibility */ Added New Super Mario Bros. with 1GHz Pandora</p>
<hr />
<div>DraStic is a Nintendo DS Emulator created by Exophase for ARM devices such as the OpenPandora.<br />
<br />
* [http://repo.openpandora.org/?page=detail&app=DraStic Download] <br />
* [http://exophase.devzero.co.uk/drastic_readme.txt Readme and Changelog] <br />
* [http://boards.openpandora.org/index.php/topic/12038-emulator-drastic-nintendo-ds/page-1 Forum Thread] <br />
<br />
The current version on the Repo is 1.3.3.0, released on March 6th, 2013. The current internal version is r1.3.3p.<br />
<br />
==Compatibility==<br />
''128MB+ zipped games have issues on CC Pandoras because of limited RAM. 256MB zipped games may work on 512MB systems such as the Rebirth or 1GHz Pandora. 512MB zipped games are not expected to run on any system. Unzipped games of any size are not dependent on RAM, so should work the same on all systems. Note that wifi is not emulated or faked so far, so it may lead to compatibility issues/crashes. As of r0.2p, early mic support is added.'' <br />
<br />
Choose a playability color that reflects a game's best playability state. Also include the clockspeed at which you ran it, for whichever Pandora version you tested. Please also indicate in the name of the Game whether the version is US/EU/JP, since compatibility may differ depending on regions. Include the unzipped ROM size in base-2 mebibytes (16MB, 64MB, 128MB, etc.)If available please indicate the game ID figure, too. The Game ID figure should be 8 characters long and can usually be found by pressing Y on the rom selection menu.<br />
<br />
'''Don't''' post a redundant entry unless you are using a different Pandora model and the playability differs from an existing entry. If a game's playability gets worse (new bugs, new crashes) in a new DraStic version, update the entry and add that to notes.<br />
<br />
{|class="wikitable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left;"<br />
|- style="background: #ececec; text-align: center;"<br />
!Playability<br />
!Description<br />
|- style="background: #90FF90"<br />
|Fullspeed<br />
|Games with a '''green''' background run at fullspeed and are fully playable from start to finish. If frameskip is required, add to notes.<br />
|- style="background: #F3F781"<br />
|Playable<br />
|Games with a '''yellow''' background run slower than fullspeed, but are otherwise fully playable. Add problems/slowdowns to notes.<br />
|- style="background: #F7BE81"<br />
|Incomplete<br />
|Games with an '''orange''' background have playability issues and cannot be played from start to finish. This may include missing functionality (wifi) or game crashes. Add problems to notes.<br />
|- style="background: #F78181"<br />
|Unplayable<br />
|Games with a '''red''' background are unplayable. They either don't run at all, or don't get past the intro. Add any other oddities to notes.<br />
|-<br />
|N/A<br />
|Games with a '''white''' background have not been fully tested. If you see one on this list, try it out and report back!<br />
|}<br />
<br />
<!-- To add a color to an entry, simple replace "#xxxxxx" with these numbers;<br />
Green: #90FF90<br />
Yellow: #F3F781<br />
Orange: #F7BE81<br />
Red: #F78181<br />
Leave it at #xxxxxx for white; invalid values do not change color. --><br />
If you are inclined, post your forum username at the end of your notes so you can be contacted by Exophase about further debugging your problems.<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Game ID<br />
! Game Name<br />
! DraStic Version<br />
! ROM Size<br />
! Pandora Model<br />
! Frequency<br />
! Notes<br />
! Status<br />
<br />
<br />
|- style="background: #F3F781"<br />
|44573742<br />
|7 Wonders II (Europe) (En,Fr)<br />
|1.1.0.0<br />
|16.8MB<br />
|Pandora 1GHz<br />
|1GHz<br />
| Intro music laggy, but plays like it should<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|45573759<br />
|7 Wonders of the Ancient World (EU) (En,Fr,De,Es,It)<br />
|1.1.0.0<br />
|16.8MB<br />
|Pandora 1GHz<br />
|1GHz<br />
|Plays like it should<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|454B5342<br />
|9 Persons, 9 Hours, 9 Doors<br />
|1.2.0.0<br />
|32MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Works fine.<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|45325759<br />
|Advance Wars - Days of Ruin (US)<br />
|1.1.0.0<br />
|65MB<br />
|Pandora 1 GHz<br />
|1.1GHz<br />
| Slow on the map but still playable (Crashed the emulator after a few min though). <br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|45525741<br />
|Advance Wars - Dual Strike<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Pretty slow, but playable. Needs high frame skip.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|Homebrew<br />
|Aiomi DS<br />
|1.3.3.0<br />
|8MB<br />
|Pandora 1GHz<br />
|1 GHz<br />
|Only some graphical glitches when the player dies<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Air Traffic Control<br />
|1.1.0.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600Mhz<br />
|Not full speed, but very playable.<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|50393742<br />
|Aliens - Infestation (EU)<br />
|1.1.0.0<br />
|32MB<br />
|Pandora 1Ghz<br />
|1.1 GHz<br />
|Black screen, doesn't work.<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|454D4441<br />
|Animal Crossing Wild World<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
|Choppy, but fast enough to be playable.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|504E4143<br />
|Anno - Create a New World<br />
|1.2.0.0<br />
|??MB<br />
|Pandora 1 GHz<br />
|1.1GHz<br />
|Works full speed.<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|504c3241<br />
|Anno 1701 - Dawn of Discovery<br />
|1.1.0.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Crashes Emulator after less than a second.<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|56414156<br />
|Art Academy (EU)<br />
|1.3.3.0<br />
|32MB<br />
|Pandora 1GHz<br />
|1 GHz<br />
|Playable, some graphical glitches in the menus (tested only first lesson)<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45485341<br />
|Asphalt - Urban GT (E)<br />
|1.2.0.0<br />
|32MB<br />
|Original CC<br />
|930MHz<br />
|Playable but slow. 3D artifacts.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|50484159<br />
|Assassin's Creed - Altair's Chronicles<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900Mhz<br />
| A little slow, but seems playable. Small graphical glitches.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|50424243<br />
|Big Bang Mini<br />
|1.3.2.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Works but very slow and low FPS (3D). <br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|45415941<br />
| Big Brain Academy<br />
| 1.3.3.0<br />
| 8 MB<br />
| Original CC<br />
| 800 MHz<br />
| Worked perfectly without any problems. -mmKALLL<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|45384841<br />
|Bionicle Heroes (U)<br />
|1.2.0.0<br />
|32MB<br />
|Pandora 1GHz<br />
|1.1 GHz<br />
|Intro shows only text on blue background, then crashes.<br />
| Red<br />
<br />
|- style="background: #90FF90"<br />
|455A4241<br />
|Bleach - Dark Souls<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Full speed with frame skip = 3<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|45554259<br />
|Blue Dragon - Awakened Shadow<br />
|1.2.0.0<br />
|128MB<br />
|Original CC<br />
|900MHz<br />
| Slow, but playable. Saving freezes game (probably bad CRC on my ROM) but savestates work -Tensuke<br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|Homebrew<br />
|Bob's Game Demo 1<br />
|1.3.3.0<br />
|2.8MB<br />
|Original CC<br />
|900 MHz<br />
|Sit's on a black screen for a moment, then crashes.<br />
| Red<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Bomberman DS<br />
|1.2.0.0<br />
|8MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Full speed without frame skip. Single match mode crashes as Wifi is required.<br />
| Orange<br />
<br />
|- style="background: #90FF90"<br />
|45584241<br />
|Bomberman Land Touch<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|50514259<br />
|Boulder Dash Rocks!<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Runs a little slow.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45444e41<br />
|Brain Age - Train Your Brain in Minutes a Day! (v01)<br />
|1.3.3.0<br />
|16MiB<br />
|Pandora Rebirth<br />
|800MHz<br />
| The sound is a little laggy. (I didn't tried to use the microphone)(PowerGod)<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|50485741<br />
|Bubble Bobble Double Shot<br />
|1.3.3.0<br />
|16MB<br />
|Original CC<br />
|900MHz<br />
| Runs great!<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|50364241<br />
|Bubble Bobble Revolution<br />
|1.3.1.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Runs Full Speed.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Carcassonne<br />
|1.1.0.0<br />
|16MB<br />
|Pandora 1GHz<br />
|600MHz<br />
|Fully playable.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|45554B41<br />
|Cartoon Network Racing<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900Mhz<br />
| A little slow, but a lot more playable then comparable kart racers.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Castlevania: Dawn of Sorrow<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Sound laggay, needs frame skip. Playable with frame skip = 5/6<br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Castlevania: Order of Ecclesia<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Wifi bug after Intro.<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Castlevania: Portrait of Ruin<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Sound laggay, needs frame skip. Playable with frame skip = 5/6<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45424A41<br />
|Chibi-Robo Park Patrol<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900Mhz<br />
| Way too slow.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Children of Mana<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Full speed without frameskip. World map is slow and needs frameskip, but perfect in game.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Chrono Trigger<br />
|1.1.0.0<br />
|64MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Works perfect, full speed. <br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Civilization Revolution<br />
|1.1.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|600MHz<br />
|Fully playable.<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|Homebrew<br />
|Columns DS<br />
|1.3.3.0<br />
|2MB<br />
|Pandora 1GHz<br />
|1 GHz<br />
|Crashes after start screen<br />
| Red<br />
<br />
|- style="background: #90FF90"<br />
|Homebrew<br />
|Constelations DS 0.8<br />
|1.2.0.0<br />
|3MB<br />
|Original CC<br />
|600MHz<br />
|Perfect<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Contact<br />
|1.3.2.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Black Screen after new game file selection. May be my version issue only since other reported that game working fine.<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|45544359<br />
|Contra 4<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900 Mhz<br />
|Full speed, except when there's lots going on.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Cooking Guide: Can't Decide What to Eat<br />
|1.3.3.0<br />
|256 MB<br />
|Original CC<br />
|700MHz<br />
|Zero flaws, excellent speed. Handy! -mmKALLL<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45434341<br />
|Cooking Mama<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Runs Full Speed.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|45464341<br />
|Crash Boom Bang!<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900Mhz<br />
| Title Screen is full speed, but the boards are really slow. Minigames are hit and miss.<br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|<br />
| Crazy Machines (EU)<br />
| 1.1.0.0<br />
| 2744<br />
| Rebirth<br />
| 950 Mhz<br />
| Crashes on activating the first experiment <br />
| Red<br />
<br />
|- style="background: #F78181"<br />
|<br />
| Crazy Machines 2 (EU)<br />
| 1.1.0.0<br />
| 4345<br />
| Rebirth<br />
| 950 Mhz<br />
| Crashes on activating the first experiment <br />
| Red<br />
<br />
|- style="background: #F78181"<br />
|45424A41<br />
|Danny Phantom - Urban Jungle<br />
|1.3.3.0<br />
|16MB<br />
|Original CC<br />
|900Mhz<br />
| Emulator crashes during the first cutscene of the game.<br />
| Red<br />
<br />
|- style="background: #F78181"<br />
|56324456<br />
|De Blob 2<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900Mhz<br />
| Crashes after the logos finish stuttering on screen.<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Dementium - The Ward<br />
|1.1.0.0<br />
|65MB<br />
|Pandora 1Ghz<br />
|1.1Ghz<br />
|Cuscenes are full speed, In-game is slow (maybe too much for a FPS).<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Diddy Kong Racing DS<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Very slow, Character models fling all over the screen, game is prone to crashing.<br />
| Orange<br />
<br />
|- style="background: #F3F781"<br />
|45444441<br />
|Dig Dug - Digging Strike<br />
|1.3.3.0<br />
|16MB<br />
|Original CC<br />
|900 Mhz<br />
|Plays a tad slow during the 3D stages, but very playable.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Digimon Super Story Xros Wars Blue (jp)<br />
|1.2.0.0<br />
|64MB<br />
|Original CC<br />
|900 Mhz<br />
|No frameskip needed, Full Speed<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Digimon World Dawn (US)<br />
|1.1.0.0<br />
|64MB<br />
|Original CC<br />
|900 Mhz<br />
|No frameskip needed, Full Speed -Tensuke<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Digimon World DS (US)<br />
|1.1.0.0<br />
|64MB<br />
|Original CC<br />
|900 Mhz<br />
|No frameskip needed, Full Speed -Tensuke<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45523641<br />
|Digimon World Dusk (US)<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900 Mhz<br />
|No frameskip needed, Full Speed -Tensuke, Mygames19<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Disgaea DS<br />
|1.1.0.0<br />
|64MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Very slow (3D) as expected, but runs.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|50554241<br />
|Donkey Kong: Jungle Climber<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| CG Cutscenes and map screen are slow, Gameplay is full speed.<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|50444e41<br />
|Dr Kawashima's Brain Training - How Old Is Your Brain<br />
|1.3.3.0<br />
|16MiB<br />
|Pandora Rebirth<br />
|800MHz<br />
| The sound is a little laggy. If the language is set in "Italian" the game locks at the starting menu. Sometimes the background of the "read loud" sessions is black instead of white preventing to see the text. (PowerGod)<br />
| Orange<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Dragon Ball Origins<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Game starts but if I play only one screen moves, the other doesn't move. Changes randomly which screen moves and which pauses. Also had some crash when entering 6-1. Pretty laggy.<br />
| Orange<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Dragon Quest Heroes: Rocket Slime<br />
|1.2.0.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600 Mhz<br />
|Runs perfect even at 600Mhz, and load state works fine now.<br />
| Green<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Dragon Quest Monsters: Joker<br />
|1.1.0.0<br />
|128MB<br />
|Original CC<br />
|900 MHz<br />
|Playable, but crashes early on -Tensuke<br />
| Orange<br />
<br />
|- style="background: #F7BE81"<br />
|45415A42<br />
|Dreamworks Super Star Kartz<br />
|1.3.3.0<br />
|128MB<br />
|Original CC<br />
|900MHz<br />
| Very slow, more often then not will crash as a race starts or during a race. Item graphic appears behind balloon graphic.<br />
| Orange<br />
<br />
|- style="background: #F3F781"<br />
|45534F41<br />
|Elite Beat Agents<br />
|1.1.0.0<br />
|128MB<br />
|Rebirth 512Mb<br />
|600 Mhz<br />
|2D scenes are full speed, 3D in game is slow (5FPS) and sound stutters.<br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Eragon<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Plays full speed with frame skip = 3. Randomly crashed after a few seconds.<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Etrian Odyssey<br />
|1.2.0.0<br />
|32MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Especially laggy sound. Needs little frame skip. Battle is better than dungeon.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Final Fantasy 3<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Slow with and without Frameskip. No Crash when entering a battle any more.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Final Fantasy 4<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Slow with and without Frameskip. No Crash when entering a battle any more.<br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Final Fantasy Chronicles: Echoes of Time<br />
|1.1.0.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Crashes the emulator at launch.<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Final Fantasy Chronicles: Echoes of Time<br />
|1.1.0.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Works, but very very slow in game (3D).<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Final Fantasy Crystal Chronicles - Echoes of Time<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Little laggy, especially sound but nice playable in dungeon with frame skip = 4/5. Had one crash directly after start up, but only once, so change color if you like too.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Final Fantasy Crystal Chronicles - Ring of Fates<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Full speed in dungeon with frame skip = 3/4<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Final Fantasy Tactics A2 - Grimoire of the Rift<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Pretty laggy on world map. Nearly full speed in Battle with frame skip = 4/5. Sound laggy.<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Fire Emblem - Shadow Dragon<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Full speed with frame skip = 4. Introduction top screen is messed up. If curser is on character in battle the sprite moves left.<br />
| Orange<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Fire Emblem - The New Mystery of the Emblem - Heroes of Light and Shadow (J)<br />
|1.3.3.0<br />
|128 MB<br />
|Original CC<br />
|825 MHz<br />
|Full speed with frame skip = 4-5. Playable, but map sprites are messed up, similarly to Shadow Dragon on emulators.<br />
| Orange<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Freshly Picked - Tingle's Rosy Rupeeland<br />
|1.1.0.0<br />
|??MB<br />
|Original CC<br />
|950MHz<br />
|Very smooth and fast, but freezes at pool of rupees at start of game.<br />
| Red<br />
<br />
|- style="background: #90FF90"<br />
|4A545741<br />
|Game and Watch Collection<br />
|1.3.1.0<br />
|8MB<br />
|Original CC<br />
|900Mhz<br />
|Full speed.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|4A574743<br />
|Game and Watch Collection 2<br />
|1.3.1.0<br />
|8MB<br />
|Original CC<br />
|900Mhz<br />
|Full speed.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Geometry Wars Galaxies<br />
|1.3.3.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|laggy when shooting ennemies, but somehow playable<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Ghost Trick<br />
|1.3.2.0<br />
|32MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Works faster than before, but still slowing down in the "soul" mode. Music stutters when it slows down too.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|50595943<br />
|Giana Sisters DS<br />
|1.3.3.0<br />
|8MB<br />
|Orginal CC<br />
|900Mhz<br />
|Full speed in Menus, but laggy in-game <br />
| Yellow<br />
<br />
<br />
|- style="background: #90FF90"<br />
|Homebrew<br />
|Gizmo's Adventure<br />
|1.3.3.0<br />
|4MB<br />
|Pandora 1GHz<br />
|1 GHz<br />
|Full speed.<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Grand Theft Auto - Chinatown Wars (EU) <br />
|1.1.0.0<br />
|131MB<br />
|Pandora 1Ghz<br />
|1.1GHz<br />
|Crashed emulator at launch<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Grand Theft Auto - Chinatown Wars (U) <br />
|1.3.3.0<br />
|256 MB<br />
|Classic CC<br />
|825 MHz<br />
|Full speed when not rendering 3D. When rendering 3D, though, the speed is under 15%.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Guilty Gear Dust Strikers<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Perfect. No Frame skip<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|45323343<br />
|Gyakuten Kenji 1<br />
|1.3.3.0<br />
|64MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Fully playable, occasionally some slowdowns. <br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Gyakuten Kenji 2<br />
|1.3.3.0<br />
|64MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Fully playable, occasionally some slowdowns. <br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|45594741<br />
|Gyakuten Saiban 1<br />
|1.3.3.0<br />
|32MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Full Speed, fully playable. <br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45473241<br />
|Gyakuten Saiban 2 (J)<br />
|1.3.3.0<br />
|32MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Full Speed, fully playable. <br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45334759<br />
|Gyakuten Saiban 3<br />
|1.3.3.0<br />
|16MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Full Speed, fully playable, some notes of intro music are missing.<br />
| Green <br />
<br />
|- style="background: #90FF90"<br />
|45434741<br />
|Gyakuten Saiban 4<br />
|1.3.3.0<br />
|64MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Full Speed, fully playable. <br />
| Green<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Harvest Moon DS<br />
|1.1.0.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Run fine, almost full speed, but runs into infinite loop when trying to read a book in the shelf in the first room<br />
| Orange<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Henry Hatsworth and the Puzzling Adventure<br />
|1.1.0.0<br />
|64MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Works perfect even at 600 Mhz. Excellent game, btw.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Heroes of Mana<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Laggy sound in battle. Slow in battle. Else full speed.<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Hotel Dusk - Room 215 (US)<br />
|1.1.0.0<br />
|128MB<br />
|Original CC<br />
|930MHz<br />
|A bit slow, but playable. However the emulator does not support interactions with objects on screen, which render the game impossible to complete currently. <br />
| Orange<br />
<br />
|- style="background: #F7BE81"<br />
|4A564942<br />
|Ivy the Kiwi?<br />
|1.3.3.0<br />
|8MB<br />
|Original CC<br />
|900MHz<br />
|Game has severe stuttering problem that makes playing the game nearly impossible.<br />
| Orange<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Izuna - Legend of the Unemployed Ninja<br />
|1.2.0.0<br />
|32MB<br />
|Pandora 1GHz<br />
|1.1GHz<br />
|Fully playable.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Izuna 2<br />
|1.1.0.0<br />
|128MB<br />
|Rebirth 512Mb<br />
|600 Mhz<br />
|Works very smoothly.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Jump Ultimate Stars (j)<br />
|1.1.0.0<br />
|64MB<br />
|Original CC<br />
|800 mhz<br />
|plays perfect,just a little bit of stuttering in the intro movie<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Jump! Ultimate Stars (J)<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|825 mhz<br />
|The main menu stutters, in-game is decent but has slowdowns when effects are on the screen. Slowdowns in fighters, even in one like this, are a bad thing. -mmKALLL<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|45474B59<br />
|Kingdom Hearts 358/2 Days<br />
|1.2.0.0<br />
|256MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Little slow but nicely. Had a random crash during the first level(had to hard reset). Started again and didn't get it again. Nearly full speed, but laggy sound.<br />
| Orange<br />
<br />
|- style="background: #90FF90"<br />
|454B5441<br />
|Kirby Canvas Curse<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| Runs Full Speed.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45444154<br />
|Kirby Mass Attack<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Full Speed frame skip = 1<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45574B41<br />
|Kirby Squeak Squad<br />
|1.1.0.0<br />
|64MB<br />
|Rebirth 512Mb<br />
|950MHz<br />
|Works full speed.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45574B59<br />
|Kirby Super Star Ultra<br />
|1.3.3.0<br />
|128MB<br />
|Original CC<br />
|900MHz<br />
| Stutters between room transition. Otherwise full speed.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45474B56<br />
|Korg DS-10+ Synthesizer<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Runs Full Speed.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45533641<br />
|Legend of Spyro - A New Beginning<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900Mhz<br />
| Seemed Full speed.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|45455A41<br />
|Legend of Zelda: Phantom Hourglass<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900 Mhz<br />
|If you can sit through the 20 minutes it takes to get through the intro cutscene, the game is playable if a bit slow.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45494B42<br />
|Legend of Zelda: Spirit Tracks<br />
|1.3.2.0<br />
|128MB<br />
|Rebirth 512Mb<br />
|600 Mhz<br />
|Slow but playable. Music stutters bad, but somehow it feels faster than in 1.1. version. <br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Lego Star Wars II - The original Trilogy<br />
|1.2.0.0<br />
|32MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|After selecting a saved game the music ceeps playing but the screen stays black<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|50524C43<br />
|Line Rider - Freestyle<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
|Playable, Game runs fine but slow, can crash at random moments.<br />
| Yellow<br />
<br />
<br />
|- style="background: #F3F781"<br />
|45524C43<br />
|Line Rider 2 Unbound (US)<br />
|1.1.0.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
|Playable, Game runs fine but slow<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Lode Runner (JP)<br />
|1.1.0.0<br />
|8MB<br />
|Pandora 1 Ghz<br />
|1GHz<br />
|Plays Quite well, a bit laggy<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Lunar Knights<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Start up menu is all black but works if you guess where "Load Game" or "New Game" in on the screen. No crash when entering a floor in Vambery.<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Maple Story DS (J)<br />
|1.3.3.0<br />
|128 MB<br />
|Classic CC<br />
|800 MHz<br />
|Crashed when it was supposed to show the intro video, and threw some peculiar hex-format debug data errors. -mmKALLL<br />
| Red<br />
<br />
|- style="background: #F78181"<br />
|454A4C43<br />
|Mario & Luigi: Bowser's Inside's Story<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
|Emulator Crashes when launching<br />
| Red<br />
<br />
|- style="background: #90FF90"<br />
|454D5241<br />
|Mario & Luigi: Partners in Time<br />
|1.3.3.0<br />
|??MB<br />
|Original CC<br />
|900 Mhz<br />
|Works full speed, however there are some minor graphical issues in battles with text boxes and character sprites.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Mario & Sonic at the Olympic Games<br />
|1.3.1.0<br />
|128MB<br />
|Original CC<br />
|900MHz<br />
| Very slow. some games are painfully easy this slow, others are impossible. <br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45334241<br />
|Mario Hoops 3 on 3<br />
|1.3.1.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| Very slow, but graphically it's fine and no errors.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45434D41<br />
|Mario Kart DS<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900 Mhz<br />
|Black squares cover fly-ins, Background flickering, shadowing problems. game is slow but playable to most.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45543841<br />
|Mario Party DS<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Menus are pretty fast. Board game is really slow. Minigames are hit and miss.<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Mario vs. Donkey Kong - Mini-Land Mayhem<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
|Gotta wait about 15 seconds for the black screen to go away. Everything except the beginning intro is really slow. It's too slow for anyone to find it playable.<br />
| Orange<br />
<br />
|- style="background: #F3F781"<br />
|45514D41<br />
|Mario vs. Donkey Kong 2 - March of the Mini's<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
|Runs pretty well, except when fighting a boss. Then the game stutters a lot and becomes extremely hard to play.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|455A5241<br />
|Megaman ZX<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900Mhz<br />
|Plays well.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Metal Slug 7 (EU) <br />
|1.1.0.0<br />
|65MB<br />
|Pandora 1Ghz<br />
|1.1GHz<br />
|Works fine<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Meteos<br />
|1.3.1.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Runs at reasonable speed but sound stutters a little. Very playable.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|455A4441<br />
|Meteos Disney Magic<br />
|1.3.1.0<br />
|32MB<br />
|Original CC<br />
|900Mhz<br />
|Good.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45325041<br />
|Metroid Prime Pinball<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
|Runs full speed except when loading data.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Might and Magic - Clash of Heroes<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2 GHz<br />
|No frameskip needed, Full Speed<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45524441<br />
|Mr. Driller - Drill Spirits<br />
|1.3.3.0<br />
|16MB<br />
|Original CC<br />
|900Mhz<br />
|Full Speed<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Mushishi - Ame furu sato (JP)<br />
|1.1.0.0<br />
|67.1MB<br />
|Pandora 1 Ghz<br />
|1GHz<br />
|Intro music lags a little, no in-game delays<br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|<br />
|My Japanese Coach - Learn to speak Japanese (EU)<br />
|1.1.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1GHz<br />
|Crashes emulator from the start<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|N+ (US)<br />
|1.1.0.0<br />
|8MB<br />
|Original CC<br />
|900MHz<br />
|Playable, Frameskip 4<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Nanostray (E)<br />
|1.3.2p<br />
|16MB<br />
|Original CC<br />
|930MHz<br />
|Very slow and low FPS. No more missing elements in map selection, but the upper screen lacks background.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45443241<br />
|New Super Mario Bros.<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
|Map screen is very slow, gameplay is a little choppy but playable.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|45443241<br />
|New Super Mario Bros.<br />
|1.3.3.0<br />
|32MB<br />
|1 GHz<br />
|1100MHz<br />
|Map screen is a little choppy but playable, gameplay is good, only few levels are slightly delayed but still playable. I give it a "green" here, because it's much better than the "yellow" entry above with 900MHz CC Pandora.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|New Zealand Story Revolution (E)<br />
|1.2.0.0<br />
|16MB<br />
|Original CC<br />
|930MHz<br />
|Fully playable.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Ninja Gaiden Dragon Sword<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Pretty laggy.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|454F4F42<br />
|Okamiden<br />
|1.3.3.0<br />
|128MB<br />
|Original CC<br />
|900Mhz<br />
|Beginning cutscene is incredibly slow, but the actual gameplay playable.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
| Homebrew<br />
|Omalone<br />
|1.2.0.0<br />
|<br />
|Original CC<br />
|800MHz<br />
| plays fine - but sound is just noise -[[User:Tavin|Tavin]]<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|One Piece: Gigant Battle! (EU,G)<br />
|1.3.3.0<br />
|64MB<br />
|Pandora 1Ghz<br />
|1Ghz<br />
|No characters are visible during a fight (and other smaller glitches), slow<br />
| Orange<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Orcs and Elves<br />
|1.2.0.0<br />
|16MB<br />
|Pandora 1GHz<br />
|1.2 GHz<br />
|No lag but needs frame skip =4/5<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|45575041<br />
|Pac-Man World 3 <br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Pretty laggy, might be playable to some. <br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|Homebrew<br />
|PacMan E V0.92alpha <br />
|1.3.3.0<br />
|1MB<br />
|Pandora 1GHz<br />
|1 GHz<br />
| Perfect but no sound (this is probably the games fault ;-)<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45503643<br />
|Picross 3D<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
|Works full speed pretty much all the time.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Plants vs Zombies <br />
|1.3.2.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Works fine. A big laggy in intro screens but in-game is smooth, but gets slow when tons of zombies and plants are on screen. Music especially stutters a lot.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Point Blank DS (US)<br />
|1.1.0.0<br />
|32MB<br />
|Original CC<br />
|930MHz<br />
|Fully playable.<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Pokemon Black<br />
|1.2.0.0<br />
|256MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Screen is all white and frozen.<br />
| Red<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Pokemon Black 2<br />
|1.1.0.0<br />
|512MB<br />
|Pandora 1 Ghz<br />
|1.2GHz<br />
|white screen, won't work.<br />
| Red<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Pokemon Diamond Edition (G)<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Wifi bug after start up screen<br />
| Red<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Pokemon HeartGold<br />
|1.1.0.0<br />
|128MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Crashes once in the first room.<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Pokemon Pearl<br />
|1.1.0.0<br />
|??MB<br />
|Pandora 1Ghz<br />
|1Ghz<br />
|Runs smoothly inside buildings however once outside it slows down.<br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Pokemon Platinum<br />
|1.3.1.0<br />
|Pandora 1GHz<br />
|1000MHz<br />
|<br />
| intro functional (name input, etc.), but character sprites do not load. Crashes on exit of first room.<br />
| Red<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Pokemon White 2<br />
|1.1.0.0<br />
|512MB<br />
|Pandora 1 Ghz<br />
|1.2GHz<br />
|white screen, won't work.<br />
| Red<br />
<br />
|- style="background: #90FF90"<br />
|454E5341<br />
|Polarium (US)<br />
|1.3.3.0<br />
|8MB<br />
|Original CC<br />
|99MHz<br />
|Full speed, no frameskip.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|45463541<br />
|Professor Layton and the Curious Village (US)<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900Mhz<br />
|Full speed.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Puzzle Quest -Challenge of the Warlords (EU) (En, Fr)<br />
|1.1.0.0<br />
|32MB<br />
|Pandora 1 Ghz<br />
|1GHz<br />
|Plays perfectly, only spell animations lag a little<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Radiant Historia<br />
|1.2.0.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Works but very slow(3d) and music stutters.<br />
| Yellow <br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Ragnarok DS (US)<br />
|1.2.0.0<br />
|??MB<br />
|Pandora 1GHz<br />
|1.1GHz<br />
|Fully playable and 3D is smooth.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|45595241<br />
|Rayman DS<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900Mhz<br />
|Successfully launches, but it's very slow.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45355241<br />
|Rayman Raving Rabbids<br />
|1.3.1.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| quite slow.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Ridge Racer DS (U)<br />
|1.2.0.0<br />
|32MB<br />
|Original CC<br />
|930MHz<br />
|Works almost full speed. Sky is missing<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45495256<br />
|Rio<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Audio is a mess on the Title Screen, Runs a little slow during certain portions of a level.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Rock Band 3<br />
|1.2.0.0<br />
|256MB<br />
|Original CC<br />
|950MHz<br />
|Very slow, technically you can eventually beat a song but it's so slow, you probably won't have the patience to finish one<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Runaway - The Dream of the Turtle (EU)<br />
|1.1.0.0<br />
|131MB<br />
|Pandora 1Ghz<br />
|1.1GHz<br />
|Main menu slowsdown but game is full speed, includind cutscenes<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|455A4C59<br />
|Rhythm Heaven<br />
|1.3.1.0<br />
|128MB<br />
|Original CC<br />
|900Mhz<br />
|Seems to run great.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Scribblenauts<br />
|1.1.0.0<br />
|16MB<br />
|Rebirth 512Mb<br />
|850MHz<br />
|Works almost full speed.<br />
| Green <br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Secret Files - Tunguska (EU) (En, Fr, De, Es, It)<br />
|1.1.0.0<br />
|67.1MB<br />
|Pandora 1Ghz<br />
|1GHz<br />
|Background Graphics OK, sound very laggy, character animation choppy (probably 3D)<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Shin Megami Tensei, Devil Survivor<br />
|1.3.3.0<br />
|64MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Playable but very slow. Sound stutters.<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|<br />
|Shiren the Wanderer<br />
|1.1.0.0<br />
|16MB<br />
|1GHz Pandora<br />
|900MHz<br />
|Full speed, but crashes when saving.<br />
| Orange<br />
<br />
|- style="background: #F3F781"<br />
|45334341<br />
|Sim City DS<br />
|1.3.1.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| Graphical issues, a bit slow.<br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Simpsons Game, The (EU)<br />
|1.1.0.0<br />
|<br />
|Rebirth<br />
|950 MHz<br />
| Homers GFX on the couch scene is distorted, crashes after the couch scene<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|So Blonde<br />
|1.2.0.0<br />
|??MB<br />
|Pandora 1GHz<br />
|900MHz<br />
|Runs fine so far, but font is only 2/3 visible.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|50335343<br />
|Sonic & SEGA All-Stars Racing<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| Runs suprisingly better then Mario Kart does at times. Still a bit slow though.<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|45535759<br />
|Sonic Chronicles: The Dark Brotherhood<br />
|1.3.3.0<br />
|128MB<br />
|Original CC<br />
|900MHz<br />
| Slow, Character moves on top of foreground, stuck in mission results window.<br />
| Orange<br />
<br />
|- style="background: #90FF90"<br />
| <br />
|Sonic Classic Collection<br />
|1.3.3.0<br />
|32 MB<br />
|Original CC<br />
|700 MHz<br />
|Perfect speed, no issues. -mmKALLL<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|50535842<br />
|Sonic Colours<br />
|1.3.3.0<br />
|57.1MB<br />
|Original CC<br />
|900MHz<br />
| Runs slow on title screen and special stages. Gameplay full speed.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45435341<br />
|Sonic Rush<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
|is a little slow most of the time, fluctuates between how much stuff is on screen. Boss battles are really slow. Beatable with a little patience.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|50593341<br />
|Sonic Rush Adventure<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900Mhz<br />
|Title Screen, main island, boss battles and ocean travel are slow. Actual gameplay is pretty much full speed. Beatable, but some boss battles are painfully slow.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Soroeru Puzzle Douwa Oukoku (JP)<br />
|1.1.0.0<br />
|8.4MB<br />
|Pandora 1 Ghz<br />
|1GHz<br />
|Plays perfectly<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|45585859<br />
|Space Invaders Extreme<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| Runs a little slow, but very playable.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Spyro Shadow Legacy<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|45465341<br />
|Star Fox Command<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Very slow.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Star Wars - The Force Unleashed<br />
|1.2.0.0<br />
|64MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Nearly unplayable slow but works<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|Homebrew<br />
|Stray Cat DS<br />
|1.3.3.0<br />
|2MB<br />
|Pandora 1GHz<br />
|1 GHz<br />
|Perfect<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Suikoden Tierkreis<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Great in town and map with frame skip = 3. Sound pretty laggy during battle.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Summon Night, Twin Age<br />
|1.2.0.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600MHz<br />
|Seems to work fine, but a little slow and full of graphical glitches (map and dialogs)<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Suparobo Gakuen (jp)<br />
|1.2.0.0<br />
|64MB<br />
|Original CC<br />
|900 Mhz<br />
|No frameskip needed, Full Speed, Perfect<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|454D5341<br />
|Super Mario 64 DS (E)<br />
|1.3.3.0<br />
|16MB<br />
|Original CC<br />
|900MHz<br />
|Has varying speeds depending on where you are in the game, however very rarely does it ever reach full speed. Has shadow casting problem too.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|454F4D41<br />
|Super Monkey Ball - Touch & Roll (E)<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| Has some texturing issues (better then earlier versions though), and is quite choppy. Might be playable for some.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|45505341<br />
|Super Princess Peach<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Seems full speed.<br />
| Green<br />
<br />
|- style="background: #F3F781" <br />
|<br />
|Super Robot Taisen OG Saga (US)<br />
|1.1.0.0<br />
|8MB<br />
|Original CC<br />
|900MHz<br />
|Playable, Frameskip 4,runs on cc even if its 131 mb<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Super Scribblenauts (US)<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|950MHz<br />
|Works but is somewhat slow.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Super Scribblenauts (E)<br />
|1.3.3.0<br />
|??MB<br />
|Original CC<br />
|800MHz<br />
|Works fine, but stuttery in some parts. Playable though. -mmKALLL<br />
| Yellow<br />
<br />
|- style="background: #F78181"<br />
|Homebrew<br />
|Super Smash Bros. Rumble<br />
|1.3.3.0<br />
|29MB<br />
|Original CC<br />
|900Mhz<br />
|A very laggy, game crashes after selecting a stage.<br />
| Red<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Sujin Taisen: Number Battles<br />
|1.3.3.0<br />
|?? MB<br />
|Original CC<br />
|750 MHz<br />
|Lags when using special combination attacks - otherwise perfect speed. A very slight and occasional stutter with sound in menus. -mmKALLL<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Tenchu Dark Secret<br />
|1.2.0.0<br />
|128MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Perfect in menu and map with frame skip = 4. Spung laggy when noticed by enemies.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|45525441<br />
|Tetris DS<br />
|1.3.3.0<br />
|16MB<br />
|Original CC<br />
|900Mhz<br />
|Runs full speed.<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|Homebrew<br />
|The Game About Bob's Game<br />
|1.3.3.0<br />
|??MB<br />
|Original CC<br />
|900 Mhz<br />
|Works Perfect. <br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|<br />
|The World Ends With You<br />
|1.1.0.0<br />
|??MB<br />
|Pandora 1Ghz<br />
|1Ghz<br />
|A bit laggy on intro and crashes shortly after start <br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|45565459<br />
|Thrillville - Off The Rails<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
|Title Screen is full screen, but actual gameplay is a bit slow. Maybe playable for some.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Tiger Woods PGA Tour (E)<br />
|1.2.0.0<br />
|32MB<br />
|Original CC<br />
|930MHz<br />
|Menus are a mess. Fast during 3D. Playable.<br />
| Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Time Hollow (JP)<br />
|1.1.0.0<br />
|??MB<br />
|Rebirth 512Mb<br />
|600 Mhz<br />
|Works Perfectly! And Excellent game, too. <br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|<br />
|Tony Hawk's Proving Ground (US)<br />
|1.2.0.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
|Crashes emulator immediately -Tensuke<br />
| Red<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Top Gun (E)<br />
|1.1.0.0<br />
|16MB<br />
|Original CC<br />
|930MHz<br />
|Missing menu displays. Relatively fast during 3D. Playable.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45335456<br />
|Toy Story 3<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| Works but is really slow.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Trace Memory (U)<br />
|1.1.0.0<br />
|32MB<br />
|Original CC<br />
|930MHz<br />
|Slow during 3D. Playable.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Tiger Woods PGA Tour (E)<br />
|1.2.0.0<br />
|32MB<br />
|Original CC<br />
|930MHz<br />
|Menus are a mess. Fast during 3D. Playable.<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45525443<br />
|TrackMania DS<br />
|1.3.3.0<br />
|16MB<br />
|Original CC<br />
|900MHz<br />
| Very slow, might be playable to some.<br />
| Yellow<br />
<br />
|- style="background: #F7BE81"<br />
|45325442<br />
|TrackMania Turbo<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| Even slower then the first game, background dissapears, very prone to crashing.<br />
| Orange<br />
<br />
|- style="background: #F7BE81"<br />
|45455456<br />
|Tron Evolution<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900MHz<br />
| Extremely slow, improper rendering, very prone to crashing.<br />
| Orange<br />
<br />
|- style="background: #F7BE81"<br />
|454C5759<br />
|WALL-E<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| slow, graphical errors, game crashes after leaving second room.<br />
| Orange<br />
<br />
|- style="background: #90FF90"<br />
|45415741<br />
|Wario - Master of Disguise<br />
|1.3.3.0<br />
|64MB<br />
|Original CC<br />
|900 MHz<br />
| Lags a little when room transitioning. Otherwise, it's full speed.<br />
| Green<br />
<br />
|- style="background: #F78181"<br />
|45524F55<br />
|WarioWare - D.I.Y.<br />
|1.3.3.0<br />
|128MB<br />
|Rebirth 512MB<br />
|950MHz<br />
| Needs NAND emulation.<br />
| Red<br />
<br />
|- style="background: #90FF90"<br />
|45575A41<br />
|WarioWare - Touched!<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900MHz<br />
| Runs pretty good.<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|Homebrew<br />
|Whee 2 DS<br />
|1.3.3.0<br />
|1.9MB<br />
|Original CC<br />
|900 MHz<br />
|Can't see the main menu. Otherwise, works pretty okay. It's a little slow but quite playable.<br />
|Yellow<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Worms - Open Warfare<br />
|1.2.0.0<br />
|16MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Seems perfect with frame skip = 3<br />
| Green<br />
<br />
|- style="background: #F3F781"<br />
|<br />
|Worms - Open Warfare 2<br />
|1.2.0.0<br />
|32MB<br />
|Pandora 1GHz<br />
|1.2GHz<br />
|Laggy in game even with frame skip<br />
| Yellow<br />
<br />
|- style="background: #F3F781"<br />
|45495941<br />
|Yoshi Touch & Go<br />
|1.3.3.0<br />
|16MB<br />
|Original CC<br />
|900Mhz<br />
|Everything runs a bit slow. Playable, but slow.<br />
|Yellow<br />
<br />
|- style="background: #90FF90"<br />
|45575941<br />
|Yoshi's Island DS<br />
|1.3.3.0<br />
|32MB<br />
|Original CC<br />
|900Mhz<br />
|Perfect, no frame skip<br />
| Green<br />
<br />
|- style="background: #90FF90"<br />
|<br />
|Zoo Keeper<br />
|1.3.1.0<br />
|?? MB<br />
|Rebirth 512MB<br />
|600 Mhz<br />
|Launches and plays perfectly now (no more crash)<br />
| Green<br />
<br />
[[Category:Emulators]]<br />
[[Category: Compatibility]]<br />
[[Category:List]]</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/PND-compatibility-list&diff=27080Software projects/OS/Slackware/PND-compatibility-list2013-03-26T21:21:11Z<p>Hermocom: /* Others */</p>
<hr />
<div>= Notes =<br />
* Some problems are linked to the new kernel. Things may improve.<br />
* Some non-working .pnd are dynamically linked to Angstrom libraries. It's up to .pnd makers to compile static.<br />
<br />
= Games/Emulators =<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #FF9090"<br />
|2h4u<br />
|No<br />
|?<br />
|- style="background: #90FF90"<br />
|audiorace<br />
|Yes<br />
|no sound<br />
|- style="background: #FF9090"<br />
|battle for wesnoth<br />
|No<br />
|libboost_iostreams-mt... missing<br />
|- style="background: #FF9090"<br />
|brain party<br />
|No<br />
|Complains about libSDL_gfx.so.0<br />
|- style="background: #FF9090"<br />
|ccgo<br />
|No<br />
|<br />
|- style="background: #FF9090"<br />
|cgoban<br />
|No<br />
|Segfault<br />
|- style="background: #90FF90"<br />
|crimson fields<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|desmume<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|dega<br />
|No<br />
|Complains about libcrypto and fbset<br />
|- style="background: #FF9090"<br />
|dosbox<br />
|No<br />
|Not all versions tested<br />
|- style="background: #90FF90"<br />
|dosbox f<br />
|Yes<br />
|Not all versions tested<br />
|- style="background: #FF9090"<br />
|FBAcapex<br />
|No<br />
|Incompatible libpng<br />
|- style="background: "<br />
|freeciv<br />
|?<br />
|long loading<br />
|-<br />
|freecol<br />
|?<br />
|Needs java<br />
|- style="background: #FF9090"<br />
|frogatto<br />
|No<br />
|cp default/* error<br />
|- style="background: #FF9090"<br />
|ginge<br />
|No<br />
|Notaz ? ;^)<br />
|- style="background: #90FF90"<br />
|gnurobbo<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|gngeo<br />
|Yes<br />
|No rom tested<br />
|- style="background: #90FF90"<br />
|gpsp<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|head over heels<br />
|Yes<br />
|<br />
|- style="background: "<br />
|heroes2<br />
|seems ok<br />
|have no data to test<br />
|- style="background: #90FF90"<br />
|hugo<br />
|ok<br />
|<br />
|- style="background: #FF9090"<br />
|hexahop<br />
|No<br />
|segfault<br />
|- style="background: #90FF90"<br />
|ioquake2<br />
|Yes<br />
|sound bugs, bad controls, loose the nubs<br />
|- style="background: #FF9090"<br />
|ioquake3<br />
|No<br />
|Does not work with official firmware either<br />
|- style="background: #90FF90"<br />
|lgeneral<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|lmarble<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|ltris<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|liquid wars<br />
|No<br />
|Complains about libpthread-stubs invalid ELF header<br />
|- style="background: #90FF90"<br />
|sdlmame 1<br />
|Yes<br />
|sound bugs<br />
|- style="background: #90FF90"<br />
|mame ex<br />
|Yes<br />
|may have to relaunch games to work<br />
|- style="background: #90FF90"<br />
|mame4all<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|mupen<br />
|Yes<br />
|no touchscreen<br />
|- style="background: "<br />
|nestopia<br />
|?<br />
|<br />
|- style="background: #90FF90"<br />
|pcsx rearmed<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|pairs<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|panmame<br />
|No<br />
|:( Segfault from the menu<br />
|- style="background: #90FF90"<br />
|picodrive<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|pychess<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|quake3 nanogl<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|sdlmame2<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|seventhsense<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|shootet<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|snes9x4p<br />
|Yes<br />
|Fixed with two links. As root: cd /usr/lib && ln -s libtiff.so.3 libtiff.so.5 && ln -s libjpeg.so.8 libjpeg.so.62<br />
|- style="background: #FF9090"<br />
|starpusher<br />
|No<br />
|No module named pygame<br />
|- style="background: #90FF90"<br />
|super geometry dust<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|supertux<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|temper<br />
|Yes<br />
|<br />
|- style="background: "<br />
|tuxfootball<br />
|Yes<br />
|<br />
|- style="background: "<br />
|uae4all<br />
|?<br />
|<br />
|- style="background: #90FF90"<br />
|vektar<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|xboard<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|rrootage<br />
|Yes<br />
|runs but bugs, can't exit, kill nubs<br />
|- style="background: #90FF90"<br />
|xlincity<br />
|Yes<br />
|<br />
|}<br />
<br />
= Multimedia =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #90FF90"<br />
|alsaplayer<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|brasero<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|deadbeef<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|exaile<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|groove<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|minitube<br />
|yes<br />
|<br />
|- style="background: #FF9090"<br />
|panplayer<br />
|no<br />
|<br />
|- style="background: #90FF90"<br />
|rockbox<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|smplayer2<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|sunvox<br />
|yes<br />
|As root: cd /usr/lib && ln -s libpthread.so libpthread-stubs.so.0<br />
|- style="background: #FF9090"<br />
|vlc<br />
|no<br />
|<br />
|}<br />
<br />
= Office =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #90FF90"<br />
|LibreOffice<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|NoteCase Pro<br />
|Yes<br />
|up to SL4P 14.0-5 additional lib symlinks are needed: as root enter:<br />
<br />
ln -s /usr/lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.0.9.8<br />
<br />
ln -s /usr/lib/libssl.so.1.0.0 /usr/lib/libssl.so.0.9.8<br />
|- style="background: "<br />
|<br />
|<br />
|<br />
|}<br />
<br />
= Others =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: "<br />
|<br />
|<br />
|<br />
|}<br />
<br />
[[Category:Software]]<br />
[[Category:Slackware]]</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/PND-compatibility-list&diff=27079Software projects/OS/Slackware/PND-compatibility-list2013-03-26T21:21:00Z<p>Hermocom: /* Multimedia */</p>
<hr />
<div>= Notes =<br />
* Some problems are linked to the new kernel. Things may improve.<br />
* Some non-working .pnd are dynamically linked to Angstrom libraries. It's up to .pnd makers to compile static.<br />
<br />
= Games/Emulators =<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #FF9090"<br />
|2h4u<br />
|No<br />
|?<br />
|- style="background: #90FF90"<br />
|audiorace<br />
|Yes<br />
|no sound<br />
|- style="background: #FF9090"<br />
|battle for wesnoth<br />
|No<br />
|libboost_iostreams-mt... missing<br />
|- style="background: #FF9090"<br />
|brain party<br />
|No<br />
|Complains about libSDL_gfx.so.0<br />
|- style="background: #FF9090"<br />
|ccgo<br />
|No<br />
|<br />
|- style="background: #FF9090"<br />
|cgoban<br />
|No<br />
|Segfault<br />
|- style="background: #90FF90"<br />
|crimson fields<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|desmume<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|dega<br />
|No<br />
|Complains about libcrypto and fbset<br />
|- style="background: #FF9090"<br />
|dosbox<br />
|No<br />
|Not all versions tested<br />
|- style="background: #90FF90"<br />
|dosbox f<br />
|Yes<br />
|Not all versions tested<br />
|- style="background: #FF9090"<br />
|FBAcapex<br />
|No<br />
|Incompatible libpng<br />
|- style="background: "<br />
|freeciv<br />
|?<br />
|long loading<br />
|-<br />
|freecol<br />
|?<br />
|Needs java<br />
|- style="background: #FF9090"<br />
|frogatto<br />
|No<br />
|cp default/* error<br />
|- style="background: #FF9090"<br />
|ginge<br />
|No<br />
|Notaz ? ;^)<br />
|- style="background: #90FF90"<br />
|gnurobbo<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|gngeo<br />
|Yes<br />
|No rom tested<br />
|- style="background: #90FF90"<br />
|gpsp<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|head over heels<br />
|Yes<br />
|<br />
|- style="background: "<br />
|heroes2<br />
|seems ok<br />
|have no data to test<br />
|- style="background: #90FF90"<br />
|hugo<br />
|ok<br />
|<br />
|- style="background: #FF9090"<br />
|hexahop<br />
|No<br />
|segfault<br />
|- style="background: #90FF90"<br />
|ioquake2<br />
|Yes<br />
|sound bugs, bad controls, loose the nubs<br />
|- style="background: #FF9090"<br />
|ioquake3<br />
|No<br />
|Does not work with official firmware either<br />
|- style="background: #90FF90"<br />
|lgeneral<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|lmarble<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|ltris<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|liquid wars<br />
|No<br />
|Complains about libpthread-stubs invalid ELF header<br />
|- style="background: #90FF90"<br />
|sdlmame 1<br />
|Yes<br />
|sound bugs<br />
|- style="background: #90FF90"<br />
|mame ex<br />
|Yes<br />
|may have to relaunch games to work<br />
|- style="background: #90FF90"<br />
|mame4all<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|mupen<br />
|Yes<br />
|no touchscreen<br />
|- style="background: "<br />
|nestopia<br />
|?<br />
|<br />
|- style="background: #90FF90"<br />
|pcsx rearmed<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|pairs<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|panmame<br />
|No<br />
|:( Segfault from the menu<br />
|- style="background: #90FF90"<br />
|picodrive<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|pychess<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|quake3 nanogl<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|sdlmame2<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|seventhsense<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|shootet<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|snes9x4p<br />
|Yes<br />
|Fixed with two links. As root: cd /usr/lib && ln -s libtiff.so.3 libtiff.so.5 && ln -s libjpeg.so.8 libjpeg.so.62<br />
|- style="background: #FF9090"<br />
|starpusher<br />
|No<br />
|No module named pygame<br />
|- style="background: #90FF90"<br />
|super geometry dust<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|supertux<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|temper<br />
|Yes<br />
|<br />
|- style="background: "<br />
|tuxfootball<br />
|Yes<br />
|<br />
|- style="background: "<br />
|uae4all<br />
|?<br />
|<br />
|- style="background: #90FF90"<br />
|vektar<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|xboard<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|rrootage<br />
|Yes<br />
|runs but bugs, can't exit, kill nubs<br />
|- style="background: #90FF90"<br />
|xlincity<br />
|Yes<br />
|<br />
|}<br />
<br />
= Multimedia =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #90FF90"<br />
|alsaplayer<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|brasero<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|deadbeef<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|exaile<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|groove<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|minitube<br />
|yes<br />
|<br />
|- style="background: #FF9090"<br />
|panplayer<br />
|no<br />
|<br />
|- style="background: #90FF90"<br />
|rockbox<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|smplayer2<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|sunvox<br />
|yes<br />
|As root: cd /usr/lib && ln -s libpthread.so libpthread-stubs.so.0<br />
|- style="background: #FF9090"<br />
|vlc<br />
|no<br />
|<br />
|}<br />
<br />
= Office =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #90FF90"<br />
|LibreOffice<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|NoteCase Pro<br />
|Yes<br />
|up to SL4P 14.0-5 additional lib symlinks are needed: as root enter:<br />
<br />
ln -s /usr/lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.0.9.8<br />
<br />
ln -s /usr/lib/libssl.so.1.0.0 /usr/lib/libssl.so.0.9.8<br />
|- style="background: "<br />
|<br />
|<br />
|<br />
|}<br />
<br />
= Others =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: "<br />
|<br />
|<br />
|<br />
|}<br />
<br />
[[Category:Software]]<br />
[[Category:Slackware]]</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/PND-compatibility-list&diff=27078Software projects/OS/Slackware/PND-compatibility-list2013-03-26T21:20:44Z<p>Hermocom: /* Games/Emulators */</p>
<hr />
<div>= Notes =<br />
* Some problems are linked to the new kernel. Things may improve.<br />
* Some non-working .pnd are dynamically linked to Angstrom libraries. It's up to .pnd makers to compile static.<br />
<br />
= Games/Emulators =<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #FF9090"<br />
|2h4u<br />
|No<br />
|?<br />
|- style="background: #90FF90"<br />
|audiorace<br />
|Yes<br />
|no sound<br />
|- style="background: #FF9090"<br />
|battle for wesnoth<br />
|No<br />
|libboost_iostreams-mt... missing<br />
|- style="background: #FF9090"<br />
|brain party<br />
|No<br />
|Complains about libSDL_gfx.so.0<br />
|- style="background: #FF9090"<br />
|ccgo<br />
|No<br />
|<br />
|- style="background: #FF9090"<br />
|cgoban<br />
|No<br />
|Segfault<br />
|- style="background: #90FF90"<br />
|crimson fields<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|desmume<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|dega<br />
|No<br />
|Complains about libcrypto and fbset<br />
|- style="background: #FF9090"<br />
|dosbox<br />
|No<br />
|Not all versions tested<br />
|- style="background: #90FF90"<br />
|dosbox f<br />
|Yes<br />
|Not all versions tested<br />
|- style="background: #FF9090"<br />
|FBAcapex<br />
|No<br />
|Incompatible libpng<br />
|- style="background: "<br />
|freeciv<br />
|?<br />
|long loading<br />
|-<br />
|freecol<br />
|?<br />
|Needs java<br />
|- style="background: #FF9090"<br />
|frogatto<br />
|No<br />
|cp default/* error<br />
|- style="background: #FF9090"<br />
|ginge<br />
|No<br />
|Notaz ? ;^)<br />
|- style="background: #90FF90"<br />
|gnurobbo<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|gngeo<br />
|Yes<br />
|No rom tested<br />
|- style="background: #90FF90"<br />
|gpsp<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|head over heels<br />
|Yes<br />
|<br />
|- style="background: "<br />
|heroes2<br />
|seems ok<br />
|have no data to test<br />
|- style="background: #90FF90"<br />
|hugo<br />
|ok<br />
|<br />
|- style="background: #FF9090"<br />
|hexahop<br />
|No<br />
|segfault<br />
|- style="background: #90FF90"<br />
|ioquake2<br />
|Yes<br />
|sound bugs, bad controls, loose the nubs<br />
|- style="background: #FF9090"<br />
|ioquake3<br />
|No<br />
|Does not work with official firmware either<br />
|- style="background: #90FF90"<br />
|lgeneral<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|lmarble<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|ltris<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|liquid wars<br />
|No<br />
|Complains about libpthread-stubs invalid ELF header<br />
|- style="background: #90FF90"<br />
|sdlmame 1<br />
|Yes<br />
|sound bugs<br />
|- style="background: #90FF90"<br />
|mame ex<br />
|Yes<br />
|may have to relaunch games to work<br />
|- style="background: #90FF90"<br />
|mame4all<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|mupen<br />
|Yes<br />
|no touchscreen<br />
|- style="background: "<br />
|nestopia<br />
|?<br />
|<br />
|- style="background: #90FF90"<br />
|pcsx rearmed<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|pairs<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|panmame<br />
|No<br />
|:( Segfault from the menu<br />
|- style="background: #90FF90"<br />
|picodrive<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|pychess<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|quake3 nanogl<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|sdlmame2<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|seventhsense<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|shootet<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|snes9x4p<br />
|Yes<br />
|Fixed with two links. As root: cd /usr/lib && ln -s libtiff.so.3 libtiff.so.5 && ln -s libjpeg.so.8 libjpeg.so.62<br />
|- style="background: #FF9090"<br />
|starpusher<br />
|No<br />
|No module named pygame<br />
|- style="background: #90FF90"<br />
|super geometry dust<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|supertux<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|temper<br />
|Yes<br />
|<br />
|- style="background: "<br />
|tuxfootball<br />
|Yes<br />
|<br />
|- style="background: "<br />
|uae4all<br />
|?<br />
|<br />
|- style="background: #90FF90"<br />
|vektar<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|xboard<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|rrootage<br />
|Yes<br />
|runs but bugs, can't exit, kill nubs<br />
|- style="background: #90FF90"<br />
|xlincity<br />
|Yes<br />
|<br />
|}<br />
<br />
= Multimedia =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #90FF90"<br />
|alsaplayer<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|brasero<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|deadbeef<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|exaile<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|groove<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|minitube<br />
|yes<br />
|<br />
|- style="background: #FF9090"<br />
|panplayer<br />
|no<br />
|<br />
|- style="background: #90FF90"<br />
|rockbox<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|smplayer2<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|sunvox<br />
|yes<br />
|As root: cd /usr/lib && ln -s libpthread.so libpthread-stubs.so.0<br />
|- style="background: #FF9090"<br />
|vlc<br />
|no<br />
|<br />
|}<br />
<br />
= Office =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #90FF90"<br />
|LibreOffice<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|NoteCase Pro<br />
|Yes<br />
|up to SL4P 14.0-5 additional lib symlinks are needed: as root enter:<br />
<br />
ln -s /usr/lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.0.9.8<br />
<br />
ln -s /usr/lib/libssl.so.1.0.0 /usr/lib/libssl.so.0.9.8<br />
|- style="background: "<br />
|<br />
|<br />
|<br />
|}<br />
<br />
= Others =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: "<br />
|<br />
|<br />
|<br />
|}<br />
<br />
[[Category:Software]]<br />
[[Category:Slackware]]</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/PND-compatibility-list&diff=27077Software projects/OS/Slackware/PND-compatibility-list2013-03-26T21:20:29Z<p>Hermocom: /* Office */</p>
<hr />
<div>= Notes =<br />
* Some problems are linked to the new kernel. Things may improve.<br />
* Some non-working .pnd are dynamically linked to Angstrom libraries. It's up to .pnd makers to compile static.<br />
<br />
= Games/Emulators =<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #FF9090"<br />
|2h4u<br />
|No<br />
|?<br />
|- style="background: #90FF90"<br />
|audiorace<br />
|Yes<br />
|no sound<br />
|- style="background: #FF9090"<br />
|battle for wesnoth<br />
|No<br />
|libboost_iostreams-mt... missing<br />
|- style="background: #FF9090"<br />
|brain party<br />
|No<br />
|Complains about libSDL_gfx.so.0<br />
|- style="background: #FF9090"<br />
|ccgo<br />
|No<br />
|<br />
|- style="background: #FF9090"<br />
|cgoban<br />
|No<br />
|Segfault<br />
|- style="background: #90FF90"<br />
|crimson fields<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|desmume<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|dega<br />
|No<br />
|Complains about libcrypto and fbset<br />
|- style="background: #FF9090"<br />
|dosbox<br />
|No<br />
|Not all versions tested<br />
|- style="background: #90FF90"<br />
|dosbox f<br />
|Yes<br />
|Not all versions tested<br />
|- style="background: #FF9090"<br />
|FBAcapex<br />
|No<br />
|Incompatible libpng<br />
|- style="background: "<br />
|freeciv<br />
|?<br />
|long loading<br />
|-<br />
|freecol<br />
|?<br />
|Needs java<br />
|- style="background: #FF9090"<br />
|frogatto<br />
|No<br />
|cp default/* error<br />
|- style="background: #FF9090"<br />
|ginge<br />
|No<br />
|Notaz ? ;^)<br />
|- style="background: #90FF90"<br />
|gnurobbo<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|gngeo<br />
|Yes<br />
|No rom tested<br />
|- style="background: #90FF90"<br />
|gpsp<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|head over heels<br />
|Yes<br />
|<br />
|- style="background: "<br />
|heroes2<br />
|seems ok<br />
|have no data to test<br />
|- style="background: #90FF90"<br />
|hugo<br />
|ok<br />
|<br />
|- style="background: #FF9090"<br />
|hexahop<br />
|No<br />
|segfault<br />
|- style="background: #90FF90"<br />
|ioquake2<br />
|Yes<br />
|sound bugs, bad controls, loose the nubs<br />
|- style="background: #FF9090"<br />
|ioquake3<br />
|No<br />
|Does not work with official firmware either<br />
|- style="background: #90FF90"<br />
|lgeneral<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|lmarble<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|ltris<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|liquid wars<br />
|No<br />
|Complains about libpthread-stubs invalid ELF header<br />
|- style="background: #90FF90"<br />
|sdlmame 1<br />
|Yes<br />
|sound bugs<br />
|- style="background: #90FF90"<br />
|mame ex<br />
|Yes<br />
|may have to relaunch games to work<br />
|- style="background: #90FF90"<br />
|mame4all<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|mupen<br />
|Yes<br />
|no touchscreen<br />
|- style="background: "<br />
|nestopia<br />
|?<br />
|<br />
|- style="background: #90FF90"<br />
|pcsx rearmed<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|pairs<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|panmame<br />
|No<br />
|:( Segfault from the menu<br />
|- style="background: #90FF90"<br />
|picodrive<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|pychess<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|quake3 nanogl<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|sdlmame2<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|seventhsense<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|shootet<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|snes9x4p<br />
|Yes<br />
|Fixed with two links. As root: cd /usr/lib && ln -s libtiff.so.3 libtiff.so.5 && ln -s libjpeg.so.8 libjpeg.so.62<br />
|- style="background: #FF9090"<br />
|starpusher<br />
|No<br />
|No module named pygame<br />
|- style="background: #90FF90"<br />
|super geometry dust<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|supertux<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|temper<br />
|Yes<br />
|<br />
|- style="background: "<br />
|tuxfootball<br />
|Yes<br />
|<br />
|- style="background: "<br />
|uae4all<br />
|?<br />
|<br />
|- style="background: #90FF90"<br />
|vektar<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|xboard<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|rrootage<br />
|Yes<br />
|runs but bugs, can't exit, kill nubs<br />
|- style="background: #90FF90"<br />
|xlincity<br />
|Yes<br />
|<br />
|}<br />
<br />
= Multimedia =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #90FF90"<br />
|alsaplayer<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|brasero<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|deadbeef<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|exaile<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|groove<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|minitube<br />
|yes<br />
|<br />
|- style="background: #FF9090"<br />
|panplayer<br />
|no<br />
|<br />
|- style="background: #90FF90"<br />
|rockbox<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|smplayer2<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|sunvox<br />
|yes<br />
|As root: cd /usr/lib && ln -s libpthread.so libpthread-stubs.so.0<br />
|- style="background: #FF9090"<br />
|vlc<br />
|no<br />
|<br />
|}<br />
<br />
= Office =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: left; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #90FF90"<br />
|LibreOffice<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|NoteCase Pro<br />
|Yes<br />
|up to SL4P 14.0-5 additional lib symlinks are needed: as root enter:<br />
<br />
ln -s /usr/lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.0.9.8<br />
<br />
ln -s /usr/lib/libssl.so.1.0.0 /usr/lib/libssl.so.0.9.8<br />
|- style="background: "<br />
|<br />
|<br />
|<br />
|}<br />
<br />
= Others =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: "<br />
|<br />
|<br />
|<br />
|}<br />
<br />
[[Category:Software]]<br />
[[Category:Slackware]]</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/PND-compatibility-list&diff=27031Software projects/OS/Slackware/PND-compatibility-list2013-03-24T14:51:27Z<p>Hermocom: /* Office */</p>
<hr />
<div>= Notes =<br />
* Some problems are linked to the new kernel. Things may improve.<br />
* Some non-working .pnd are dynamically linked to Angstrom libraries. It's up to .pnd makers to compile static.<br />
<br />
= Games/Emulators =<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #FF9090"<br />
|2h4u<br />
|No<br />
|?<br />
|- style="background: #90FF90"<br />
|audiorace<br />
|Yes<br />
|no sound<br />
|- style="background: #FF9090"<br />
|battle for wesnoth<br />
|No<br />
|libboost_iostreams-mt... missing<br />
|- style="background: #FF9090"<br />
|brain party<br />
|No<br />
|Complains about libSDL_gfx.so.0<br />
|- style="background: #FF9090"<br />
|ccgo<br />
|No<br />
|<br />
|- style="background: #FF9090"<br />
|cgoban<br />
|No<br />
|Segfault<br />
|- style="background: #90FF90"<br />
|crimson fields<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|desmume<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|dega<br />
|No<br />
|Complains about libcrypto and fbset<br />
|- style="background: #FF9090"<br />
|dosbox<br />
|No<br />
|Not all versions tested<br />
|- style="background: #90FF90"<br />
|dosbox f<br />
|Yes<br />
|Not all versions tested<br />
|- style="background: #FF9090"<br />
|FBAcapex<br />
|No<br />
|Incompatible libpng<br />
|- style="background: "<br />
|freeciv<br />
|?<br />
|long loading<br />
|-<br />
|freecol<br />
|?<br />
|Needs java<br />
|- style="background: #FF9090"<br />
|frogatto<br />
|No<br />
|cp default/* error<br />
|- style="background: #FF9090"<br />
|ginge<br />
|No<br />
|Notaz ? ;^)<br />
|- style="background: #90FF90"<br />
|gnurobbo<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|gngeo<br />
|Yes<br />
|No rom tested<br />
|- style="background: #90FF90"<br />
|gpsp<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|head over heels<br />
|Yes<br />
|<br />
|- style="background: "<br />
|heroes2<br />
|seems ok<br />
|have no data to test<br />
|- style="background: #90FF90"<br />
|hugo<br />
|ok<br />
|<br />
|- style="background: #FF9090"<br />
|hexahop<br />
|No<br />
|segfault<br />
|- style="background: #90FF90"<br />
|ioquake2<br />
|Yes<br />
|sound bugs, bad controls, loose the nubs<br />
|- style="background: #FF9090"<br />
|ioquake3<br />
|No<br />
|Does not work with official firmware either<br />
|- style="background: #90FF90"<br />
|lgeneral<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|lmarble<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|ltris<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|liquid wars<br />
|No<br />
|Complains about libpthread-stubs invalid ELF header<br />
|- style="background: #90FF90"<br />
|sdlmame 1<br />
|Yes<br />
|sound bugs<br />
|- style="background: #90FF90"<br />
|mame ex<br />
|Yes<br />
|may have to relaunch games to work<br />
|- style="background: #90FF90"<br />
|mame4all<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|mupen<br />
|Yes<br />
|no touchscreen<br />
|- style="background: "<br />
|nestopia<br />
|?<br />
|<br />
|- style="background: #90FF90"<br />
|pcsx rearmed<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|pairs<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|panmame<br />
|No<br />
|:( Segfault from the menu<br />
|- style="background: #90FF90"<br />
|picodrive<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|pychess<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|quake3 nanogl<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|sdlmame2<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|seventhsense<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|shootet<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|snes9x4p<br />
|Yes<br />
|Fixed with two links. As root: cd /usr/lib && ln -s libtiff.so.3 libtiff.so.5 && ln -s libjpeg.so.8 libjpeg.so.62<br />
|- style="background: #FF9090"<br />
|starpusher<br />
|No<br />
|No module named pygame<br />
|- style="background: #90FF90"<br />
|super geometry dust<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|supertux<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|temper<br />
|Yes<br />
|<br />
|- style="background: "<br />
|tuxfootball<br />
|Yes<br />
|<br />
|- style="background: "<br />
|uae4all<br />
|?<br />
|<br />
|- style="background: #90FF90"<br />
|vektar<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|xboard<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|rrootage<br />
|Yes<br />
|runs but bugs, can't exit, kill nubs<br />
|- style="background: #90FF90"<br />
|xlincity<br />
|Yes<br />
|<br />
|}<br />
<br />
= Multimedia =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #90FF90"<br />
|alsaplayer<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|brasero<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|deadbeef<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|exaile<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|groove<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|minitube<br />
|yes<br />
|<br />
|- style="background: #FF9090"<br />
|panplayer<br />
|no<br />
|<br />
|- style="background: #90FF90"<br />
|rockbox<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|smplayer2<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|sunvox<br />
|yes<br />
|As root: cd /usr/lib && ln -s libpthread.so libpthread-stubs.so.0<br />
|- style="background: #FF9090"<br />
|vlc<br />
|no<br />
|<br />
|}<br />
<br />
= Office =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #90FF90"<br />
|LibreOffice<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|NoteCase Pro<br />
|Yes<br />
|up to SL4P 14.0-5 additional lib symlinks are needed: as root enter:<br />
<br />
ln -s /usr/lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.0.9.8<br />
<br />
ln -s /usr/lib/libssl.so.1.0.0 /usr/lib/libssl.so.0.9.8<br />
|- style="background: "<br />
|<br />
|<br />
|<br />
|}<br />
<br />
= Others =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: "<br />
|<br />
|<br />
|<br />
|}<br />
<br />
[[Category:Software]]<br />
[[Category:Slackware]]</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/PND-compatibility-list&diff=27030Software projects/OS/Slackware/PND-compatibility-list2013-03-24T14:49:15Z<p>Hermocom: /* Office */ adapter NoteCase Pro entry lib links</p>
<hr />
<div>= Notes =<br />
* Some problems are linked to the new kernel. Things may improve.<br />
* Some non-working .pnd are dynamically linked to Angstrom libraries. It's up to .pnd makers to compile static.<br />
<br />
= Games/Emulators =<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #FF9090"<br />
|2h4u<br />
|No<br />
|?<br />
|- style="background: #90FF90"<br />
|audiorace<br />
|Yes<br />
|no sound<br />
|- style="background: #FF9090"<br />
|battle for wesnoth<br />
|No<br />
|libboost_iostreams-mt... missing<br />
|- style="background: #FF9090"<br />
|brain party<br />
|No<br />
|Complains about libSDL_gfx.so.0<br />
|- style="background: #FF9090"<br />
|ccgo<br />
|No<br />
|<br />
|- style="background: #FF9090"<br />
|cgoban<br />
|No<br />
|Segfault<br />
|- style="background: #90FF90"<br />
|crimson fields<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|desmume<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|dega<br />
|No<br />
|Complains about libcrypto and fbset<br />
|- style="background: #FF9090"<br />
|dosbox<br />
|No<br />
|Not all versions tested<br />
|- style="background: #90FF90"<br />
|dosbox f<br />
|Yes<br />
|Not all versions tested<br />
|- style="background: #FF9090"<br />
|FBAcapex<br />
|No<br />
|Incompatible libpng<br />
|- style="background: "<br />
|freeciv<br />
|?<br />
|long loading<br />
|-<br />
|freecol<br />
|?<br />
|Needs java<br />
|- style="background: #FF9090"<br />
|frogatto<br />
|No<br />
|cp default/* error<br />
|- style="background: #FF9090"<br />
|ginge<br />
|No<br />
|Notaz ? ;^)<br />
|- style="background: #90FF90"<br />
|gnurobbo<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|gngeo<br />
|Yes<br />
|No rom tested<br />
|- style="background: #90FF90"<br />
|gpsp<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|head over heels<br />
|Yes<br />
|<br />
|- style="background: "<br />
|heroes2<br />
|seems ok<br />
|have no data to test<br />
|- style="background: #90FF90"<br />
|hugo<br />
|ok<br />
|<br />
|- style="background: #FF9090"<br />
|hexahop<br />
|No<br />
|segfault<br />
|- style="background: #90FF90"<br />
|ioquake2<br />
|Yes<br />
|sound bugs, bad controls, loose the nubs<br />
|- style="background: #FF9090"<br />
|ioquake3<br />
|No<br />
|Does not work with official firmware either<br />
|- style="background: #90FF90"<br />
|lgeneral<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|lmarble<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|ltris<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|liquid wars<br />
|No<br />
|Complains about libpthread-stubs invalid ELF header<br />
|- style="background: #90FF90"<br />
|sdlmame 1<br />
|Yes<br />
|sound bugs<br />
|- style="background: #90FF90"<br />
|mame ex<br />
|Yes<br />
|may have to relaunch games to work<br />
|- style="background: #90FF90"<br />
|mame4all<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|mupen<br />
|Yes<br />
|no touchscreen<br />
|- style="background: "<br />
|nestopia<br />
|?<br />
|<br />
|- style="background: #90FF90"<br />
|pcsx rearmed<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|pairs<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|panmame<br />
|No<br />
|:( Segfault from the menu<br />
|- style="background: #90FF90"<br />
|picodrive<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|pychess<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|quake3 nanogl<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|sdlmame2<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|seventhsense<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|shootet<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|snes9x4p<br />
|Yes<br />
|Fixed with two links. As root: cd /usr/lib && ln -s libtiff.so.3 libtiff.so.5 && ln -s libjpeg.so.8 libjpeg.so.62<br />
|- style="background: #FF9090"<br />
|starpusher<br />
|No<br />
|No module named pygame<br />
|- style="background: #90FF90"<br />
|super geometry dust<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|supertux<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|temper<br />
|Yes<br />
|<br />
|- style="background: "<br />
|tuxfootball<br />
|Yes<br />
|<br />
|- style="background: "<br />
|uae4all<br />
|?<br />
|<br />
|- style="background: #90FF90"<br />
|vektar<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|xboard<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|rrootage<br />
|Yes<br />
|runs but bugs, can't exit, kill nubs<br />
|- style="background: #90FF90"<br />
|xlincity<br />
|Yes<br />
|<br />
|}<br />
<br />
= Multimedia =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #90FF90"<br />
|alsaplayer<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|brasero<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|deadbeef<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|exaile<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|groove<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|minitube<br />
|yes<br />
|<br />
|- style="background: #FF9090"<br />
|panplayer<br />
|no<br />
|<br />
|- style="background: #90FF90"<br />
|rockbox<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|smplayer2<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|sunvox<br />
|yes<br />
|As root: cd /usr/lib && ln -s libpthread.so libpthread-stubs.so.0<br />
|- style="background: #FF9090"<br />
|vlc<br />
|no<br />
|<br />
|}<br />
<br />
= Office =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #90FF90"<br />
|LibreOffice<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|NoteCase Pro<br />
|Yes<br />
|up to SL4P 14.0-5 additional lib symlinks are needed: as root enter: ln -s /usr/lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.0.9.8 && ln -s /usr/lib/libssl.so.1.0.0 /usr/lib/libssl.so.0.9.8<br />
|- style="background: "<br />
|<br />
|<br />
|<br />
|}<br />
<br />
= Others =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: "<br />
|<br />
|<br />
|<br />
|}<br />
<br />
[[Category:Software]]<br />
[[Category:Slackware]]</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/PND-compatibility-list&diff=27024Software projects/OS/Slackware/PND-compatibility-list2013-03-22T11:43:09Z<p>Hermocom: Added "Office" section and LibreOffice PND entry</p>
<hr />
<div>= Notes =<br />
* Some problems are linked to the new kernel. Things may improve.<br />
* Some non-working .pnd are dynamically linked to Angstrom libraries. It's up to .pnd makers to compile static.<br />
<br />
= Games/Emulators =<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #FF9090"<br />
|2h4u<br />
|No<br />
|?<br />
|- style="background: #90FF90"<br />
|audiorace<br />
|Yes<br />
|no sound<br />
|- style="background: #FF9090"<br />
|battle for wesnoth<br />
|No<br />
|libboost_iostreams-mt... missing<br />
|- style="background: #FF9090"<br />
|brain party<br />
|No<br />
|Complains about libSDL_gfx.so.0<br />
|- style="background: #FF9090"<br />
|ccgo<br />
|No<br />
|<br />
|- style="background: #FF9090"<br />
|cgoban<br />
|No<br />
|Segfault<br />
|- style="background: #90FF90"<br />
|crimson fields<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|desmume<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|dega<br />
|No<br />
|Complains about libcrypto and fbset<br />
|- style="background: #FF9090"<br />
|dosbox<br />
|No<br />
|Not all versions tested<br />
|- style="background: #90FF90"<br />
|dosbox f<br />
|Yes<br />
|Not all versions tested<br />
|- style="background: #FF9090"<br />
|FBAcapex<br />
|No<br />
|Incompatible libpng<br />
|- style="background: "<br />
|freeciv<br />
|?<br />
|long loading<br />
|-<br />
|freecol<br />
|?<br />
|Needs java<br />
|- style="background: #FF9090"<br />
|frogatto<br />
|No<br />
|cp default/* error<br />
|- style="background: #FF9090"<br />
|ginge<br />
|No<br />
|Notaz ? ;^)<br />
|- style="background: #90FF90"<br />
|gnurobbo<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|gngeo<br />
|Yes<br />
|No rom tested<br />
|- style="background: #90FF90"<br />
|gpsp<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|head over heels<br />
|Yes<br />
|<br />
|- style="background: "<br />
|heroes2<br />
|seems ok<br />
|have no data to test<br />
|- style="background: #90FF90"<br />
|hugo<br />
|ok<br />
|<br />
|- style="background: #FF9090"<br />
|hexahop<br />
|No<br />
|segfault<br />
|- style="background: #90FF90"<br />
|ioquake2<br />
|Yes<br />
|sound bugs, bad controls, loose the nubs<br />
|- style="background: #FF9090"<br />
|ioquake3<br />
|No<br />
|Does not work with official firmware either<br />
|- style="background: #90FF90"<br />
|lgeneral<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|lmarble<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|ltris<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|liquid wars<br />
|No<br />
|Complains about libpthread-stubs invalid ELF header<br />
|- style="background: #90FF90"<br />
|sdlmame 1<br />
|Yes<br />
|sound bugs<br />
|- style="background: #90FF90"<br />
|mame ex<br />
|Yes<br />
|may have to relaunch games to work<br />
|- style="background: #90FF90"<br />
|mame4all<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|mupen<br />
|Yes<br />
|no touchscreen<br />
|- style="background: "<br />
|nestopia<br />
|?<br />
|<br />
|- style="background: #90FF90"<br />
|pcsx rearmed<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|pairs<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|panmame<br />
|No<br />
|:( Segfault from the menu<br />
|- style="background: #90FF90"<br />
|picodrive<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|pychess<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|quake3 nanogl<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|sdlmame2<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|seventhsense<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|shootet<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|snes9x4p<br />
|Yes<br />
|Fixed with two links. As root: cd /usr/lib && ln -s libtiff.so.3 libtiff.so.5 && ln -s libjpeg.so.8 libjpeg.so.62<br />
|- style="background: #FF9090"<br />
|starpusher<br />
|No<br />
|No module named pygame<br />
|- style="background: #90FF90"<br />
|super geometry dust<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|supertux<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|temper<br />
|Yes<br />
|<br />
|- style="background: "<br />
|tuxfootball<br />
|Yes<br />
|<br />
|- style="background: "<br />
|uae4all<br />
|?<br />
|<br />
|- style="background: #90FF90"<br />
|vektar<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|xboard<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|rrootage<br />
|Yes<br />
|runs but bugs, can't exit, kill nubs<br />
|- style="background: #90FF90"<br />
|xlincity<br />
|Yes<br />
|<br />
|}<br />
<br />
= Multimedia =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #90FF90"<br />
|alsaplayer<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|brasero<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|deadbeef<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|exaile<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|groove<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|minitube<br />
|yes<br />
|<br />
|- style="background: #FF9090"<br />
|panplayer<br />
|no<br />
|<br />
|- style="background: #90FF90"<br />
|rockbox<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|smplayer2<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|sunvox<br />
|yes<br />
|As root: cd /usr/lib && ln -s libpthread.so libpthread-stubs.so.0<br />
|- style="background: #FF9090"<br />
|vlc<br />
|no<br />
|<br />
|}<br />
<br />
= Office =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #90FF90"<br />
|LibreOffice<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|NoteCase Pro<br />
|Yes<br />
|up to SL4P 14.0-5 additional lib symlinks are needed: as root: ln -s /usr/lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.0.9.8<br />
|- style="background: "<br />
|<br />
|<br />
|<br />
|}<br />
<br />
<br />
= Others =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: "<br />
|<br />
|<br />
|<br />
|}<br />
<br />
[[Category:Software]]<br />
[[Category:Slackware]]</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/PND-compatibility-list&diff=27023Software projects/OS/Slackware/PND-compatibility-list2013-03-22T10:44:10Z<p>Hermocom: added entry: NoteCase Pro</p>
<hr />
<div>= Notes =<br />
* Some problems are linked to the new kernel. Things may improve.<br />
* Some non-working .pnd are dynamically linked to Angstrom libraries. It's up to .pnd makers to compile static.<br />
<br />
= Games/Emulators =<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #FF9090"<br />
|2h4u<br />
|No<br />
|?<br />
|- style="background: #90FF90"<br />
|audiorace<br />
|Yes<br />
|no sound<br />
|- style="background: #FF9090"<br />
|battle for wesnoth<br />
|No<br />
|libboost_iostreams-mt... missing<br />
|- style="background: #FF9090"<br />
|brain party<br />
|No<br />
|Complains about libSDL_gfx.so.0<br />
|- style="background: #FF9090"<br />
|ccgo<br />
|No<br />
|<br />
|- style="background: #FF9090"<br />
|cgoban<br />
|No<br />
|Segfault<br />
|- style="background: #90FF90"<br />
|crimson fields<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|desmume<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|dega<br />
|No<br />
|Complains about libcrypto and fbset<br />
|- style="background: #FF9090"<br />
|dosbox<br />
|No<br />
|Not all versions tested<br />
|- style="background: #90FF90"<br />
|dosbox f<br />
|Yes<br />
|Not all versions tested<br />
|- style="background: #FF9090"<br />
|FBAcapex<br />
|No<br />
|Incompatible libpng<br />
|- style="background: "<br />
|freeciv<br />
|?<br />
|long loading<br />
|-<br />
|freecol<br />
|?<br />
|Needs java<br />
|- style="background: #FF9090"<br />
|frogatto<br />
|No<br />
|cp default/* error<br />
|- style="background: #FF9090"<br />
|ginge<br />
|No<br />
|Notaz ? ;^)<br />
|- style="background: #90FF90"<br />
|gnurobbo<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|gngeo<br />
|Yes<br />
|No rom tested<br />
|- style="background: #90FF90"<br />
|gpsp<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|head over heels<br />
|Yes<br />
|<br />
|- style="background: "<br />
|heroes2<br />
|seems ok<br />
|have no data to test<br />
|- style="background: #90FF90"<br />
|hugo<br />
|ok<br />
|<br />
|- style="background: #FF9090"<br />
|hexahop<br />
|No<br />
|segfault<br />
|- style="background: #90FF90"<br />
|ioquake2<br />
|Yes<br />
|sound bugs, bad controls, loose the nubs<br />
|- style="background: #FF9090"<br />
|ioquake3<br />
|No<br />
|Does not work with official firmware either<br />
|- style="background: #90FF90"<br />
|lgeneral<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|lmarble<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|ltris<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|liquid wars<br />
|No<br />
|Complains about libpthread-stubs invalid ELF header<br />
|- style="background: #90FF90"<br />
|sdlmame 1<br />
|Yes<br />
|sound bugs<br />
|- style="background: #90FF90"<br />
|mame ex<br />
|Yes<br />
|may have to relaunch games to work<br />
|- style="background: #90FF90"<br />
|mame4all<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|mupen<br />
|Yes<br />
|no touchscreen<br />
|- style="background: "<br />
|nestopia<br />
|?<br />
|<br />
|- style="background: #90FF90"<br />
|pcsx rearmed<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|pairs<br />
|Yes<br />
|<br />
|- style="background: #FF9090"<br />
|panmame<br />
|No<br />
|:( Segfault from the menu<br />
|- style="background: #90FF90"<br />
|picodrive<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|pychess<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|quake3 nanogl<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|sdlmame2<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|seventhsense<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|shootet<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|snes9x4p<br />
|Yes<br />
|Fixed with two links. As root: cd /usr/lib && ln -s libtiff.so.3 libtiff.so.5 && ln -s libjpeg.so.8 libjpeg.so.62<br />
|- style="background: #FF9090"<br />
|starpusher<br />
|No<br />
|No module named pygame<br />
|- style="background: #90FF90"<br />
|super geometry dust<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|supertux<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|temper<br />
|Yes<br />
|<br />
|- style="background: "<br />
|tuxfootball<br />
|Yes<br />
|<br />
|- style="background: "<br />
|uae4all<br />
|?<br />
|<br />
|- style="background: #90FF90"<br />
|vektar<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|xboard<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|rrootage<br />
|Yes<br />
|runs but bugs, can't exit, kill nubs<br />
|- style="background: #90FF90"<br />
|xlincity<br />
|Yes<br />
|<br />
|}<br />
<br />
= Multimedia =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #90FF90"<br />
|alsaplayer<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|brasero<br />
|Yes<br />
|<br />
|- style="background: #90FF90"<br />
|deadbeef<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|exaile<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|groove<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|minitube<br />
|yes<br />
|<br />
|- style="background: #FF9090"<br />
|panplayer<br />
|no<br />
|<br />
|- style="background: #90FF90"<br />
|rockbox<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|smplayer2<br />
|yes<br />
|<br />
|- style="background: #90FF90"<br />
|sunvox<br />
|yes<br />
|As root: cd /usr/lib && ln -s libpthread.so libpthread-stubs.so.0<br />
|- style="background: #FF9090"<br />
|vlc<br />
|no<br />
|<br />
|}<br />
<br />
= Others =<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Name<br />
! Working<br />
! Notes<br />
|- style="background: #90FF90"<br />
|NoteCase Pro<br />
|Yes<br />
|up to SL4P 14.0-5 additional lib symlinks are needed: as root: ln -s /usr/lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.0.9.8<br />
|- style="background: "<br />
|<br />
|<br />
|<br />
|}<br />
<br />
[[Category:Software]]<br />
[[Category:Slackware]]</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/USB_graphic&diff=26850Software projects/OS/Slackware/Advanced usage/USB graphic2013-02-26T22:40:17Z<p>Hermocom: /* Step 1: Activate DisplayLink-enabled kernel and modules */ kernel versino correction</p>
<hr />
<div>* Check [http://boards.openpandora.org/index.php?/topic/10903-displaylink-external-dvivga-display-works-now-on-to-fine-tuning-it/#entry202334 this thread].<br />
<br />
=DisplayLink in SL4P 14.0=<br />
<br />
Release 14.0 of SL4P is prepared for DisplayLink usage. Only a few steps are necessary to enable DisplayLink compatibility:<br />
<br />
==Step 1: Activate DisplayLink-enabled kernel and modules==<br />
<br />
Open a terminal and activate the DisplayLink-enabled kernel and modules:<br />
<br />
<pre><br />
su -<br />
<br />
cd /boot<br />
cp uImage-3.2.30-dirty-displaylink uImage<br />
<br />
cd /lib/modules<br />
cp -r 3.2.30-dirty-displaylink/* 3.2.30-dirty<br />
<br />
reboot<br />
</pre><br />
<br />
==Step 2: First Test==<br />
<br />
Plug in the DisplayLink adapter, connect the display. Make sure that USB Host is enabled on the Pandora.<br />
Then reboot the Pandora.<br />
After the reboot, the external display should turn green, as the sign that the DisplayLink driver is active and talking to the DisplayLink adapter.<br />
If it does, the first test was successful.<br />
<br />
<br />
==Step 3: Adjust /etc/X11/xorg.conf==<br />
<br />
Add this block to /etc/X11/xorg.conf<br />
<br />
(you should make sure that /dev/fb3 is the correct framebuffer device to use, by reading the dmesg output directly after plugging in the DisplayLink adapter)<br />
<br />
<pre><br />
################ DisplayLink Stuff ###################<br />
Section "Device"<br />
Identifier "DisplayLinkDevice"<br />
Driver "fbdev"<br />
BusID "USB" # needed to use multiple DisplayLink devices<br />
Option "fbdev" "/dev/fb3" # change to whatever device you want to use<br />
# Option "rotate" "CCW" # uncomment for rotation<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "DisplayLinkMonitor"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "DisplayLinkScreen"<br />
Device "DisplayLinkDevice"<br />
Monitor "DisplayLinkMonitor"<br />
DefaultDepth 16<br />
EndSection<br />
</pre><br />
<br />
Then find the Section "ServerLayout" and add a reference to the new screen, e.g. like this:<br />
<br />
<pre><br />
Screen 0 "DisplayLinkScreen"<br />
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"<br />
Option "Xinerama" "on"<br />
</pre><br />
<br />
<br />
Hints:<br />
* "Screen0" is the reference to the Pandora screen. I think that's the default identified in SL4P and SuperZaxxon. You may check to make sure it's correct.<br />
* You may replace "LeftOf" by "RightOf", "Above" or "Below".<br />
* For cloning, you may experiment with <pre>Option "Clone" "on"</pre>. However, this will need adjustment of the DisplayLink display's resolution and probably more, in order to produce a satisfying result. Please document it here, if you find a good solution for cloning.<br />
<br />
<br />
==Optional: Further tweaking of the setup==<br />
<br />
If you want to change xorg.conf and test the changes without waiting for X with XFCE to start up each time, you may do<br />
as a user:<br />
<pre><br />
xwmconfig<br />
</pre><br />
choose fvwm2<br />
<br />
Then as root, edit /etc/inittab, and change:<br />
<pre><br />
id:4:initdefault:<br />
</pre><br />
into<br />
<pre><br />
id:3:initdefault:<br />
</pre><br />
<br />
Then SL4P boots into text mode, and you can log in and type startx to start X with the much quicker loading fwwm2 window manager.<br />
Once you have found a setup you want to use, you may revert the last steps to boot directly into XFCE again.<br />
<br />
==To Do: Hotplug==<br />
<br />
We still need to find a satisfactory hotplug solution. Currently, the X server needs to be restarted or a second instance of the X server needs to be launched, in order to make a newly plugged in DisplayLink adapter work.<br />
<br />
It seems that real hotplug is not possible with the versions of X and udlfb (kernel): [http://superuser.com/questions/502359/is-it-possible-to-have-displaylink-usb-display-hotplugging-with-xorg-1-13-on-ker]<br />
<br />
What would in theory be possible using the hotplug mechanism of Linux, as I understand it, would be, to kill and restart X automatically on every plug / unplug of a DisplayLink device.<br />
Of course, this is a really bad hack. Open applications would lose any unsaved data.<br />
But I could think of a semi-automatic solution:<br />
Whenever hot(un)plug of a DisplayLink adapter is detected, prompt the user to save any unsaved data, and to then hit the "Restart X" button of the prompting dialog.<br />
<br />
Work in progress...<br />
<br />
<br />
==Usage hint: Use two instances of the X server==<br />
<br />
If you modified your xorg.conf as mentioned here in Step 6, it is possible to either start the X server with or without the DisplayLink adapter connected. Either method will work and give a good displaying result.<br />
<br />
If you want to plug or unplug the DisplayLink adapter and then adapt the display (e.g.: You worked at home with DisplayLink, then unplug DisplayLink and want to continue our work on the way using just the Pandora screen), there is currently no way around closing the application(s) you worked with, saving your files, restarting the X server and reopening your applications and files.<br />
<br />
However, there is at least a method, that makes it a bit easier by avoiding the need to leave X entirely:<br />
<br />
'''Use two instances of the X server:'''<br />
<br />
* Let the Pandora boot, without DisplayLink connected, into the X environment (i.e. the /etc/inittab modification is not necessary for that method)<br />
* (work on the Pandora as usual)<br />
* (then close all applications, that you plan to use with DisplayLink later)<br />
* Plug in the DisplayLink adapter with the connected display. The display will be green<br />
* Open a console and type "startx"<br />
--> Another instance of the X server will be started, that uses the DisplayLink-enabled setup and is shown on the external screen. The first X instance won't be visible and usable during the second instance runs.<br />
* (open your applications again and continue your work on the large screen)<br />
* (close your applications on the large screen)<br />
* Click the "exit" icon in the lower right corner and choose "Log out"<br />
--> The 2nd instance of the X server will quit and you are back on the Pandora screen in the first instance of the X server<br />
* Now you can disconnect the DisplayLink adapter<br />
<br />
However, please take care to really quit and restart your applications. Otherwise you may start a second instance of your application on the other screen, maybe load the same file and end up in a big mess with your data files.<br />
<br />
=SiS USB2VGA adapters=<br />
<br />
They should work in general, using the sisusbvga / sisusb kernel module and X driver.<br />
However, I have not succeeded to make one work in SL4P.<br />
<br />
See the proof that it works in theory:<br />
http://forum.gp2x.de/viewtopic.php?p=177636#p177636</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/USB_graphic&diff=26849Software projects/OS/Slackware/Advanced usage/USB graphic2013-02-26T18:32:53Z<p>Hermocom: /* SiS USB2VGA adapters */</p>
<hr />
<div>* Check [http://boards.openpandora.org/index.php?/topic/10903-displaylink-external-dvivga-display-works-now-on-to-fine-tuning-it/#entry202334 this thread].<br />
<br />
=DisplayLink in SL4P 14.0=<br />
<br />
Release 14.0 of SL4P is prepared for DisplayLink usage. Only a few steps are necessary to enable DisplayLink compatibility:<br />
<br />
==Step 1: Activate DisplayLink-enabled kernel and modules==<br />
<br />
Open a terminal and activate the DisplayLink-enabled kernel and modules:<br />
<br />
<pre><br />
su -<br />
<br />
cd /boot<br />
cp uImage-2.6.30-dirty-displaylink uImage<br />
<br />
cd /lib/modules<br />
cp -r 3.2.30-dirty-displaylink/* 3.2.30-dirty<br />
<br />
reboot<br />
</pre><br />
<br />
==Step 2: First Test==<br />
<br />
Plug in the DisplayLink adapter, connect the display. Make sure that USB Host is enabled on the Pandora.<br />
Then reboot the Pandora.<br />
After the reboot, the external display should turn green, as the sign that the DisplayLink driver is active and talking to the DisplayLink adapter.<br />
If it does, the first test was successful.<br />
<br />
<br />
==Step 3: Adjust /etc/X11/xorg.conf==<br />
<br />
Add this block to /etc/X11/xorg.conf<br />
<br />
(you should make sure that /dev/fb3 is the correct framebuffer device to use, by reading the dmesg output directly after plugging in the DisplayLink adapter)<br />
<br />
<pre><br />
################ DisplayLink Stuff ###################<br />
Section "Device"<br />
Identifier "DisplayLinkDevice"<br />
Driver "fbdev"<br />
BusID "USB" # needed to use multiple DisplayLink devices<br />
Option "fbdev" "/dev/fb3" # change to whatever device you want to use<br />
# Option "rotate" "CCW" # uncomment for rotation<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "DisplayLinkMonitor"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "DisplayLinkScreen"<br />
Device "DisplayLinkDevice"<br />
Monitor "DisplayLinkMonitor"<br />
DefaultDepth 16<br />
EndSection<br />
</pre><br />
<br />
Then find the Section "ServerLayout" and add a reference to the new screen, e.g. like this:<br />
<br />
<pre><br />
Screen 0 "DisplayLinkScreen"<br />
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"<br />
Option "Xinerama" "on"<br />
</pre><br />
<br />
<br />
Hints:<br />
* "Screen0" is the reference to the Pandora screen. I think that's the default identified in SL4P and SuperZaxxon. You may check to make sure it's correct.<br />
* You may replace "LeftOf" by "RightOf", "Above" or "Below".<br />
* For cloning, you may experiment with <pre>Option "Clone" "on"</pre>. However, this will need adjustment of the DisplayLink display's resolution and probably more, in order to produce a satisfying result. Please document it here, if you find a good solution for cloning.<br />
<br />
<br />
==Optional: Further tweaking of the setup==<br />
<br />
If you want to change xorg.conf and test the changes without waiting for X with XFCE to start up each time, you may do<br />
as a user:<br />
<pre><br />
xwmconfig<br />
</pre><br />
choose fvwm2<br />
<br />
Then as root, edit /etc/inittab, and change:<br />
<pre><br />
id:4:initdefault:<br />
</pre><br />
into<br />
<pre><br />
id:3:initdefault:<br />
</pre><br />
<br />
Then SL4P boots into text mode, and you can log in and type startx to start X with the much quicker loading fwwm2 window manager.<br />
Once you have found a setup you want to use, you may revert the last steps to boot directly into XFCE again.<br />
<br />
==To Do: Hotplug==<br />
<br />
We still need to find a satisfactory hotplug solution. Currently, the X server needs to be restarted or a second instance of the X server needs to be launched, in order to make a newly plugged in DisplayLink adapter work.<br />
<br />
It seems that real hotplug is not possible with the versions of X and udlfb (kernel): [http://superuser.com/questions/502359/is-it-possible-to-have-displaylink-usb-display-hotplugging-with-xorg-1-13-on-ker]<br />
<br />
What would in theory be possible using the hotplug mechanism of Linux, as I understand it, would be, to kill and restart X automatically on every plug / unplug of a DisplayLink device.<br />
Of course, this is a really bad hack. Open applications would lose any unsaved data.<br />
But I could think of a semi-automatic solution:<br />
Whenever hot(un)plug of a DisplayLink adapter is detected, prompt the user to save any unsaved data, and to then hit the "Restart X" button of the prompting dialog.<br />
<br />
Work in progress...<br />
<br />
<br />
==Usage hint: Use two instances of the X server==<br />
<br />
If you modified your xorg.conf as mentioned here in Step 6, it is possible to either start the X server with or without the DisplayLink adapter connected. Either method will work and give a good displaying result.<br />
<br />
If you want to plug or unplug the DisplayLink adapter and then adapt the display (e.g.: You worked at home with DisplayLink, then unplug DisplayLink and want to continue our work on the way using just the Pandora screen), there is currently no way around closing the application(s) you worked with, saving your files, restarting the X server and reopening your applications and files.<br />
<br />
However, there is at least a method, that makes it a bit easier by avoiding the need to leave X entirely:<br />
<br />
'''Use two instances of the X server:'''<br />
<br />
* Let the Pandora boot, without DisplayLink connected, into the X environment (i.e. the /etc/inittab modification is not necessary for that method)<br />
* (work on the Pandora as usual)<br />
* (then close all applications, that you plan to use with DisplayLink later)<br />
* Plug in the DisplayLink adapter with the connected display. The display will be green<br />
* Open a console and type "startx"<br />
--> Another instance of the X server will be started, that uses the DisplayLink-enabled setup and is shown on the external screen. The first X instance won't be visible and usable during the second instance runs.<br />
* (open your applications again and continue your work on the large screen)<br />
* (close your applications on the large screen)<br />
* Click the "exit" icon in the lower right corner and choose "Log out"<br />
--> The 2nd instance of the X server will quit and you are back on the Pandora screen in the first instance of the X server<br />
* Now you can disconnect the DisplayLink adapter<br />
<br />
However, please take care to really quit and restart your applications. Otherwise you may start a second instance of your application on the other screen, maybe load the same file and end up in a big mess with your data files.<br />
<br />
=SiS USB2VGA adapters=<br />
<br />
They should work in general, using the sisusbvga / sisusb kernel module and X driver.<br />
However, I have not succeeded to make one work in SL4P.<br />
<br />
See the proof that it works in theory:<br />
http://forum.gp2x.de/viewtopic.php?p=177636#p177636</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/USB_graphic&diff=26848Software projects/OS/Slackware/Advanced usage/USB graphic2013-02-26T18:26:23Z<p>Hermocom: /* Optional: Further tweaking of the setup */ minor corrections</p>
<hr />
<div>* Check [http://boards.openpandora.org/index.php?/topic/10903-displaylink-external-dvivga-display-works-now-on-to-fine-tuning-it/#entry202334 this thread].<br />
<br />
=DisplayLink in SL4P 14.0=<br />
<br />
Release 14.0 of SL4P is prepared for DisplayLink usage. Only a few steps are necessary to enable DisplayLink compatibility:<br />
<br />
==Step 1: Activate DisplayLink-enabled kernel and modules==<br />
<br />
Open a terminal and activate the DisplayLink-enabled kernel and modules:<br />
<br />
<pre><br />
su -<br />
<br />
cd /boot<br />
cp uImage-2.6.30-dirty-displaylink uImage<br />
<br />
cd /lib/modules<br />
cp -r 3.2.30-dirty-displaylink/* 3.2.30-dirty<br />
<br />
reboot<br />
</pre><br />
<br />
==Step 2: First Test==<br />
<br />
Plug in the DisplayLink adapter, connect the display. Make sure that USB Host is enabled on the Pandora.<br />
Then reboot the Pandora.<br />
After the reboot, the external display should turn green, as the sign that the DisplayLink driver is active and talking to the DisplayLink adapter.<br />
If it does, the first test was successful.<br />
<br />
<br />
==Step 3: Adjust /etc/X11/xorg.conf==<br />
<br />
Add this block to /etc/X11/xorg.conf<br />
<br />
(you should make sure that /dev/fb3 is the correct framebuffer device to use, by reading the dmesg output directly after plugging in the DisplayLink adapter)<br />
<br />
<pre><br />
################ DisplayLink Stuff ###################<br />
Section "Device"<br />
Identifier "DisplayLinkDevice"<br />
Driver "fbdev"<br />
BusID "USB" # needed to use multiple DisplayLink devices<br />
Option "fbdev" "/dev/fb3" # change to whatever device you want to use<br />
# Option "rotate" "CCW" # uncomment for rotation<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "DisplayLinkMonitor"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "DisplayLinkScreen"<br />
Device "DisplayLinkDevice"<br />
Monitor "DisplayLinkMonitor"<br />
DefaultDepth 16<br />
EndSection<br />
</pre><br />
<br />
Then find the Section "ServerLayout" and add a reference to the new screen, e.g. like this:<br />
<br />
<pre><br />
Screen 0 "DisplayLinkScreen"<br />
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"<br />
Option "Xinerama" "on"<br />
</pre><br />
<br />
<br />
Hints:<br />
* "Screen0" is the reference to the Pandora screen. I think that's the default identified in SL4P and SuperZaxxon. You may check to make sure it's correct.<br />
* You may replace "LeftOf" by "RightOf", "Above" or "Below".<br />
* For cloning, you may experiment with <pre>Option "Clone" "on"</pre>. However, this will need adjustment of the DisplayLink display's resolution and probably more, in order to produce a satisfying result. Please document it here, if you find a good solution for cloning.<br />
<br />
<br />
==Optional: Further tweaking of the setup==<br />
<br />
If you want to change xorg.conf and test the changes without waiting for X with XFCE to start up each time, you may do<br />
as a user:<br />
<pre><br />
xwmconfig<br />
</pre><br />
choose fvwm2<br />
<br />
Then as root, edit /etc/inittab, and change:<br />
<pre><br />
id:4:initdefault:<br />
</pre><br />
into<br />
<pre><br />
id:3:initdefault:<br />
</pre><br />
<br />
Then SL4P boots into text mode, and you can log in and type startx to start X with the much quicker loading fwwm2 window manager.<br />
Once you have found a setup you want to use, you may revert the last steps to boot directly into XFCE again.<br />
<br />
==To Do: Hotplug==<br />
<br />
We still need to find a satisfactory hotplug solution. Currently, the X server needs to be restarted or a second instance of the X server needs to be launched, in order to make a newly plugged in DisplayLink adapter work.<br />
<br />
It seems that real hotplug is not possible with the versions of X and udlfb (kernel): [http://superuser.com/questions/502359/is-it-possible-to-have-displaylink-usb-display-hotplugging-with-xorg-1-13-on-ker]<br />
<br />
What would in theory be possible using the hotplug mechanism of Linux, as I understand it, would be, to kill and restart X automatically on every plug / unplug of a DisplayLink device.<br />
Of course, this is a really bad hack. Open applications would lose any unsaved data.<br />
But I could think of a semi-automatic solution:<br />
Whenever hot(un)plug of a DisplayLink adapter is detected, prompt the user to save any unsaved data, and to then hit the "Restart X" button of the prompting dialog.<br />
<br />
Work in progress...<br />
<br />
<br />
==Usage hint: Use two instances of the X server==<br />
<br />
If you modified your xorg.conf as mentioned here in Step 6, it is possible to either start the X server with or without the DisplayLink adapter connected. Either method will work and give a good displaying result.<br />
<br />
If you want to plug or unplug the DisplayLink adapter and then adapt the display (e.g.: You worked at home with DisplayLink, then unplug DisplayLink and want to continue our work on the way using just the Pandora screen), there is currently no way around closing the application(s) you worked with, saving your files, restarting the X server and reopening your applications and files.<br />
<br />
However, there is at least a method, that makes it a bit easier by avoiding the need to leave X entirely:<br />
<br />
'''Use two instances of the X server:'''<br />
<br />
* Let the Pandora boot, without DisplayLink connected, into the X environment (i.e. the /etc/inittab modification is not necessary for that method)<br />
* (work on the Pandora as usual)<br />
* (then close all applications, that you plan to use with DisplayLink later)<br />
* Plug in the DisplayLink adapter with the connected display. The display will be green<br />
* Open a console and type "startx"<br />
--> Another instance of the X server will be started, that uses the DisplayLink-enabled setup and is shown on the external screen. The first X instance won't be visible and usable during the second instance runs.<br />
* (open your applications again and continue your work on the large screen)<br />
* (close your applications on the large screen)<br />
* Click the "exit" icon in the lower right corner and choose "Log out"<br />
--> The 2nd instance of the X server will quit and you are back on the Pandora screen in the first instance of the X server<br />
* Now you can disconnect the DisplayLink adapter<br />
<br />
However, please take care to really quit and restart your applications. Otherwise you may start a second instance of your application on the other screen, maybe load the same file and end up in a big mess with your data files.<br />
<br />
=SiS USB2VGA adapters=<br />
<br />
They should work in general, using the sisusbvga / sisusb kernel module and X driver.<br />
However, I have not succeeded to make one work in SL4P yet.<br />
<br />
Work in progress...</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/USB_graphic&diff=26847Software projects/OS/Slackware/Advanced usage/USB graphic2013-02-26T18:12:57Z<p>Hermocom: /* Step 1: Activate DisplayLink-enabled kernel and modules */ adaption to SL4P 14.0 version 5 (added "-dirty" to kernel and module name/path)</p>
<hr />
<div>* Check [http://boards.openpandora.org/index.php?/topic/10903-displaylink-external-dvivga-display-works-now-on-to-fine-tuning-it/#entry202334 this thread].<br />
<br />
=DisplayLink in SL4P 14.0=<br />
<br />
Release 14.0 of SL4P is prepared for DisplayLink usage. Only a few steps are necessary to enable DisplayLink compatibility:<br />
<br />
==Step 1: Activate DisplayLink-enabled kernel and modules==<br />
<br />
Open a terminal and activate the DisplayLink-enabled kernel and modules:<br />
<br />
<pre><br />
su -<br />
<br />
cd /boot<br />
cp uImage-2.6.30-dirty-displaylink uImage<br />
<br />
cd /lib/modules<br />
cp -r 3.2.30-dirty-displaylink/* 3.2.30-dirty<br />
<br />
reboot<br />
</pre><br />
<br />
==Step 2: First Test==<br />
<br />
Plug in the DisplayLink adapter, connect the display. Make sure that USB Host is enabled on the Pandora.<br />
Then reboot the Pandora.<br />
After the reboot, the external display should turn green, as the sign that the DisplayLink driver is active and talking to the DisplayLink adapter.<br />
If it does, the first test was successful.<br />
<br />
<br />
==Step 3: Adjust /etc/X11/xorg.conf==<br />
<br />
Add this block to /etc/X11/xorg.conf<br />
<br />
(you should make sure that /dev/fb3 is the correct framebuffer device to use, by reading the dmesg output directly after plugging in the DisplayLink adapter)<br />
<br />
<pre><br />
################ DisplayLink Stuff ###################<br />
Section "Device"<br />
Identifier "DisplayLinkDevice"<br />
Driver "fbdev"<br />
BusID "USB" # needed to use multiple DisplayLink devices<br />
Option "fbdev" "/dev/fb3" # change to whatever device you want to use<br />
# Option "rotate" "CCW" # uncomment for rotation<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "DisplayLinkMonitor"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "DisplayLinkScreen"<br />
Device "DisplayLinkDevice"<br />
Monitor "DisplayLinkMonitor"<br />
DefaultDepth 16<br />
EndSection<br />
</pre><br />
<br />
Then find the Section "ServerLayout" and add a reference to the new screen, e.g. like this:<br />
<br />
<pre><br />
Screen 0 "DisplayLinkScreen"<br />
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"<br />
Option "Xinerama" "on"<br />
</pre><br />
<br />
<br />
Hints:<br />
* "Screen0" is the reference to the Pandora screen. I think that's the default identified in SL4P and SuperZaxxon. You may check to make sure it's correct.<br />
* You may replace "LeftOf" by "RightOf", "Above" or "Below".<br />
* For cloning, you may experiment with <pre>Option "Clone" "on"</pre>. However, this will need adjustment of the DisplayLink display's resolution and probably more, in order to produce a satisfying result. Please document it here, if you find a good solution for cloning.<br />
<br />
<br />
==Optional: Further tweaking of the setup==<br />
<br />
If you want to change xorg.conf and test the changes without waiting for X with XFCE to start up each time, you may<br />
As a user:<br />
<pre><br />
xwmconfig<br />
</pre><br />
choose fvwm2<br />
<br />
As root, edit /etc/inittab, and change:<br />
<pre><br />
id:4:initdefault:<br />
</pre><br />
into<br />
<pre><br />
id:3:initdefault:<br />
</pre><br />
<br />
Then SL4P boots into text mode, and you can log in and type startx to start X with the much quicker loading fwwm2 window manager.<br />
Once you have found a setup you want to use, you may revert the last steps to boot directly into XFCE again.<br />
<br />
<br />
<br />
==To Do: Hotplug==<br />
<br />
We still need to find a satisfactory hotplug solution. Currently, the X server needs to be restarted or a second instance of the X server needs to be launched, in order to make a newly plugged in DisplayLink adapter work.<br />
<br />
It seems that real hotplug is not possible with the versions of X and udlfb (kernel): [http://superuser.com/questions/502359/is-it-possible-to-have-displaylink-usb-display-hotplugging-with-xorg-1-13-on-ker]<br />
<br />
What would in theory be possible using the hotplug mechanism of Linux, as I understand it, would be, to kill and restart X automatically on every plug / unplug of a DisplayLink device.<br />
Of course, this is a really bad hack. Open applications would lose any unsaved data.<br />
But I could think of a semi-automatic solution:<br />
Whenever hot(un)plug of a DisplayLink adapter is detected, prompt the user to save any unsaved data, and to then hit the "Restart X" button of the prompting dialog.<br />
<br />
Work in progress...<br />
<br />
<br />
==Usage hint: Use two instances of the X server==<br />
<br />
If you modified your xorg.conf as mentioned here in Step 6, it is possible to either start the X server with or without the DisplayLink adapter connected. Either method will work and give a good displaying result.<br />
<br />
If you want to plug or unplug the DisplayLink adapter and then adapt the display (e.g.: You worked at home with DisplayLink, then unplug DisplayLink and want to continue our work on the way using just the Pandora screen), there is currently no way around closing the application(s) you worked with, saving your files, restarting the X server and reopening your applications and files.<br />
<br />
However, there is at least a method, that makes it a bit easier by avoiding the need to leave X entirely:<br />
<br />
'''Use two instances of the X server:'''<br />
<br />
* Let the Pandora boot, without DisplayLink connected, into the X environment (i.e. the /etc/inittab modification is not necessary for that method)<br />
* (work on the Pandora as usual)<br />
* (then close all applications, that you plan to use with DisplayLink later)<br />
* Plug in the DisplayLink adapter with the connected display. The display will be green<br />
* Open a console and type "startx"<br />
--> Another instance of the X server will be started, that uses the DisplayLink-enabled setup and is shown on the external screen. The first X instance won't be visible and usable during the second instance runs.<br />
* (open your applications again and continue your work on the large screen)<br />
* (close your applications on the large screen)<br />
* Click the "exit" icon in the lower right corner and choose "Log out"<br />
--> The 2nd instance of the X server will quit and you are back on the Pandora screen in the first instance of the X server<br />
* Now you can disconnect the DisplayLink adapter<br />
<br />
However, please take care to really quit and restart your applications. Otherwise you may start a second instance of your application on the other screen, maybe load the same file and end up in a big mess with your data files.<br />
<br />
=SiS USB2VGA adapters=<br />
<br />
They should work in general, using the sisusbvga / sisusb kernel module and X driver.<br />
However, I have not succeeded to make one work in SL4P yet.<br />
<br />
Work in progress...</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/USB_graphic&diff=26530Software projects/OS/Slackware/Advanced usage/USB graphic2013-01-14T11:52:24Z<p>Hermocom: Removed all information regarding the RC4 to RC6 versoins of SL4P 14.0 like kernel compiling etc.</p>
<hr />
<div>* Check [http://boards.openpandora.org/index.php?/topic/10903-displaylink-external-dvivga-display-works-now-on-to-fine-tuning-it/#entry202334 this thread].<br />
<br />
=DisplayLink in SL4P 14.0=<br />
<br />
Release 14.0 of SL4P is prepared for DisplayLink usage. Only a few steps are necessary to enable DisplayLink compatibility:<br />
<br />
==Step 1: Activate DisplayLink-enabled kernel and modules==<br />
<br />
Open a terminal and activate the DisplayLink-enabled kernel and modules:<br />
<br />
<pre><br />
su -<br />
<br />
cd /boot<br />
cp uImage-2.6.30-displaylink uImage<br />
<br />
cd /lib/modules<br />
cp -r 3.2.30-displaylink/* 3.2.30-dirty<br />
<br />
reboot<br />
</pre><br />
<br />
<br />
==Step 2: First Test==<br />
<br />
Plug in the DisplayLink adapter, connect the display. Make sure that USB Host is enabled on the Pandora.<br />
Then reboot the Pandora.<br />
After the reboot, the external display should turn green, as the sign that the DisplayLink driver is active and talking to the DisplayLink adapter.<br />
If it does, the first test was successful.<br />
<br />
<br />
==Step 3: Adjust /etc/X11/xorg.conf==<br />
<br />
Add this block to /etc/X11/xorg.conf<br />
<br />
(you should make sure that /dev/fb3 is the correct framebuffer device to use, by reading the dmesg output directly after plugging in the DisplayLink adapter)<br />
<br />
<pre><br />
################ DisplayLink Stuff ###################<br />
Section "Device"<br />
Identifier "DisplayLinkDevice"<br />
Driver "fbdev"<br />
BusID "USB" # needed to use multiple DisplayLink devices<br />
Option "fbdev" "/dev/fb3" # change to whatever device you want to use<br />
# Option "rotate" "CCW" # uncomment for rotation<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "DisplayLinkMonitor"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "DisplayLinkScreen"<br />
Device "DisplayLinkDevice"<br />
Monitor "DisplayLinkMonitor"<br />
DefaultDepth 16<br />
EndSection<br />
</pre><br />
<br />
Then find the Section "ServerLayout" and add a reference to the new screen, e.g. like this:<br />
<br />
<pre><br />
Screen 0 "DisplayLinkScreen"<br />
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"<br />
Option "Xinerama" "on"<br />
</pre><br />
<br />
<br />
Hints:<br />
* "Screen0" is the reference to the Pandora screen. I think that's the default identified in SL4P and SuperZaxxon. You may check to make sure it's correct.<br />
* You may replace "LeftOf" by "RightOf", "Above" or "Below".<br />
* For cloning, you may experiment with <pre>Option "Clone" "on"</pre>. However, this will need adjustment of the DisplayLink display's resolution and probably more, in order to produce a satisfying result. Please document it here, if you find a good solution for cloning.<br />
<br />
<br />
==Optional: Further tweaking of the setup==<br />
<br />
If you want to change xorg.conf and test the changes without waiting for X with XFCE to start up each time, you may<br />
As a user:<br />
<pre><br />
xwmconfig<br />
</pre><br />
choose fvwm2<br />
<br />
As root, edit /etc/inittab, and change:<br />
<pre><br />
id:4:initdefault:<br />
</pre><br />
into<br />
<pre><br />
id:3:initdefault:<br />
</pre><br />
<br />
Then SL4P boots into text mode, and you can log in and type startx to start X with the much quicker loading fwwm2 window manager.<br />
Once you have found a setup you want to use, you may revert the last steps to boot directly into XFCE again.<br />
<br />
<br />
<br />
==To Do: Hotplug==<br />
<br />
We still need to find a satisfactory hotplug solution. Currently, the X server needs to be restarted or a second instance of the X server needs to be launched, in order to make a newly plugged in DisplayLink adapter work.<br />
<br />
It seems that real hotplug is not possible with the versions of X and udlfb (kernel): [http://superuser.com/questions/502359/is-it-possible-to-have-displaylink-usb-display-hotplugging-with-xorg-1-13-on-ker]<br />
<br />
What would in theory be possible using the hotplug mechanism of Linux, as I understand it, would be, to kill and restart X automatically on every plug / unplug of a DisplayLink device.<br />
Of course, this is a really bad hack. Open applications would lose any unsaved data.<br />
But I could think of a semi-automatic solution:<br />
Whenever hot(un)plug of a DisplayLink adapter is detected, prompt the user to save any unsaved data, and to then hit the "Restart X" button of the prompting dialog.<br />
<br />
Work in progress...<br />
<br />
<br />
==Usage hint: Use two instances of the X server==<br />
<br />
If you modified your xorg.conf as mentioned here in Step 6, it is possible to either start the X server with or without the DisplayLink adapter connected. Either method will work and give a good displaying result.<br />
<br />
If you want to plug or unplug the DisplayLink adapter and then adapt the display (e.g.: You worked at home with DisplayLink, then unplug DisplayLink and want to continue our work on the way using just the Pandora screen), there is currently no way around closing the application(s) you worked with, saving your files, restarting the X server and reopening your applications and files.<br />
<br />
However, there is at least a method, that makes it a bit easier by avoiding the need to leave X entirely:<br />
<br />
'''Use two instances of the X server:'''<br />
<br />
* Let the Pandora boot, without DisplayLink connected, into the X environment (i.e. the /etc/inittab modification is not necessary for that method)<br />
* (work on the Pandora as usual)<br />
* (then close all applications, that you plan to use with DisplayLink later)<br />
* Plug in the DisplayLink adapter with the connected display. The display will be green<br />
* Open a console and type "startx"<br />
--> Another instance of the X server will be started, that uses the DisplayLink-enabled setup and is shown on the external screen. The first X instance won't be visible and usable during the second instance runs.<br />
* (open your applications again and continue your work on the large screen)<br />
* (close your applications on the large screen)<br />
* Click the "exit" icon in the lower right corner and choose "Log out"<br />
--> The 2nd instance of the X server will quit and you are back on the Pandora screen in the first instance of the X server<br />
* Now you can disconnect the DisplayLink adapter<br />
<br />
However, please take care to really quit and restart your applications. Otherwise you may start a second instance of your application on the other screen, maybe load the same file and end up in a big mess with your data files.<br />
<br />
=SiS USB2VGA adapters=<br />
<br />
They should work in general, using the sisusbvga / sisusb kernel module and X driver.<br />
However, I have not succeeded to make one work in SL4P yet.<br />
<br />
Work in progress...</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/USB_graphic&diff=26524Software projects/OS/Slackware/Advanced usage/USB graphic2013-01-12T23:21:19Z<p>Hermocom: /* Display Link for SL4P 14.0 RC6 */ adapted for presence of the 14.0 release now</p>
<hr />
<div>* Check [http://boards.openpandora.org/index.php?/topic/10903-displaylink-external-dvivga-display-works-now-on-to-fine-tuning-it/#entry202334 this thread].<br />
<br />
= DisplayLink in SL4P 14.0 RC6 and the 14.0 release=<br />
<br />
In RC6, as well as in the 14.0 release, DisplayLink almost works out of the box.<br />
<br />
All you need to do is open a terminal and activate the DisplayLink-enabled kernel and modules:<br />
<br />
<pre><br />
su -<br />
<br />
cd /boot<br />
cp uImage-2.6.30-displaylink uImage<br />
<br />
cd /lib/modules<br />
cp -r 3.2.30-displaylink/* 3.2.30-dirty<br />
<br />
reboot<br />
</pre><br />
<br />
and then proceed with testing the functionality of the DisplayLink adapter and adapting the /etc/xorg.cont file.<br />
<br />
I.e. with SL4P 14.0 RC6 and the 14.0 release you skip the steps 1 to 4 of the below instructions and proceed here: [[#Step 5: First Test]]<br />
<br />
= Display Link for SL4P 14.0 RC4 and RC5=<br />
<br />
These instructions are for users of SL4P 14.0 RC4 and RC5.<br />
<br />
If you use an earlier or later version of SL4P, the steps necessary to make DisplayLink work may be different.<br />
<br />
==Step 1: Preconditions==<br />
<br />
* Boot SL4P <br />
* Open a console<br />
* Connect the Pandora to the Internet<br />
* Connect the Pandora to AC power<br />
* Make sure that you don't need to carry away the Pandora for the next 5 hours.<br />
<br />
==Step 2: Compile a new kernel with "udl" support==<br />
<br />
'''Needs Internet connection!'''<br />
<br />
See also: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel Kernel compilation], especially the [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel#3D_driver note about the 3D graphics driver], that should be considered when compiling a new kernel.<br />
<br />
<pre><br />
su -<br />
sh kernel-sync.sh<br />
cd /usr/src/linux<br />
make xconfig (or, if that fails due to missing KDE, use "make menuconfig", which uses the text mode menu system)<br />
</pre><br />
<br />
(kernel-sync.sh is the script, that needs the Internet connection. It downloads the kernel sources, and that process will take some time.)<br />
<br />
In xconfig or menuconfig, use the search feature, search for "udl".<br />
Check it to be compiled as a module, then save and exit the menu.<br />
<br />
Afterwards:<br />
<br />
<pre><br />
cd<br />
sh kernel.sh<br />
</pre><br />
<br />
This compiles a new kernel and all the modules.<br />
Depending on your CPU speed and RAM, this may take about 2 to 5 hours.<br />
Then reboot.<br />
<br />
==Step 3: Compile the X driver for DisplayLink (udlfb)==<br />
<br />
('''ONLY UNTIL SL4P 14.0 RC4''', in later versions this is already integrated into the default system, so in 14.0 RC5 and later versions you may skip this step!).<br />
Fetch sources of, compile, make a package and install the X driver:<br />
<br />
'''Needs Internet connection!'''<br />
<br />
<pre><br />
rm -rf /tmp/build/*<br />
cd<br />
git clone http://git.plugable.com/webdav/xf-video-udlfb/<br />
cd xf-video-udlfb<br />
<br />
export CFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
export CXXFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
<br />
./autogen.sh<br />
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc<br />
make<br />
make install DESTDIR=/tmp/build/<br />
cd /tmp/build/<br />
makepkg -c y /tmp/xf-video-udlfb-201211-arm-1.tgz<br />
installpkg /tmp/xf-video-udlfb-*-arm-1.tgz<br />
</pre><br />
<br />
<br />
==Step 4: Find out framebuffer device==<br />
<br />
Find out, which framebuffer device is used:<br />
<br />
Plug in the DisplayLink adapter, then do a<br />
<br />
<pre><br />
dmesg<br />
</pre><br />
<br />
The output should show you, what fb device is used. For me, it's /dev/fb3.<br />
You should see something like this:<br />
<br />
<pre><br />
[ 230.808593] usb 1-2: new high-speed USB device number 2 using ehci-omap<br />
[ 235.933532] usb 1-2: device descriptor read/64, error -32<br />
[ 236.201080] usb 1-2: New USB device found, idVendor=17e9, idProduct=0198<br />
[ 236.201110] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3<br />
[ 236.201110] usb 1-2: Product: WS Tech USB-DVI<br />
[ 236.201141] usb 1-2: Manufacturer: DisplayLink<br />
[ 236.201141] usb 1-2: SerialNumber: 305711<br />
[ 236.443908] udlfb: DisplayLink WS Tech USB-DVI - serial #305711<br />
[ 236.443939] udlfb: vid_17e9&pid_0198&rev_0015 driver's dlfb_data struct at c7890800<br />
[ 236.443939] udlfb: console enable=1<br />
[ 236.443969] udlfb: fb_defio enable=1<br />
[ 236.443969] udlfb: shadow enable=1<br />
[ 236.444244] udlfb: vendor descriptor length:1e data:1e 5f 01 001c 05 00 01 03 04 02<br />
[ 236.444274] udlfb: DL chip limited to 1500000 pixel modes<br />
[ 236.445434] udlfb: allocated 4 65024 byte urbs<br />
[ 236.447937] usbcore: registered new interface driver udlfb<br />
[ 236.598724] udlfb: Unable to get valid EDID from device/display<br />
[ 236.598754] udlfb: 640x350 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 640x400 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 721x400 @ 85 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 60 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 72 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 75 Hz valid mode<br />
[ 236.598846] udlfb: 640x480 @ 85 Hz valid mode<br />
[ 236.598846] udlfb: 800x600 @ 56 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 72 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 75 Hz valid mode<br />
[ 236.598907] udlfb: 800x600 @ 85 Hz valid mode<br />
[ 236.598907] udlfb: 1024x768 @ 43 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 60 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 70 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 75 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 85 Hz valid mode<br />
[ 236.598968] udlfb: 1152x864 @ 75 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 60 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 85 Hz valid mode<br />
[ 236.599029] udlfb: 1280x1024 @ 60 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 75 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 85 Hz valid mode<br />
[ 236.599060] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599212] udlfb: Reallocating framebuffer. Addresses will change!<br />
[ 236.600250] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.600250] udlfb: set_par mode 800x600<br />
[ 236.642547] udlfb: DisplayLink USB device /dev/fb3 attached. 800x600 resolution. Using 1880K framebuffer memory<br />
</pre><br />
<br />
(Note last line mentioning the device /dev/fb3)<br />
<br />
<br />
==Step 5: First Test==<br />
<br />
Plug in the DisplayLink adapter, connect the display. Make sure that USB Host is enabled on the Pandora.<br />
Then reboot the Pandora.<br />
After the reboot, the external display should turn green, as the sign that the DisplayLink driver is active and talking to the DisplayLink adapter.<br />
If it does, the first test was successful.<br />
<br />
<br />
==Step 6: Adjust /etc/X11/xorg.conf==<br />
<br />
Add this block to /etc/X11/xorg.conf (and replace "/dev/fb3" with the framebuffer device you discovered in Step 4 above):<br />
<br />
<pre><br />
################ DisplayLink Stuff ###################<br />
Section "Device"<br />
Identifier "DisplayLinkDevice"<br />
Driver "fbdev"<br />
BusID "USB" # needed to use multiple DisplayLink devices<br />
Option "fbdev" "/dev/fb3" # change to whatever device you want to use<br />
# Option "rotate" "CCW" # uncomment for rotation<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "DisplayLinkMonitor"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "DisplayLinkScreen"<br />
Device "DisplayLinkDevice"<br />
Monitor "DisplayLinkMonitor"<br />
DefaultDepth 16<br />
EndSection<br />
</pre><br />
<br />
Then find the Section "ServerLayout" and add a reference to the new screen, e.g. like this:<br />
<br />
<pre><br />
Screen 0 "DisplayLinkScreen"<br />
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"<br />
Option "Xinerama" "on"<br />
</pre><br />
<br />
<br />
Hints:<br />
* "Screen0" is the reference to the Pandora screen. I think that's the default identified in SL4P and SuperZaxxon. You may check to make sure it's correct.<br />
* You may replace "LeftOf" by "RightOf", "Above" or "Below".<br />
* For cloning, you may experiment with <pre>Option "Clone" "on"</pre>. However, this will need adjustment of the DisplayLink display's resolution and probably more, in order to produce a satisfying result. Please document it here, if you find a good solution for cloning.<br />
<br />
<br />
==Optional: Further tweaking of the setup==<br />
<br />
If you want to change xorg.conf and test the changes without waiting for X with XFCE to start up each time, you may<br />
As a user:<br />
<pre><br />
xwmconfig<br />
</pre><br />
choose fvwm2<br />
<br />
As root, edit /etc/inittab, and change:<br />
<pre><br />
id:4:initdefault:<br />
</pre><br />
into<br />
<pre><br />
id:3:initdefault:<br />
</pre><br />
<br />
Then SL4P boots into text mode, and you can log in and type startx to start X with the much quicker loading fwwm2 window manager.<br />
Once you have found a setup you want to use, you may revert the last steps to boot directly into XFCE again.<br />
<br />
<br />
<br />
==To Do: Hotplug==<br />
<br />
We still need to find a satisfactory hotplug solution. Currently, the X server needs to be restarted, in order to make a newly plugged in DisplayLink adapter work, or to revert the desktop to 800x480 Pandora screen size, when the adapter has been disconnected.<br />
<br />
It seems that real hotplug is not possible with the versions of X and udlfb (kernel): [http://superuser.com/questions/502359/is-it-possible-to-have-displaylink-usb-display-hotplugging-with-xorg-1-13-on-ker]<br />
<br />
What would in theory be possible using the hotplug mechanism of Linux, as I understand it, would be, to kill and restart X automatically on every plug / unplug of a DisplayLink device.<br />
Of course, this is a really bad hack. Open applications would lose any unsaved data.<br />
But I could think of a semi-automatic solution:<br />
Whenever hot(un)plug of a DisplayLink adapter is detected, prompt the user to save any unsaved data, and to then hit the "Restart X" button of the prompting dialog.<br />
<br />
Work in progress...<br />
<br />
==Usage hint: Use two instances of the X server==<br />
<br />
If you modified your xorg.conf as mentioned here in Step 6, it is possible to either start the X server with or without the DisplayLink adapter connected. Either method will work and give a good displaying result.<br />
<br />
If you want to plug or unplug the DisplayLink adapter and then adapt the display (e.g.: You worked at home with DisplayLink, then unplug DisplayLink and want to continue our work on the way using just the Pandora screen), there is currently no way around closing the application(s) you worked with, saving your files, restarting the X server and reopening your applications and files.<br />
<br />
However, there is at least a method, that makes it a bit easier by avoiding the need to leave X entirely:<br />
<br />
'''Use two instances of the X server:'''<br />
<br />
* Let the Pandora boot, without DisplayLink connected, into the X environment (i.e. the /etc/inittab modification is not necessary for that method)<br />
* (work on the Pandora as usual)<br />
* (then close all applications, that you plan to use with DisplayLink later)<br />
* Plug in the DisplayLink adapter with the connected display. The display will be green<br />
* Open a console and type "startx"<br />
--> Another instance of the X server will be started, that uses the DisplayLink-enabled setup and is shown on the external screen. The first X instance won't be visible and usable during the second instance runs.<br />
* (open your applications again and continue your work on the large screen)<br />
* (close your applications on the large screen)<br />
* Click the "exit" icon in the lower right corner and choose "Log out"<br />
--> The 2nd instance of the X server will quit and you are back on the Pandora screen in the first instance of the X server<br />
* Now you can disconnect the DisplayLink adapter<br />
<br />
However, please take care to really quit and restart your applications. Otherwise you may start a second instance of your application on the other screen, maybe load the same file and end up in a big mess with your data files.<br />
<br />
=SiS USB2VGA adapters=<br />
<br />
They should work in general, using the sisusbvga / sisusb kernel module and X driver.<br />
However, I have not succeeded to make one work in SL4P yet.<br />
<br />
Work in progress...</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/USB_graphic&diff=26462Software projects/OS/Slackware/Advanced usage/USB graphic2012-12-21T19:41:03Z<p>Hermocom: /* Display Link for SL4P 14.0 RC6 */ Correction of the module copy command</p>
<hr />
<div>* Check [http://boards.openpandora.org/index.php?/topic/10903-displaylink-external-dvivga-display-works-now-on-to-fine-tuning-it/#entry202334 this thread].<br />
<br />
= Display Link for SL4P 14.0 RC6=<br />
<br />
In RC6, DisplayLink almost works out of the box.<br />
<br />
All you need to do is open a terminal and do this:<br />
<br />
<pre><br />
su -<br />
<br />
cd /boot<br />
cp uImage-2.6.30-displaylink uImage<br />
<br />
cd /lib/modules<br />
cp -r 3.2.30-displaylink/* 3.2.30-dirty<br />
<br />
reboot<br />
</pre><br />
<br />
and then proceed with testing the functionality of the DisplayLink adapter and adapting the /etc/xorg.cont file.<br />
<br />
I.e. with SL4P 14.0 RC6 you skip the steps 1 to 4 of the below instructions and proceed here: [[#Step 5: First Test]]<br />
<br />
= Display Link for SL4P 14.0 RC4 and RC5=<br />
<br />
These instructions are for users of SL4P 14.0 RC4 and RC5.<br />
<br />
If you use an earlier or later version of SL4P, the steps necessary to make DisplayLink work may be different.<br />
<br />
==Step 1: Preconditions==<br />
<br />
* Boot SL4P <br />
* Open a console<br />
* Connect the Pandora to the Internet<br />
* Connect the Pandora to AC power<br />
* Make sure that you don't need to carry away the Pandora for the next 5 hours.<br />
<br />
==Step 2: Compile a new kernel with "udl" support==<br />
<br />
'''Needs Internet connection!'''<br />
<br />
See also: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel Kernel compilation], especially the [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel#3D_driver note about the 3D graphics driver], that should be considered when compiling a new kernel.<br />
<br />
<pre><br />
su -<br />
sh kernel-sync.sh<br />
cd /usr/src/linux<br />
make xconfig (or, if that fails due to missing KDE, use "make menuconfig", which uses the text mode menu system)<br />
</pre><br />
<br />
(kernel-sync.sh is the script, that needs the Internet connection. It downloads the kernel sources, and that process will take some time.)<br />
<br />
In xconfig or menuconfig, use the search feature, search for "udl".<br />
Check it to be compiled as a module, then save and exit the menu.<br />
<br />
Afterwards:<br />
<br />
<pre><br />
cd<br />
sh kernel.sh<br />
</pre><br />
<br />
This compiles a new kernel and all the modules.<br />
Depending on your CPU speed and RAM, this may take about 2 to 5 hours.<br />
Then reboot.<br />
<br />
==Step 3: Compile the X driver for DisplayLink (udlfb)==<br />
<br />
('''ONLY UNTIL SL4P 14.0 RC4''', in later versions this is already integrated into the default system, so in 14.0 RC5 and later versions you may skip this step!).<br />
Fetch sources of, compile, make a package and install the X driver:<br />
<br />
'''Needs Internet connection!'''<br />
<br />
<pre><br />
rm -rf /tmp/build/*<br />
cd<br />
git clone http://git.plugable.com/webdav/xf-video-udlfb/<br />
cd xf-video-udlfb<br />
<br />
export CFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
export CXXFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
<br />
./autogen.sh<br />
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc<br />
make<br />
make install DESTDIR=/tmp/build/<br />
cd /tmp/build/<br />
makepkg -c y /tmp/xf-video-udlfb-201211-arm-1.tgz<br />
installpkg /tmp/xf-video-udlfb-*-arm-1.tgz<br />
</pre><br />
<br />
<br />
==Step 4: Find out framebuffer device==<br />
<br />
Find out, which framebuffer device is used:<br />
<br />
Plug in the DisplayLink adapter, then do a<br />
<br />
<pre><br />
dmesg<br />
</pre><br />
<br />
The output should show you, what fb device is used. For me, it's /dev/fb3.<br />
You should see something like this:<br />
<br />
<pre><br />
[ 230.808593] usb 1-2: new high-speed USB device number 2 using ehci-omap<br />
[ 235.933532] usb 1-2: device descriptor read/64, error -32<br />
[ 236.201080] usb 1-2: New USB device found, idVendor=17e9, idProduct=0198<br />
[ 236.201110] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3<br />
[ 236.201110] usb 1-2: Product: WS Tech USB-DVI<br />
[ 236.201141] usb 1-2: Manufacturer: DisplayLink<br />
[ 236.201141] usb 1-2: SerialNumber: 305711<br />
[ 236.443908] udlfb: DisplayLink WS Tech USB-DVI - serial #305711<br />
[ 236.443939] udlfb: vid_17e9&pid_0198&rev_0015 driver's dlfb_data struct at c7890800<br />
[ 236.443939] udlfb: console enable=1<br />
[ 236.443969] udlfb: fb_defio enable=1<br />
[ 236.443969] udlfb: shadow enable=1<br />
[ 236.444244] udlfb: vendor descriptor length:1e data:1e 5f 01 001c 05 00 01 03 04 02<br />
[ 236.444274] udlfb: DL chip limited to 1500000 pixel modes<br />
[ 236.445434] udlfb: allocated 4 65024 byte urbs<br />
[ 236.447937] usbcore: registered new interface driver udlfb<br />
[ 236.598724] udlfb: Unable to get valid EDID from device/display<br />
[ 236.598754] udlfb: 640x350 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 640x400 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 721x400 @ 85 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 60 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 72 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 75 Hz valid mode<br />
[ 236.598846] udlfb: 640x480 @ 85 Hz valid mode<br />
[ 236.598846] udlfb: 800x600 @ 56 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 72 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 75 Hz valid mode<br />
[ 236.598907] udlfb: 800x600 @ 85 Hz valid mode<br />
[ 236.598907] udlfb: 1024x768 @ 43 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 60 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 70 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 75 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 85 Hz valid mode<br />
[ 236.598968] udlfb: 1152x864 @ 75 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 60 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 85 Hz valid mode<br />
[ 236.599029] udlfb: 1280x1024 @ 60 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 75 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 85 Hz valid mode<br />
[ 236.599060] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599212] udlfb: Reallocating framebuffer. Addresses will change!<br />
[ 236.600250] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.600250] udlfb: set_par mode 800x600<br />
[ 236.642547] udlfb: DisplayLink USB device /dev/fb3 attached. 800x600 resolution. Using 1880K framebuffer memory<br />
</pre><br />
<br />
(Note last line mentioning the device /dev/fb3)<br />
<br />
<br />
==Step 5: First Test==<br />
<br />
Plug in the DisplayLink adapter, connect the display. Make sure that USB Host is enabled on the Pandora.<br />
Then reboot the Pandora.<br />
After the reboot, the external display should turn green, as the sign that the DisplayLink driver is active and talking to the DisplayLink adapter.<br />
If it does, the first test was successful.<br />
<br />
<br />
==Step 6: Adjust /etc/X11/xorg.conf==<br />
<br />
Add this block to /etc/X11/xorg.conf (and replace "/dev/fb3" with the framebuffer device you discovered in Step 4 above):<br />
<br />
<pre><br />
################ DisplayLink Stuff ###################<br />
Section "Device"<br />
Identifier "DisplayLinkDevice"<br />
Driver "fbdev"<br />
BusID "USB" # needed to use multiple DisplayLink devices<br />
Option "fbdev" "/dev/fb3" # change to whatever device you want to use<br />
# Option "rotate" "CCW" # uncomment for rotation<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "DisplayLinkMonitor"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "DisplayLinkScreen"<br />
Device "DisplayLinkDevice"<br />
Monitor "DisplayLinkMonitor"<br />
DefaultDepth 16<br />
EndSection<br />
</pre><br />
<br />
Then find the Section "ServerLayout" and add a reference to the new screen, e.g. like this:<br />
<br />
<pre><br />
Screen 0 "DisplayLinkScreen"<br />
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"<br />
Option "Xinerama" "on"<br />
</pre><br />
<br />
<br />
Hints:<br />
* "Screen0" is the reference to the Pandora screen. I think that's the default identified in SL4P and SuperZaxxon. You may check to make sure it's correct.<br />
* You may replace "LeftOf" by "RightOf", "Above" or "Below".<br />
* For cloning, you may experiment with <pre>Option "Clone" "on"</pre>. However, this will need adjustment of the DisplayLink display's resolution and probably more, in order to produce a satisfying result. Please document it here, if you find a good solution for cloning.<br />
<br />
<br />
==Optional: Further tweaking of the setup==<br />
<br />
If you want to change xorg.conf and test the changes without waiting for X with XFCE to start up each time, you may<br />
As a user:<br />
<pre><br />
xwmconfig<br />
</pre><br />
choose fvwm2<br />
<br />
As root, edit /etc/inittab, and change:<br />
<pre><br />
id:4:initdefault:<br />
</pre><br />
into<br />
<pre><br />
id:3:initdefault:<br />
</pre><br />
<br />
Then SL4P boots into text mode, and you can log in and type startx to start X with the much quicker loading fwwm2 window manager.<br />
Once you have found a setup you want to use, you may revert the last steps to boot directly into XFCE again.<br />
<br />
<br />
<br />
==To Do: Hotplug==<br />
<br />
We still need to find a satisfactory hotplug solution. Currently, the X server needs to be restarted, in order to make a newly plugged in DisplayLink adapter work, or to revert the desktop to 800x480 Pandora screen size, when the adapter has been disconnected.<br />
<br />
It seems that real hotplug is not possible with the versions of X and udlfb (kernel): [http://superuser.com/questions/502359/is-it-possible-to-have-displaylink-usb-display-hotplugging-with-xorg-1-13-on-ker]<br />
<br />
What would in theory be possible using the hotplug mechanism of Linux, as I understand it, would be, to kill and restart X automatically on every plug / unplug of a DisplayLink device.<br />
Of course, this is a really bad hack. Open applications would lose any unsaved data.<br />
But I could think of a semi-automatic solution:<br />
Whenever hot(un)plug of a DisplayLink adapter is detected, prompt the user to save any unsaved data, and to then hit the "Restart X" button of the prompting dialog.<br />
<br />
Work in progress...<br />
<br />
==Usage hint: Use two instances of the X server==<br />
<br />
If you modified your xorg.conf as mentioned here in Step 6, it is possible to either start the X server with or without the DisplayLink adapter connected. Either method will work and give a good displaying result.<br />
<br />
If you want to plug or unplug the DisplayLink adapter and then adapt the display (e.g.: You worked at home with DisplayLink, then unplug DisplayLink and want to continue our work on the way using just the Pandora screen), there is currently no way around closing the application(s) you worked with, saving your files, restarting the X server and reopening your applications and files.<br />
<br />
However, there is at least a method, that makes it a bit easier by avoiding the need to leave X entirely:<br />
<br />
'''Use two instances of the X server:'''<br />
<br />
* Let the Pandora boot, without DisplayLink connected, into the X environment (i.e. the /etc/inittab modification is not necessary for that method)<br />
* (work on the Pandora as usual)<br />
* (then close all applications, that you plan to use with DisplayLink later)<br />
* Plug in the DisplayLink adapter with the connected display. The display will be green<br />
* Open a console and type "startx"<br />
--> Another instance of the X server will be started, that uses the DisplayLink-enabled setup and is shown on the external screen. The first X instance won't be visible and usable during the second instance runs.<br />
* (open your applications again and continue your work on the large screen)<br />
* (close your applications on the large screen)<br />
* Click the "exit" icon in the lower right corner and choose "Log out"<br />
--> The 2nd instance of the X server will quit and you are back on the Pandora screen in the first instance of the X server<br />
* Now you can disconnect the DisplayLink adapter<br />
<br />
However, please take care to really quit and restart your applications. Otherwise you may start a second instance of your application on the other screen, maybe load the same file and end up in a big mess with your data files.<br />
<br />
=SiS USB2VGA adapters=<br />
<br />
They should work in general, using the sisusbvga / sisusb kernel module and X driver.<br />
However, I have not succeeded to make one work in SL4P yet.<br />
<br />
Work in progress...</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/USB_graphic&diff=26461Software projects/OS/Slackware/Advanced usage/USB graphic2012-12-20T22:24:28Z<p>Hermocom: correction of the RC6 section</p>
<hr />
<div>* Check [http://boards.openpandora.org/index.php?/topic/10903-displaylink-external-dvivga-display-works-now-on-to-fine-tuning-it/#entry202334 this thread].<br />
<br />
= Display Link for SL4P 14.0 RC6=<br />
<br />
In RC6, DisplayLink almost works out of the box.<br />
<br />
All you need to do is open a terminal and do this:<br />
<br />
<pre><br />
su -<br />
<br />
cd /boot<br />
cp uImage-2.6.30-displaylink uImage<br />
<br />
cd /lib/modules<br />
cp -r 3.2.30-displaylink 3.2.30-dirty<br />
<br />
reboot<br />
</pre><br />
<br />
and then proceed with testing the functionality of the DisplayLink adapter and adapting the /etc/xorg.cont file.<br />
<br />
I.e. with SL4P 14.0 RC6 you skip the steps 1 to 4 of the below instructions and proceed here: [[#Step 5: First Test]]<br />
<br />
<br />
<br />
= Display Link for SL4P 14.0 RC4 and RC5=<br />
<br />
These instructions are for users of SL4P 14.0 RC4 and RC5.<br />
<br />
If you use an earlier or later version of SL4P, the steps necessary to make DisplayLink work may be different.<br />
<br />
==Step 1: Preconditions==<br />
<br />
* Boot SL4P <br />
* Open a console<br />
* Connect the Pandora to the Internet<br />
* Connect the Pandora to AC power<br />
* Make sure that you don't need to carry away the Pandora for the next 5 hours.<br />
<br />
==Step 2: Compile a new kernel with "udl" support==<br />
<br />
'''Needs Internet connection!'''<br />
<br />
See also: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel Kernel compilation], especially the [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel#3D_driver note about the 3D graphics driver], that should be considered when compiling a new kernel.<br />
<br />
<pre><br />
su -<br />
sh kernel-sync.sh<br />
cd /usr/src/linux<br />
make xconfig (or, if that fails due to missing KDE, use "make menuconfig", which uses the text mode menu system)<br />
</pre><br />
<br />
(kernel-sync.sh is the script, that needs the Internet connection. It downloads the kernel sources, and that process will take some time.)<br />
<br />
In xconfig or menuconfig, use the search feature, search for "udl".<br />
Check it to be compiled as a module, then save and exit the menu.<br />
<br />
Afterwards:<br />
<br />
<pre><br />
cd<br />
sh kernel.sh<br />
</pre><br />
<br />
This compiles a new kernel and all the modules.<br />
Depending on your CPU speed and RAM, this may take about 2 to 5 hours.<br />
Then reboot.<br />
<br />
==Step 3: Compile the X driver for DisplayLink (udlfb)==<br />
<br />
('''ONLY UNTIL SL4P 14.0 RC4''', in later versions this is already integrated into the default system, so in 14.0 RC5 and later versions you may skip this step!).<br />
Fetch sources of, compile, make a package and install the X driver:<br />
<br />
'''Needs Internet connection!'''<br />
<br />
<pre><br />
rm -rf /tmp/build/*<br />
cd<br />
git clone http://git.plugable.com/webdav/xf-video-udlfb/<br />
cd xf-video-udlfb<br />
<br />
export CFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
export CXXFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
<br />
./autogen.sh<br />
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc<br />
make<br />
make install DESTDIR=/tmp/build/<br />
cd /tmp/build/<br />
makepkg -c y /tmp/xf-video-udlfb-201211-arm-1.tgz<br />
installpkg /tmp/xf-video-udlfb-*-arm-1.tgz<br />
</pre><br />
<br />
<br />
==Step 4: Find out framebuffer device==<br />
<br />
Find out, which framebuffer device is used:<br />
<br />
Plug in the DisplayLink adapter, then do a<br />
<br />
<pre><br />
dmesg<br />
</pre><br />
<br />
The output should show you, what fb device is used. For me, it's /dev/fb3.<br />
You should see something like this:<br />
<br />
<pre><br />
[ 230.808593] usb 1-2: new high-speed USB device number 2 using ehci-omap<br />
[ 235.933532] usb 1-2: device descriptor read/64, error -32<br />
[ 236.201080] usb 1-2: New USB device found, idVendor=17e9, idProduct=0198<br />
[ 236.201110] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3<br />
[ 236.201110] usb 1-2: Product: WS Tech USB-DVI<br />
[ 236.201141] usb 1-2: Manufacturer: DisplayLink<br />
[ 236.201141] usb 1-2: SerialNumber: 305711<br />
[ 236.443908] udlfb: DisplayLink WS Tech USB-DVI - serial #305711<br />
[ 236.443939] udlfb: vid_17e9&pid_0198&rev_0015 driver's dlfb_data struct at c7890800<br />
[ 236.443939] udlfb: console enable=1<br />
[ 236.443969] udlfb: fb_defio enable=1<br />
[ 236.443969] udlfb: shadow enable=1<br />
[ 236.444244] udlfb: vendor descriptor length:1e data:1e 5f 01 001c 05 00 01 03 04 02<br />
[ 236.444274] udlfb: DL chip limited to 1500000 pixel modes<br />
[ 236.445434] udlfb: allocated 4 65024 byte urbs<br />
[ 236.447937] usbcore: registered new interface driver udlfb<br />
[ 236.598724] udlfb: Unable to get valid EDID from device/display<br />
[ 236.598754] udlfb: 640x350 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 640x400 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 721x400 @ 85 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 60 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 72 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 75 Hz valid mode<br />
[ 236.598846] udlfb: 640x480 @ 85 Hz valid mode<br />
[ 236.598846] udlfb: 800x600 @ 56 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 72 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 75 Hz valid mode<br />
[ 236.598907] udlfb: 800x600 @ 85 Hz valid mode<br />
[ 236.598907] udlfb: 1024x768 @ 43 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 60 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 70 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 75 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 85 Hz valid mode<br />
[ 236.598968] udlfb: 1152x864 @ 75 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 60 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 85 Hz valid mode<br />
[ 236.599029] udlfb: 1280x1024 @ 60 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 75 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 85 Hz valid mode<br />
[ 236.599060] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599212] udlfb: Reallocating framebuffer. Addresses will change!<br />
[ 236.600250] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.600250] udlfb: set_par mode 800x600<br />
[ 236.642547] udlfb: DisplayLink USB device /dev/fb3 attached. 800x600 resolution. Using 1880K framebuffer memory<br />
</pre><br />
<br />
(Note last line mentioning the device /dev/fb3)<br />
<br />
<br />
==Step 5: First Test==<br />
<br />
Plug in the DisplayLink adapter, connect the display. Make sure that USB Host is enabled on the Pandora.<br />
Then reboot the Pandora.<br />
After the reboot, the external display should turn green, as the sign that the DisplayLink driver is active and talking to the DisplayLink adapter.<br />
If it does, the first test was successful.<br />
<br />
<br />
==Step 6: Adjust /etc/X11/xorg.conf==<br />
<br />
Add this block to /etc/X11/xorg.conf (and replace "/dev/fb3" with the framebuffer device you discovered in Step 4 above):<br />
<br />
<pre><br />
################ DisplayLink Stuff ###################<br />
Section "Device"<br />
Identifier "DisplayLinkDevice"<br />
Driver "fbdev"<br />
BusID "USB" # needed to use multiple DisplayLink devices<br />
Option "fbdev" "/dev/fb3" # change to whatever device you want to use<br />
# Option "rotate" "CCW" # uncomment for rotation<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "DisplayLinkMonitor"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "DisplayLinkScreen"<br />
Device "DisplayLinkDevice"<br />
Monitor "DisplayLinkMonitor"<br />
DefaultDepth 16<br />
EndSection<br />
</pre><br />
<br />
Then find the Section "ServerLayout" and add a reference to the new screen, e.g. like this:<br />
<br />
<pre><br />
Screen 0 "DisplayLinkScreen"<br />
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"<br />
Option "Xinerama" "on"<br />
</pre><br />
<br />
<br />
Hints:<br />
* "Screen0" is the reference to the Pandora screen. I think that's the default identified in SL4P and SuperZaxxon. You may check to make sure it's correct.<br />
* You may replace "LeftOf" by "RightOf", "Above" or "Below".<br />
* For cloning, you may experiment with <pre>Option "Clone" "on"</pre>. However, this will need adjustment of the DisplayLink display's resolution and probably more, in order to produce a satisfying result. Please document it here, if you find a good solution for cloning.<br />
<br />
<br />
==Optional: Further tweaking of the setup==<br />
<br />
If you want to change xorg.conf and test the changes without waiting for X with XFCE to start up each time, you may<br />
As a user:<br />
<pre><br />
xwmconfig<br />
</pre><br />
choose fvwm2<br />
<br />
As root, edit /etc/inittab, and change:<br />
<pre><br />
id:4:initdefault:<br />
</pre><br />
into<br />
<pre><br />
id:3:initdefault:<br />
</pre><br />
<br />
Then SL4P boots into text mode, and you can log in and type startx to start X with the much quicker loading fwwm2 window manager.<br />
Once you have found a setup you want to use, you may revert the last steps to boot directly into XFCE again.<br />
<br />
<br />
<br />
==To Do: Hotplug==<br />
<br />
We still need to find a satisfactory hotplug solution. Currently, the X server needs to be restarted, in order to make a newly plugged in DisplayLink adapter work, or to revert the desktop to 800x480 Pandora screen size, when the adapter has been disconnected.<br />
<br />
It seems that real hotplug is not possible with the versions of X and udlfb (kernel): [http://superuser.com/questions/502359/is-it-possible-to-have-displaylink-usb-display-hotplugging-with-xorg-1-13-on-ker]<br />
<br />
What would in theory be possible using the hotplug mechanism of Linux, as I understand it, would be, to kill and restart X automatically on every plug / unplug of a DisplayLink device.<br />
Of course, this is a really bad hack. Open applications would lose any unsaved data.<br />
But I could think of a semi-automatic solution:<br />
Whenever hot(un)plug of a DisplayLink adapter is detected, prompt the user to save any unsaved data, and to then hit the "Restart X" button of the prompting dialog.<br />
<br />
Work in progress...<br />
<br />
==Usage hint: Use two instances of the X server==<br />
<br />
If you modified your xorg.conf as mentioned here in Step 6, it is possible to either start the X server with or without the DisplayLink adapter connected. Either method will work and give a good displaying result.<br />
<br />
If you want to plug or unplug the DisplayLink adapter and then adapt the display (e.g.: You worked at home with DisplayLink, then unplug DisplayLink and want to continue our work on the way using just the Pandora screen), there is currently no way around closing the application(s) you worked with, saving your files, restarting the X server and reopening your applications and files.<br />
<br />
However, there is at least a method, that makes it a bit easier by avoiding the need to leave X entirely:<br />
<br />
'''Use two instances of the X server:'''<br />
<br />
* Let the Pandora boot, without DisplayLink connected, into the X environment (i.e. the /etc/inittab modification is not necessary for that method)<br />
* (work on the Pandora as usual)<br />
* (then close all applications, that you plan to use with DisplayLink later)<br />
* Plug in the DisplayLink adapter with the connected display. The display will be green<br />
* Open a console and type "startx"<br />
--> Another instance of the X server will be started, that uses the DisplayLink-enabled setup and is shown on the external screen. The first X instance won't be visible and usable during the second instance runs.<br />
* (open your applications again and continue your work on the large screen)<br />
* (close your applications on the large screen)<br />
* Click the "exit" icon in the lower right corner and choose "Log out"<br />
--> The 2nd instance of the X server will quit and you are back on the Pandora screen in the first instance of the X server<br />
* Now you can disconnect the DisplayLink adapter<br />
<br />
However, please take care to really quit and restart your applications. Otherwise you may start a second instance of your application on the other screen, maybe load the same file and end up in a big mess with your data files.<br />
<br />
=SiS USB2VGA adapters=<br />
<br />
They should work in general, using the sisusbvga / sisusb kernel module and X driver.<br />
However, I have not succeeded to make one work in SL4P yet.<br />
<br />
Work in progress...</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/USB_graphic&diff=26460Software projects/OS/Slackware/Advanced usage/USB graphic2012-12-20T22:20:23Z<p>Hermocom: Added instructions for DisplayLink in SL4P 14.0 RC6</p>
<hr />
<div>* Check [http://boards.openpandora.org/index.php?/topic/10903-displaylink-external-dvivga-display-works-now-on-to-fine-tuning-it/#entry202334 this thread].<br />
<br />
= Display Link for SL4P 14.0 RC6=<br />
<br />
In RC6, DisplayLink almost works out of the box.<br />
<br />
All you need to do is open a terminal and do this:<br />
<br />
<pre><br />
cd /boot<br />
cp uImage-2.6.30-displaylink uImage<br />
<br />
cd /lib/modules<br />
cp -r 3.2.30-displaylink 3.2.30-dirty<br />
<br />
reboot<br />
</pre><br />
<br />
and then proceed with testing the functionality of the DisplayLink adapter and adapting the /etc/xorg.cont file.<br />
<br />
I.e. with SL4P 14.0 RC6 you skip the steps 1 to 4 of the below instructions and proceed here: [[#Step 5: First Test]]<br />
<br />
<br />
<br />
= Display Link for SL4P 14.0 RC4 and RC5=<br />
<br />
These instructions are for users of SL4P 14.0 RC4 and RC5.<br />
<br />
If you use an earlier or later version of SL4P, the steps necessary to make DisplayLink work may be different.<br />
<br />
==Step 1: Preconditions==<br />
<br />
* Boot SL4P <br />
* Open a console<br />
* Connect the Pandora to the Internet<br />
* Connect the Pandora to AC power<br />
* Make sure that you don't need to carry away the Pandora for the next 5 hours.<br />
<br />
==Step 2: Compile a new kernel with "udl" support==<br />
<br />
'''Needs Internet connection!'''<br />
<br />
See also: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel Kernel compilation], especially the [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel#3D_driver note about the 3D graphics driver], that should be considered when compiling a new kernel.<br />
<br />
<pre><br />
su -<br />
sh kernel-sync.sh<br />
cd /usr/src/linux<br />
make xconfig (or, if that fails due to missing KDE, use "make menuconfig", which uses the text mode menu system)<br />
</pre><br />
<br />
(kernel-sync.sh is the script, that needs the Internet connection. It downloads the kernel sources, and that process will take some time.)<br />
<br />
In xconfig or menuconfig, use the search feature, search for "udl".<br />
Check it to be compiled as a module, then save and exit the menu.<br />
<br />
Afterwards:<br />
<br />
<pre><br />
cd<br />
sh kernel.sh<br />
</pre><br />
<br />
This compiles a new kernel and all the modules.<br />
Depending on your CPU speed and RAM, this may take about 2 to 5 hours.<br />
Then reboot.<br />
<br />
==Step 3: Compile the X driver for DisplayLink (udlfb)==<br />
<br />
('''ONLY UNTIL SL4P 14.0 RC4''', in later versions this is already integrated into the default system, so in 14.0 RC5 and later versions you may skip this step!).<br />
Fetch sources of, compile, make a package and install the X driver:<br />
<br />
'''Needs Internet connection!'''<br />
<br />
<pre><br />
rm -rf /tmp/build/*<br />
cd<br />
git clone http://git.plugable.com/webdav/xf-video-udlfb/<br />
cd xf-video-udlfb<br />
<br />
export CFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
export CXXFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
<br />
./autogen.sh<br />
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc<br />
make<br />
make install DESTDIR=/tmp/build/<br />
cd /tmp/build/<br />
makepkg -c y /tmp/xf-video-udlfb-201211-arm-1.tgz<br />
installpkg /tmp/xf-video-udlfb-*-arm-1.tgz<br />
</pre><br />
<br />
<br />
==Step 4: Find out framebuffer device==<br />
<br />
Find out, which framebuffer device is used:<br />
<br />
Plug in the DisplayLink adapter, then do a<br />
<br />
<pre><br />
dmesg<br />
</pre><br />
<br />
The output should show you, what fb device is used. For me, it's /dev/fb3.<br />
You should see something like this:<br />
<br />
<pre><br />
[ 230.808593] usb 1-2: new high-speed USB device number 2 using ehci-omap<br />
[ 235.933532] usb 1-2: device descriptor read/64, error -32<br />
[ 236.201080] usb 1-2: New USB device found, idVendor=17e9, idProduct=0198<br />
[ 236.201110] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3<br />
[ 236.201110] usb 1-2: Product: WS Tech USB-DVI<br />
[ 236.201141] usb 1-2: Manufacturer: DisplayLink<br />
[ 236.201141] usb 1-2: SerialNumber: 305711<br />
[ 236.443908] udlfb: DisplayLink WS Tech USB-DVI - serial #305711<br />
[ 236.443939] udlfb: vid_17e9&pid_0198&rev_0015 driver's dlfb_data struct at c7890800<br />
[ 236.443939] udlfb: console enable=1<br />
[ 236.443969] udlfb: fb_defio enable=1<br />
[ 236.443969] udlfb: shadow enable=1<br />
[ 236.444244] udlfb: vendor descriptor length:1e data:1e 5f 01 001c 05 00 01 03 04 02<br />
[ 236.444274] udlfb: DL chip limited to 1500000 pixel modes<br />
[ 236.445434] udlfb: allocated 4 65024 byte urbs<br />
[ 236.447937] usbcore: registered new interface driver udlfb<br />
[ 236.598724] udlfb: Unable to get valid EDID from device/display<br />
[ 236.598754] udlfb: 640x350 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 640x400 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 721x400 @ 85 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 60 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 72 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 75 Hz valid mode<br />
[ 236.598846] udlfb: 640x480 @ 85 Hz valid mode<br />
[ 236.598846] udlfb: 800x600 @ 56 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 72 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 75 Hz valid mode<br />
[ 236.598907] udlfb: 800x600 @ 85 Hz valid mode<br />
[ 236.598907] udlfb: 1024x768 @ 43 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 60 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 70 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 75 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 85 Hz valid mode<br />
[ 236.598968] udlfb: 1152x864 @ 75 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 60 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 85 Hz valid mode<br />
[ 236.599029] udlfb: 1280x1024 @ 60 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 75 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 85 Hz valid mode<br />
[ 236.599060] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599212] udlfb: Reallocating framebuffer. Addresses will change!<br />
[ 236.600250] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.600250] udlfb: set_par mode 800x600<br />
[ 236.642547] udlfb: DisplayLink USB device /dev/fb3 attached. 800x600 resolution. Using 1880K framebuffer memory<br />
</pre><br />
<br />
(Note last line mentioning the device /dev/fb3)<br />
<br />
<br />
==Step 5: First Test==<br />
<br />
Plug in the DisplayLink adapter, connect the display. Make sure that USB Host is enabled on the Pandora.<br />
Then reboot the Pandora.<br />
After the reboot, the external display should turn green, as the sign that the DisplayLink driver is active and talking to the DisplayLink adapter.<br />
If it does, the first test was successful.<br />
<br />
<br />
==Step 6: Adjust /etc/X11/xorg.conf==<br />
<br />
Add this block to /etc/X11/xorg.conf (and replace "/dev/fb3" with the framebuffer device you discovered in Step 4 above):<br />
<br />
<pre><br />
################ DisplayLink Stuff ###################<br />
Section "Device"<br />
Identifier "DisplayLinkDevice"<br />
Driver "fbdev"<br />
BusID "USB" # needed to use multiple DisplayLink devices<br />
Option "fbdev" "/dev/fb3" # change to whatever device you want to use<br />
# Option "rotate" "CCW" # uncomment for rotation<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "DisplayLinkMonitor"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "DisplayLinkScreen"<br />
Device "DisplayLinkDevice"<br />
Monitor "DisplayLinkMonitor"<br />
DefaultDepth 16<br />
EndSection<br />
</pre><br />
<br />
Then find the Section "ServerLayout" and add a reference to the new screen, e.g. like this:<br />
<br />
<pre><br />
Screen 0 "DisplayLinkScreen"<br />
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"<br />
Option "Xinerama" "on"<br />
</pre><br />
<br />
<br />
Hints:<br />
* "Screen0" is the reference to the Pandora screen. I think that's the default identified in SL4P and SuperZaxxon. You may check to make sure it's correct.<br />
* You may replace "LeftOf" by "RightOf", "Above" or "Below".<br />
* For cloning, you may experiment with <pre>Option "Clone" "on"</pre>. However, this will need adjustment of the DisplayLink display's resolution and probably more, in order to produce a satisfying result. Please document it here, if you find a good solution for cloning.<br />
<br />
<br />
==Optional: Further tweaking of the setup==<br />
<br />
If you want to change xorg.conf and test the changes without waiting for X with XFCE to start up each time, you may<br />
As a user:<br />
<pre><br />
xwmconfig<br />
</pre><br />
choose fvwm2<br />
<br />
As root, edit /etc/inittab, and change:<br />
<pre><br />
id:4:initdefault:<br />
</pre><br />
into<br />
<pre><br />
id:3:initdefault:<br />
</pre><br />
<br />
Then SL4P boots into text mode, and you can log in and type startx to start X with the much quicker loading fwwm2 window manager.<br />
Once you have found a setup you want to use, you may revert the last steps to boot directly into XFCE again.<br />
<br />
<br />
<br />
==To Do: Hotplug==<br />
<br />
We still need to find a satisfactory hotplug solution. Currently, the X server needs to be restarted, in order to make a newly plugged in DisplayLink adapter work, or to revert the desktop to 800x480 Pandora screen size, when the adapter has been disconnected.<br />
<br />
It seems that real hotplug is not possible with the versions of X and udlfb (kernel): [http://superuser.com/questions/502359/is-it-possible-to-have-displaylink-usb-display-hotplugging-with-xorg-1-13-on-ker]<br />
<br />
What would in theory be possible using the hotplug mechanism of Linux, as I understand it, would be, to kill and restart X automatically on every plug / unplug of a DisplayLink device.<br />
Of course, this is a really bad hack. Open applications would lose any unsaved data.<br />
But I could think of a semi-automatic solution:<br />
Whenever hot(un)plug of a DisplayLink adapter is detected, prompt the user to save any unsaved data, and to then hit the "Restart X" button of the prompting dialog.<br />
<br />
Work in progress...<br />
<br />
==Usage hint: Use two instances of the X server==<br />
<br />
If you modified your xorg.conf as mentioned here in Step 6, it is possible to either start the X server with or without the DisplayLink adapter connected. Either method will work and give a good displaying result.<br />
<br />
If you want to plug or unplug the DisplayLink adapter and then adapt the display (e.g.: You worked at home with DisplayLink, then unplug DisplayLink and want to continue our work on the way using just the Pandora screen), there is currently no way around closing the application(s) you worked with, saving your files, restarting the X server and reopening your applications and files.<br />
<br />
However, there is at least a method, that makes it a bit easier by avoiding the need to leave X entirely:<br />
<br />
'''Use two instances of the X server:'''<br />
<br />
* Let the Pandora boot, without DisplayLink connected, into the X environment (i.e. the /etc/inittab modification is not necessary for that method)<br />
* (work on the Pandora as usual)<br />
* (then close all applications, that you plan to use with DisplayLink later)<br />
* Plug in the DisplayLink adapter with the connected display. The display will be green<br />
* Open a console and type "startx"<br />
--> Another instance of the X server will be started, that uses the DisplayLink-enabled setup and is shown on the external screen. The first X instance won't be visible and usable during the second instance runs.<br />
* (open your applications again and continue your work on the large screen)<br />
* (close your applications on the large screen)<br />
* Click the "exit" icon in the lower right corner and choose "Log out"<br />
--> The 2nd instance of the X server will quit and you are back on the Pandora screen in the first instance of the X server<br />
* Now you can disconnect the DisplayLink adapter<br />
<br />
However, please take care to really quit and restart your applications. Otherwise you may start a second instance of your application on the other screen, maybe load the same file and end up in a big mess with your data files.<br />
<br />
=SiS USB2VGA adapters=<br />
<br />
They should work in general, using the sisusbvga / sisusb kernel module and X driver.<br />
However, I have not succeeded to make one work in SL4P yet.<br />
<br />
Work in progress...</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/USB_graphic&diff=26449Software projects/OS/Slackware/Advanced usage/USB graphic2012-12-13T07:17:31Z<p>Hermocom: /* Step 2: Compile a new kernel with "udl" support */</p>
<hr />
<div>= Display Link =<br />
* Check [http://boards.openpandora.org/index.php?/topic/10903-displaylink-external-dvivga-display-works-now-on-to-fine-tuning-it/#entry202334 this thread].<br />
<br />
These instructions are for users of SL4P 14.0 RC4 and RC5.<br />
<br />
If you use an earlier or later version of SL4P, the steps necessary to make DisplayLink work may be different.<br />
<br />
==Step 1: Preconditions==<br />
<br />
* Boot SL4P <br />
* Open a console<br />
* Connect the Pandora to the Internet<br />
* Connect the Pandora to AC power<br />
* Make sure that you don't need to carry away the Pandora for the next 5 hours.<br />
<br />
==Step 2: Compile a new kernel with "udl" support==<br />
<br />
'''Needs Internet connection!'''<br />
<br />
See also: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel Kernel compilation], especially the [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel#3D_driver note about the 3D graphics driver], that should be considered when compiling a new kernel.<br />
<br />
<pre><br />
su -<br />
sh kernel-sync.sh<br />
cd /usr/src/linux<br />
make xconfig (or, if that fails due to missing KDE, use "make menuconfig", which uses the text mode menu system)<br />
</pre><br />
<br />
(kernel-sync.sh is the script, that needs the Internet connection. It downloads the kernel sources, and that process will take some time.)<br />
<br />
In xconfig or menuconfig, use the search feature, search for "udl".<br />
Check it to be compiled as a module, then save and exit the menu.<br />
<br />
Afterwards:<br />
<br />
<pre><br />
cd<br />
sh kernel.sh<br />
</pre><br />
<br />
This compiles a new kernel and all the modules.<br />
Depending on your CPU speed and RAM, this may take about 2 to 5 hours.<br />
Then reboot.<br />
<br />
==Step 3: Compile the X driver for DisplayLink (udlfb)==<br />
<br />
('''ONLY UNTIL SL4P 14.0 RC4''', in later versions this is already integrated into the default system, so in 14.0 RC5 and later versions you may skip this step!).<br />
Fetch sources of, compile, make a package and install the X driver:<br />
<br />
'''Needs Internet connection!'''<br />
<br />
<pre><br />
rm -rf /tmp/build/*<br />
cd<br />
git clone http://git.plugable.com/webdav/xf-video-udlfb/<br />
cd xf-video-udlfb<br />
<br />
export CFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
export CXXFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
<br />
./autogen.sh<br />
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc<br />
make<br />
make install DESTDIR=/tmp/build/<br />
cd /tmp/build/<br />
makepkg -c y /tmp/xf-video-udlfb-201211-arm-1.tgz<br />
installpkg /tmp/xf-video-udlfb-*-arm-1.tgz<br />
</pre><br />
<br />
<br />
==Step 4: Find out framebuffer device==<br />
<br />
Find out, which framebuffer device is used:<br />
<br />
Plug in the DisplayLink adapter, then do a<br />
<br />
<pre><br />
dmesg<br />
</pre><br />
<br />
The output should show you, what fb device is used. For me, it's /dev/fb3.<br />
You should see something like this:<br />
<br />
<pre><br />
[ 230.808593] usb 1-2: new high-speed USB device number 2 using ehci-omap<br />
[ 235.933532] usb 1-2: device descriptor read/64, error -32<br />
[ 236.201080] usb 1-2: New USB device found, idVendor=17e9, idProduct=0198<br />
[ 236.201110] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3<br />
[ 236.201110] usb 1-2: Product: WS Tech USB-DVI<br />
[ 236.201141] usb 1-2: Manufacturer: DisplayLink<br />
[ 236.201141] usb 1-2: SerialNumber: 305711<br />
[ 236.443908] udlfb: DisplayLink WS Tech USB-DVI - serial #305711<br />
[ 236.443939] udlfb: vid_17e9&pid_0198&rev_0015 driver's dlfb_data struct at c7890800<br />
[ 236.443939] udlfb: console enable=1<br />
[ 236.443969] udlfb: fb_defio enable=1<br />
[ 236.443969] udlfb: shadow enable=1<br />
[ 236.444244] udlfb: vendor descriptor length:1e data:1e 5f 01 001c 05 00 01 03 04 02<br />
[ 236.444274] udlfb: DL chip limited to 1500000 pixel modes<br />
[ 236.445434] udlfb: allocated 4 65024 byte urbs<br />
[ 236.447937] usbcore: registered new interface driver udlfb<br />
[ 236.598724] udlfb: Unable to get valid EDID from device/display<br />
[ 236.598754] udlfb: 640x350 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 640x400 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 721x400 @ 85 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 60 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 72 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 75 Hz valid mode<br />
[ 236.598846] udlfb: 640x480 @ 85 Hz valid mode<br />
[ 236.598846] udlfb: 800x600 @ 56 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 72 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 75 Hz valid mode<br />
[ 236.598907] udlfb: 800x600 @ 85 Hz valid mode<br />
[ 236.598907] udlfb: 1024x768 @ 43 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 60 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 70 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 75 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 85 Hz valid mode<br />
[ 236.598968] udlfb: 1152x864 @ 75 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 60 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 85 Hz valid mode<br />
[ 236.599029] udlfb: 1280x1024 @ 60 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 75 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 85 Hz valid mode<br />
[ 236.599060] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599212] udlfb: Reallocating framebuffer. Addresses will change!<br />
[ 236.600250] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.600250] udlfb: set_par mode 800x600<br />
[ 236.642547] udlfb: DisplayLink USB device /dev/fb3 attached. 800x600 resolution. Using 1880K framebuffer memory<br />
</pre><br />
<br />
(Note last line mentioning the device /dev/fb3)<br />
<br />
<br />
==Step 5: First Test==<br />
<br />
Plug in the DisplayLink adapter, connect the display. Make sure that USB Host is enabled on the Pandora.<br />
Then reboot the Pandora.<br />
After the reboot, the external display should turn green, as the sign that the DisplayLink driver is active and talking to the DisplayLink adapter.<br />
If it does, the first test was successful.<br />
<br />
<br />
==Step 6: Adjust /etc/X11/xorg.conf==<br />
<br />
Add this block to /etc/X11/xorg.conf (and replace "/dev/fb3" with the framebuffer device you discovered in Step 4 above):<br />
<br />
<pre><br />
################ DisplayLink Stuff ###################<br />
Section "Device"<br />
Identifier "DisplayLinkDevice"<br />
Driver "fbdev"<br />
BusID "USB" # needed to use multiple DisplayLink devices<br />
Option "fbdev" "/dev/fb3" # change to whatever device you want to use<br />
# Option "rotate" "CCW" # uncomment for rotation<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "DisplayLinkMonitor"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "DisplayLinkScreen"<br />
Device "DisplayLinkDevice"<br />
Monitor "DisplayLinkMonitor"<br />
DefaultDepth 16<br />
EndSection<br />
</pre><br />
<br />
Then find the Section "ServerLayout" and add a reference to the new screen, e.g. like this:<br />
<br />
<pre><br />
Screen 0 "DisplayLinkScreen"<br />
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"<br />
Option "Xinerama" "on"<br />
</pre><br />
<br />
<br />
Hints:<br />
* "Screen0" is the reference to the Pandora screen. I think that's the default identified in SL4P and SuperZaxxon. You may check to make sure it's correct.<br />
* You may replace "LeftOf" by "RightOf", "Above" or "Below".<br />
* For cloning, you may experiment with <pre>Option "Clone" "on"</pre>. However, this will need adjustment of the DisplayLink display's resolution and probably more, in order to produce a satisfying result. Please document it here, if you find a good solution for cloning.<br />
<br />
<br />
==Optional: Further tweaking of the setup==<br />
<br />
If you want to change xorg.conf and test the changes without waiting for X with XFCE to start up each time, you may<br />
As a user:<br />
<pre><br />
xwmconfig<br />
</pre><br />
choose fvwm2<br />
<br />
As root, edit /etc/inittab, and change:<br />
<pre><br />
id:4:initdefault:<br />
</pre><br />
into<br />
<pre><br />
id:3:initdefault:<br />
</pre><br />
<br />
Then SL4P boots into text mode, and you can log in and type startx to start X with the much quicker loading fwwm2 window manager.<br />
Once you have found a setup you want to use, you may revert the last steps to boot directly into XFCE again.<br />
<br />
<br />
<br />
==To Do: Hotplug==<br />
<br />
We still need to find a satisfactory hotplug solution. Currently, the X server needs to be restarted, in order to make a newly plugged in DisplayLink adapter work, or to revert the desktop to 800x480 Pandora screen size, when the adapter has been disconnected.<br />
<br />
It seems that real hotplug is not possible with the versions of X and udlfb (kernel): [http://superuser.com/questions/502359/is-it-possible-to-have-displaylink-usb-display-hotplugging-with-xorg-1-13-on-ker]<br />
<br />
What would in theory be possible using the hotplug mechanism of Linux, as I understand it, would be, to kill and restart X automatically on every plug / unplug of a DisplayLink device.<br />
Of course, this is a really bad hack. Open applications would lose any unsaved data.<br />
But I could think of a semi-automatic solution:<br />
Whenever hot(un)plug of a DisplayLink adapter is detected, prompt the user to save any unsaved data, and to then hit the "Restart X" button of the prompting dialog.<br />
<br />
Work in progress...<br />
<br />
==Usage hint: Use two instances of the X server==<br />
<br />
If you modified your xorg.conf as mentioned here in Step 6, it is possible to either start the X server with or without the DisplayLink adapter connected. Either method will work and give a good displaying result.<br />
<br />
If you want to plug or unplug the DisplayLink adapter and then adapt the display (e.g.: You worked at home with DisplayLink, then unplug DisplayLink and want to continue our work on the way using just the Pandora screen), there is currently no way around closing the application(s) you worked with, saving your files, restarting the X server and reopening your applications and files.<br />
<br />
However, there is at least a method, that makes it a bit easier by avoiding the need to leave X entirely:<br />
<br />
'''Use two instances of the X server:'''<br />
<br />
* Let the Pandora boot, without DisplayLink connected, into the X environment (i.e. the /etc/inittab modification is not necessary for that method)<br />
* (work on the Pandora as usual)<br />
* (then close all applications, that you plan to use with DisplayLink later)<br />
* Plug in the DisplayLink adapter with the connected display. The display will be green<br />
* Open a console and type "startx"<br />
--> Another instance of the X server will be started, that uses the DisplayLink-enabled setup and is shown on the external screen. The first X instance won't be visible and usable during the second instance runs.<br />
* (open your applications again and continue your work on the large screen)<br />
* (close your applications on the large screen)<br />
* Click the "exit" icon in the lower right corner and choose "Log out"<br />
--> The 2nd instance of the X server will quit and you are back on the Pandora screen in the first instance of the X server<br />
* Now you can disconnect the DisplayLink adapter<br />
<br />
However, please take care to really quit and restart your applications. Otherwise you may start a second instance of your application on the other screen, maybe load the same file and end up in a big mess with your data files.<br />
<br />
=SiS USB2VGA adapters=<br />
<br />
They should work in general, using the sisusbvga / sisusb kernel module and X driver.<br />
However, I have not succeeded to make one work in SL4P yet.<br />
<br />
Work in progress...</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/USB_graphic&diff=26448Software projects/OS/Slackware/Advanced usage/USB graphic2012-12-13T07:15:10Z<p>Hermocom: /* Step 2: Compile a new kernel with "udl" support */</p>
<hr />
<div>= Display Link =<br />
* Check [http://boards.openpandora.org/index.php?/topic/10903-displaylink-external-dvivga-display-works-now-on-to-fine-tuning-it/#entry202334 this thread].<br />
<br />
These instructions are for users of SL4P 14.0 RC4 and RC5.<br />
<br />
If you use an earlier or later version of SL4P, the steps necessary to make DisplayLink work may be different.<br />
<br />
==Step 1: Preconditions==<br />
<br />
* Boot SL4P <br />
* Open a console<br />
* Connect the Pandora to the Internet<br />
* Connect the Pandora to AC power<br />
* Make sure that you don't need to carry away the Pandora for the next 5 hours.<br />
<br />
==Step 2: Compile a new kernel with "udl" support==<br />
<br />
'''Needs Internet connection!'''<br />
<br />
See also: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel Kernel compilation], especially the [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel#3D_driver note about the 3D graphics driver], that should be considered when compiling a new kernel.<br />
<br />
<pre><br />
su -<br />
sh kernel-sync.sh<br />
cd /usr/src/linux<br />
make xconfig (or, if that fails due to missing KDE, use "make menuconfig", which uses the text mode menu system)<br />
</pre><br />
<br />
Use the search feature, search for "udl"<br />
Check it to be compiled as a module, then:<br />
<br />
<pre><br />
cd<br />
sh kernel.sh<br />
</pre><br />
<br />
This compiles a new kernel and all the modules.<br />
Depending on your CPU speed and RAM, this may take about 2 to 5 hours.<br />
Then reboot.<br />
<br />
==Step 3: Compile the X driver for DisplayLink (udlfb)==<br />
<br />
('''ONLY UNTIL SL4P 14.0 RC4''', in later versions this is already integrated into the default system, so in 14.0 RC5 and later versions you may skip this step!).<br />
Fetch sources of, compile, make a package and install the X driver:<br />
<br />
'''Needs Internet connection!'''<br />
<br />
<pre><br />
rm -rf /tmp/build/*<br />
cd<br />
git clone http://git.plugable.com/webdav/xf-video-udlfb/<br />
cd xf-video-udlfb<br />
<br />
export CFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
export CXXFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
<br />
./autogen.sh<br />
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc<br />
make<br />
make install DESTDIR=/tmp/build/<br />
cd /tmp/build/<br />
makepkg -c y /tmp/xf-video-udlfb-201211-arm-1.tgz<br />
installpkg /tmp/xf-video-udlfb-*-arm-1.tgz<br />
</pre><br />
<br />
<br />
==Step 4: Find out framebuffer device==<br />
<br />
Find out, which framebuffer device is used:<br />
<br />
Plug in the DisplayLink adapter, then do a<br />
<br />
<pre><br />
dmesg<br />
</pre><br />
<br />
The output should show you, what fb device is used. For me, it's /dev/fb3.<br />
You should see something like this:<br />
<br />
<pre><br />
[ 230.808593] usb 1-2: new high-speed USB device number 2 using ehci-omap<br />
[ 235.933532] usb 1-2: device descriptor read/64, error -32<br />
[ 236.201080] usb 1-2: New USB device found, idVendor=17e9, idProduct=0198<br />
[ 236.201110] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3<br />
[ 236.201110] usb 1-2: Product: WS Tech USB-DVI<br />
[ 236.201141] usb 1-2: Manufacturer: DisplayLink<br />
[ 236.201141] usb 1-2: SerialNumber: 305711<br />
[ 236.443908] udlfb: DisplayLink WS Tech USB-DVI - serial #305711<br />
[ 236.443939] udlfb: vid_17e9&pid_0198&rev_0015 driver's dlfb_data struct at c7890800<br />
[ 236.443939] udlfb: console enable=1<br />
[ 236.443969] udlfb: fb_defio enable=1<br />
[ 236.443969] udlfb: shadow enable=1<br />
[ 236.444244] udlfb: vendor descriptor length:1e data:1e 5f 01 001c 05 00 01 03 04 02<br />
[ 236.444274] udlfb: DL chip limited to 1500000 pixel modes<br />
[ 236.445434] udlfb: allocated 4 65024 byte urbs<br />
[ 236.447937] usbcore: registered new interface driver udlfb<br />
[ 236.598724] udlfb: Unable to get valid EDID from device/display<br />
[ 236.598754] udlfb: 640x350 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 640x400 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 721x400 @ 85 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 60 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 72 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 75 Hz valid mode<br />
[ 236.598846] udlfb: 640x480 @ 85 Hz valid mode<br />
[ 236.598846] udlfb: 800x600 @ 56 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 72 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 75 Hz valid mode<br />
[ 236.598907] udlfb: 800x600 @ 85 Hz valid mode<br />
[ 236.598907] udlfb: 1024x768 @ 43 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 60 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 70 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 75 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 85 Hz valid mode<br />
[ 236.598968] udlfb: 1152x864 @ 75 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 60 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 85 Hz valid mode<br />
[ 236.599029] udlfb: 1280x1024 @ 60 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 75 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 85 Hz valid mode<br />
[ 236.599060] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599212] udlfb: Reallocating framebuffer. Addresses will change!<br />
[ 236.600250] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.600250] udlfb: set_par mode 800x600<br />
[ 236.642547] udlfb: DisplayLink USB device /dev/fb3 attached. 800x600 resolution. Using 1880K framebuffer memory<br />
</pre><br />
<br />
(Note last line mentioning the device /dev/fb3)<br />
<br />
<br />
==Step 5: First Test==<br />
<br />
Plug in the DisplayLink adapter, connect the display. Make sure that USB Host is enabled on the Pandora.<br />
Then reboot the Pandora.<br />
After the reboot, the external display should turn green, as the sign that the DisplayLink driver is active and talking to the DisplayLink adapter.<br />
If it does, the first test was successful.<br />
<br />
<br />
==Step 6: Adjust /etc/X11/xorg.conf==<br />
<br />
Add this block to /etc/X11/xorg.conf (and replace "/dev/fb3" with the framebuffer device you discovered in Step 4 above):<br />
<br />
<pre><br />
################ DisplayLink Stuff ###################<br />
Section "Device"<br />
Identifier "DisplayLinkDevice"<br />
Driver "fbdev"<br />
BusID "USB" # needed to use multiple DisplayLink devices<br />
Option "fbdev" "/dev/fb3" # change to whatever device you want to use<br />
# Option "rotate" "CCW" # uncomment for rotation<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "DisplayLinkMonitor"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "DisplayLinkScreen"<br />
Device "DisplayLinkDevice"<br />
Monitor "DisplayLinkMonitor"<br />
DefaultDepth 16<br />
EndSection<br />
</pre><br />
<br />
Then find the Section "ServerLayout" and add a reference to the new screen, e.g. like this:<br />
<br />
<pre><br />
Screen 0 "DisplayLinkScreen"<br />
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"<br />
Option "Xinerama" "on"<br />
</pre><br />
<br />
<br />
Hints:<br />
* "Screen0" is the reference to the Pandora screen. I think that's the default identified in SL4P and SuperZaxxon. You may check to make sure it's correct.<br />
* You may replace "LeftOf" by "RightOf", "Above" or "Below".<br />
* For cloning, you may experiment with <pre>Option "Clone" "on"</pre>. However, this will need adjustment of the DisplayLink display's resolution and probably more, in order to produce a satisfying result. Please document it here, if you find a good solution for cloning.<br />
<br />
<br />
==Optional: Further tweaking of the setup==<br />
<br />
If you want to change xorg.conf and test the changes without waiting for X with XFCE to start up each time, you may<br />
As a user:<br />
<pre><br />
xwmconfig<br />
</pre><br />
choose fvwm2<br />
<br />
As root, edit /etc/inittab, and change:<br />
<pre><br />
id:4:initdefault:<br />
</pre><br />
into<br />
<pre><br />
id:3:initdefault:<br />
</pre><br />
<br />
Then SL4P boots into text mode, and you can log in and type startx to start X with the much quicker loading fwwm2 window manager.<br />
Once you have found a setup you want to use, you may revert the last steps to boot directly into XFCE again.<br />
<br />
<br />
<br />
==To Do: Hotplug==<br />
<br />
We still need to find a satisfactory hotplug solution. Currently, the X server needs to be restarted, in order to make a newly plugged in DisplayLink adapter work, or to revert the desktop to 800x480 Pandora screen size, when the adapter has been disconnected.<br />
<br />
It seems that real hotplug is not possible with the versions of X and udlfb (kernel): [http://superuser.com/questions/502359/is-it-possible-to-have-displaylink-usb-display-hotplugging-with-xorg-1-13-on-ker]<br />
<br />
What would in theory be possible using the hotplug mechanism of Linux, as I understand it, would be, to kill and restart X automatically on every plug / unplug of a DisplayLink device.<br />
Of course, this is a really bad hack. Open applications would lose any unsaved data.<br />
But I could think of a semi-automatic solution:<br />
Whenever hot(un)plug of a DisplayLink adapter is detected, prompt the user to save any unsaved data, and to then hit the "Restart X" button of the prompting dialog.<br />
<br />
Work in progress...<br />
<br />
==Usage hint: Use two instances of the X server==<br />
<br />
If you modified your xorg.conf as mentioned here in Step 6, it is possible to either start the X server with or without the DisplayLink adapter connected. Either method will work and give a good displaying result.<br />
<br />
If you want to plug or unplug the DisplayLink adapter and then adapt the display (e.g.: You worked at home with DisplayLink, then unplug DisplayLink and want to continue our work on the way using just the Pandora screen), there is currently no way around closing the application(s) you worked with, saving your files, restarting the X server and reopening your applications and files.<br />
<br />
However, there is at least a method, that makes it a bit easier by avoiding the need to leave X entirely:<br />
<br />
'''Use two instances of the X server:'''<br />
<br />
* Let the Pandora boot, without DisplayLink connected, into the X environment (i.e. the /etc/inittab modification is not necessary for that method)<br />
* (work on the Pandora as usual)<br />
* (then close all applications, that you plan to use with DisplayLink later)<br />
* Plug in the DisplayLink adapter with the connected display. The display will be green<br />
* Open a console and type "startx"<br />
--> Another instance of the X server will be started, that uses the DisplayLink-enabled setup and is shown on the external screen. The first X instance won't be visible and usable during the second instance runs.<br />
* (open your applications again and continue your work on the large screen)<br />
* (close your applications on the large screen)<br />
* Click the "exit" icon in the lower right corner and choose "Log out"<br />
--> The 2nd instance of the X server will quit and you are back on the Pandora screen in the first instance of the X server<br />
* Now you can disconnect the DisplayLink adapter<br />
<br />
However, please take care to really quit and restart your applications. Otherwise you may start a second instance of your application on the other screen, maybe load the same file and end up in a big mess with your data files.<br />
<br />
=SiS USB2VGA adapters=<br />
<br />
They should work in general, using the sisusbvga / sisusb kernel module and X driver.<br />
However, I have not succeeded to make one work in SL4P yet.<br />
<br />
Work in progress...</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/USB_graphic&diff=26447Software projects/OS/Slackware/Advanced usage/USB graphic2012-12-13T07:14:08Z<p>Hermocom: /* Step 2: Compile a new kernel with "udl" support */</p>
<hr />
<div>= Display Link =<br />
* Check [http://boards.openpandora.org/index.php?/topic/10903-displaylink-external-dvivga-display-works-now-on-to-fine-tuning-it/#entry202334 this thread].<br />
<br />
These instructions are for users of SL4P 14.0 RC4 and RC5.<br />
<br />
If you use an earlier or later version of SL4P, the steps necessary to make DisplayLink work may be different.<br />
<br />
==Step 1: Preconditions==<br />
<br />
* Boot SL4P <br />
* Open a console<br />
* Connect the Pandora to the Internet<br />
* Connect the Pandora to AC power<br />
* Make sure that you don't need to carry away the Pandora for the next 5 hours.<br />
<br />
==Step 2: Compile a new kernel with "udl" support==<br />
<br />
'''Needs Internet connection!'''<br />
<br />
See also: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel Kernel compilation], especially the note about the 3D graphics driver, that should be considered when compiling a new kernel: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel#3D_driver]<br />
<br />
<pre><br />
su -<br />
sh kernel-sync.sh<br />
cd /usr/src/linux<br />
make xconfig (or, if that fails due to missing KDE, use "make menuconfig", which uses the text mode menu system)<br />
</pre><br />
<br />
Use the search feature, search for "udl"<br />
Check it to be compiled as a module, then:<br />
<br />
<pre><br />
cd<br />
sh kernel.sh<br />
</pre><br />
<br />
This compiles a new kernel and all the modules.<br />
Depending on your CPU speed and RAM, this may take about 2 to 5 hours.<br />
Then reboot.<br />
<br />
==Step 3: Compile the X driver for DisplayLink (udlfb)==<br />
<br />
('''ONLY UNTIL SL4P 14.0 RC4''', in later versions this is already integrated into the default system, so in 14.0 RC5 and later versions you may skip this step!).<br />
Fetch sources of, compile, make a package and install the X driver:<br />
<br />
'''Needs Internet connection!'''<br />
<br />
<pre><br />
rm -rf /tmp/build/*<br />
cd<br />
git clone http://git.plugable.com/webdav/xf-video-udlfb/<br />
cd xf-video-udlfb<br />
<br />
export CFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
export CXXFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
<br />
./autogen.sh<br />
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc<br />
make<br />
make install DESTDIR=/tmp/build/<br />
cd /tmp/build/<br />
makepkg -c y /tmp/xf-video-udlfb-201211-arm-1.tgz<br />
installpkg /tmp/xf-video-udlfb-*-arm-1.tgz<br />
</pre><br />
<br />
<br />
==Step 4: Find out framebuffer device==<br />
<br />
Find out, which framebuffer device is used:<br />
<br />
Plug in the DisplayLink adapter, then do a<br />
<br />
<pre><br />
dmesg<br />
</pre><br />
<br />
The output should show you, what fb device is used. For me, it's /dev/fb3.<br />
You should see something like this:<br />
<br />
<pre><br />
[ 230.808593] usb 1-2: new high-speed USB device number 2 using ehci-omap<br />
[ 235.933532] usb 1-2: device descriptor read/64, error -32<br />
[ 236.201080] usb 1-2: New USB device found, idVendor=17e9, idProduct=0198<br />
[ 236.201110] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3<br />
[ 236.201110] usb 1-2: Product: WS Tech USB-DVI<br />
[ 236.201141] usb 1-2: Manufacturer: DisplayLink<br />
[ 236.201141] usb 1-2: SerialNumber: 305711<br />
[ 236.443908] udlfb: DisplayLink WS Tech USB-DVI - serial #305711<br />
[ 236.443939] udlfb: vid_17e9&pid_0198&rev_0015 driver's dlfb_data struct at c7890800<br />
[ 236.443939] udlfb: console enable=1<br />
[ 236.443969] udlfb: fb_defio enable=1<br />
[ 236.443969] udlfb: shadow enable=1<br />
[ 236.444244] udlfb: vendor descriptor length:1e data:1e 5f 01 001c 05 00 01 03 04 02<br />
[ 236.444274] udlfb: DL chip limited to 1500000 pixel modes<br />
[ 236.445434] udlfb: allocated 4 65024 byte urbs<br />
[ 236.447937] usbcore: registered new interface driver udlfb<br />
[ 236.598724] udlfb: Unable to get valid EDID from device/display<br />
[ 236.598754] udlfb: 640x350 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 640x400 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 721x400 @ 85 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 60 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 72 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 75 Hz valid mode<br />
[ 236.598846] udlfb: 640x480 @ 85 Hz valid mode<br />
[ 236.598846] udlfb: 800x600 @ 56 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 72 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 75 Hz valid mode<br />
[ 236.598907] udlfb: 800x600 @ 85 Hz valid mode<br />
[ 236.598907] udlfb: 1024x768 @ 43 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 60 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 70 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 75 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 85 Hz valid mode<br />
[ 236.598968] udlfb: 1152x864 @ 75 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 60 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 85 Hz valid mode<br />
[ 236.599029] udlfb: 1280x1024 @ 60 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 75 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 85 Hz valid mode<br />
[ 236.599060] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599212] udlfb: Reallocating framebuffer. Addresses will change!<br />
[ 236.600250] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.600250] udlfb: set_par mode 800x600<br />
[ 236.642547] udlfb: DisplayLink USB device /dev/fb3 attached. 800x600 resolution. Using 1880K framebuffer memory<br />
</pre><br />
<br />
(Note last line mentioning the device /dev/fb3)<br />
<br />
<br />
==Step 5: First Test==<br />
<br />
Plug in the DisplayLink adapter, connect the display. Make sure that USB Host is enabled on the Pandora.<br />
Then reboot the Pandora.<br />
After the reboot, the external display should turn green, as the sign that the DisplayLink driver is active and talking to the DisplayLink adapter.<br />
If it does, the first test was successful.<br />
<br />
<br />
==Step 6: Adjust /etc/X11/xorg.conf==<br />
<br />
Add this block to /etc/X11/xorg.conf (and replace "/dev/fb3" with the framebuffer device you discovered in Step 4 above):<br />
<br />
<pre><br />
################ DisplayLink Stuff ###################<br />
Section "Device"<br />
Identifier "DisplayLinkDevice"<br />
Driver "fbdev"<br />
BusID "USB" # needed to use multiple DisplayLink devices<br />
Option "fbdev" "/dev/fb3" # change to whatever device you want to use<br />
# Option "rotate" "CCW" # uncomment for rotation<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "DisplayLinkMonitor"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "DisplayLinkScreen"<br />
Device "DisplayLinkDevice"<br />
Monitor "DisplayLinkMonitor"<br />
DefaultDepth 16<br />
EndSection<br />
</pre><br />
<br />
Then find the Section "ServerLayout" and add a reference to the new screen, e.g. like this:<br />
<br />
<pre><br />
Screen 0 "DisplayLinkScreen"<br />
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"<br />
Option "Xinerama" "on"<br />
</pre><br />
<br />
<br />
Hints:<br />
* "Screen0" is the reference to the Pandora screen. I think that's the default identified in SL4P and SuperZaxxon. You may check to make sure it's correct.<br />
* You may replace "LeftOf" by "RightOf", "Above" or "Below".<br />
* For cloning, you may experiment with <pre>Option "Clone" "on"</pre>. However, this will need adjustment of the DisplayLink display's resolution and probably more, in order to produce a satisfying result. Please document it here, if you find a good solution for cloning.<br />
<br />
<br />
==Optional: Further tweaking of the setup==<br />
<br />
If you want to change xorg.conf and test the changes without waiting for X with XFCE to start up each time, you may<br />
As a user:<br />
<pre><br />
xwmconfig<br />
</pre><br />
choose fvwm2<br />
<br />
As root, edit /etc/inittab, and change:<br />
<pre><br />
id:4:initdefault:<br />
</pre><br />
into<br />
<pre><br />
id:3:initdefault:<br />
</pre><br />
<br />
Then SL4P boots into text mode, and you can log in and type startx to start X with the much quicker loading fwwm2 window manager.<br />
Once you have found a setup you want to use, you may revert the last steps to boot directly into XFCE again.<br />
<br />
<br />
<br />
==To Do: Hotplug==<br />
<br />
We still need to find a satisfactory hotplug solution. Currently, the X server needs to be restarted, in order to make a newly plugged in DisplayLink adapter work, or to revert the desktop to 800x480 Pandora screen size, when the adapter has been disconnected.<br />
<br />
It seems that real hotplug is not possible with the versions of X and udlfb (kernel): [http://superuser.com/questions/502359/is-it-possible-to-have-displaylink-usb-display-hotplugging-with-xorg-1-13-on-ker]<br />
<br />
What would in theory be possible using the hotplug mechanism of Linux, as I understand it, would be, to kill and restart X automatically on every plug / unplug of a DisplayLink device.<br />
Of course, this is a really bad hack. Open applications would lose any unsaved data.<br />
But I could think of a semi-automatic solution:<br />
Whenever hot(un)plug of a DisplayLink adapter is detected, prompt the user to save any unsaved data, and to then hit the "Restart X" button of the prompting dialog.<br />
<br />
Work in progress...<br />
<br />
==Usage hint: Use two instances of the X server==<br />
<br />
If you modified your xorg.conf as mentioned here in Step 6, it is possible to either start the X server with or without the DisplayLink adapter connected. Either method will work and give a good displaying result.<br />
<br />
If you want to plug or unplug the DisplayLink adapter and then adapt the display (e.g.: You worked at home with DisplayLink, then unplug DisplayLink and want to continue our work on the way using just the Pandora screen), there is currently no way around closing the application(s) you worked with, saving your files, restarting the X server and reopening your applications and files.<br />
<br />
However, there is at least a method, that makes it a bit easier by avoiding the need to leave X entirely:<br />
<br />
'''Use two instances of the X server:'''<br />
<br />
* Let the Pandora boot, without DisplayLink connected, into the X environment (i.e. the /etc/inittab modification is not necessary for that method)<br />
* (work on the Pandora as usual)<br />
* (then close all applications, that you plan to use with DisplayLink later)<br />
* Plug in the DisplayLink adapter with the connected display. The display will be green<br />
* Open a console and type "startx"<br />
--> Another instance of the X server will be started, that uses the DisplayLink-enabled setup and is shown on the external screen. The first X instance won't be visible and usable during the second instance runs.<br />
* (open your applications again and continue your work on the large screen)<br />
* (close your applications on the large screen)<br />
* Click the "exit" icon in the lower right corner and choose "Log out"<br />
--> The 2nd instance of the X server will quit and you are back on the Pandora screen in the first instance of the X server<br />
* Now you can disconnect the DisplayLink adapter<br />
<br />
However, please take care to really quit and restart your applications. Otherwise you may start a second instance of your application on the other screen, maybe load the same file and end up in a big mess with your data files.<br />
<br />
=SiS USB2VGA adapters=<br />
<br />
They should work in general, using the sisusbvga / sisusb kernel module and X driver.<br />
However, I have not succeeded to make one work in SL4P yet.<br />
<br />
Work in progress...</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/USB_graphic&diff=26446Software projects/OS/Slackware/Advanced usage/USB graphic2012-12-13T07:13:34Z<p>Hermocom: /* Step 1: Preconditions */</p>
<hr />
<div>= Display Link =<br />
* Check [http://boards.openpandora.org/index.php?/topic/10903-displaylink-external-dvivga-display-works-now-on-to-fine-tuning-it/#entry202334 this thread].<br />
<br />
These instructions are for users of SL4P 14.0 RC4 and RC5.<br />
<br />
If you use an earlier or later version of SL4P, the steps necessary to make DisplayLink work may be different.<br />
<br />
==Step 1: Preconditions==<br />
<br />
* Boot SL4P <br />
* Open a console<br />
* Connect the Pandora to the Internet<br />
* Connect the Pandora to AC power<br />
* Make sure that you don't need to carry away the Pandora for the next 5 hours.<br />
<br />
==Step 2: Compile a new kernel with "udl" support==<br />
<br />
'''Needs Internet connection!'''<br />
<br />
See also: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel Kernel compilation]<br />
<br />
Especially the note about the 3D graphics driver, that should be considered when compiling a new kernel: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel#3D_driver]<br />
<br />
<pre><br />
su -<br />
sh kernel-sync.sh<br />
cd /usr/src/linux<br />
make xconfig (or, if that fails due to missing KDE, use "make menuconfig", which uses the text mode menu system)<br />
</pre><br />
<br />
Use the search feature, search for "udl"<br />
Check it to be compiled as a module, then:<br />
<br />
<pre><br />
cd<br />
sh kernel.sh<br />
</pre><br />
<br />
This compiles a new kernel and all the modules.<br />
Depending on your CPU speed and RAM, this may take about 2 to 5 hours.<br />
Then reboot.<br />
<br />
<br />
==Step 3: Compile the X driver for DisplayLink (udlfb)==<br />
<br />
('''ONLY UNTIL SL4P 14.0 RC4''', in later versions this is already integrated into the default system, so in 14.0 RC5 and later versions you may skip this step!).<br />
Fetch sources of, compile, make a package and install the X driver:<br />
<br />
'''Needs Internet connection!'''<br />
<br />
<pre><br />
rm -rf /tmp/build/*<br />
cd<br />
git clone http://git.plugable.com/webdav/xf-video-udlfb/<br />
cd xf-video-udlfb<br />
<br />
export CFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
export CXXFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
<br />
./autogen.sh<br />
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc<br />
make<br />
make install DESTDIR=/tmp/build/<br />
cd /tmp/build/<br />
makepkg -c y /tmp/xf-video-udlfb-201211-arm-1.tgz<br />
installpkg /tmp/xf-video-udlfb-*-arm-1.tgz<br />
</pre><br />
<br />
<br />
==Step 4: Find out framebuffer device==<br />
<br />
Find out, which framebuffer device is used:<br />
<br />
Plug in the DisplayLink adapter, then do a<br />
<br />
<pre><br />
dmesg<br />
</pre><br />
<br />
The output should show you, what fb device is used. For me, it's /dev/fb3.<br />
You should see something like this:<br />
<br />
<pre><br />
[ 230.808593] usb 1-2: new high-speed USB device number 2 using ehci-omap<br />
[ 235.933532] usb 1-2: device descriptor read/64, error -32<br />
[ 236.201080] usb 1-2: New USB device found, idVendor=17e9, idProduct=0198<br />
[ 236.201110] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3<br />
[ 236.201110] usb 1-2: Product: WS Tech USB-DVI<br />
[ 236.201141] usb 1-2: Manufacturer: DisplayLink<br />
[ 236.201141] usb 1-2: SerialNumber: 305711<br />
[ 236.443908] udlfb: DisplayLink WS Tech USB-DVI - serial #305711<br />
[ 236.443939] udlfb: vid_17e9&pid_0198&rev_0015 driver's dlfb_data struct at c7890800<br />
[ 236.443939] udlfb: console enable=1<br />
[ 236.443969] udlfb: fb_defio enable=1<br />
[ 236.443969] udlfb: shadow enable=1<br />
[ 236.444244] udlfb: vendor descriptor length:1e data:1e 5f 01 001c 05 00 01 03 04 02<br />
[ 236.444274] udlfb: DL chip limited to 1500000 pixel modes<br />
[ 236.445434] udlfb: allocated 4 65024 byte urbs<br />
[ 236.447937] usbcore: registered new interface driver udlfb<br />
[ 236.598724] udlfb: Unable to get valid EDID from device/display<br />
[ 236.598754] udlfb: 640x350 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 640x400 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 721x400 @ 85 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 60 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 72 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 75 Hz valid mode<br />
[ 236.598846] udlfb: 640x480 @ 85 Hz valid mode<br />
[ 236.598846] udlfb: 800x600 @ 56 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 72 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 75 Hz valid mode<br />
[ 236.598907] udlfb: 800x600 @ 85 Hz valid mode<br />
[ 236.598907] udlfb: 1024x768 @ 43 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 60 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 70 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 75 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 85 Hz valid mode<br />
[ 236.598968] udlfb: 1152x864 @ 75 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 60 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 85 Hz valid mode<br />
[ 236.599029] udlfb: 1280x1024 @ 60 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 75 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 85 Hz valid mode<br />
[ 236.599060] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599212] udlfb: Reallocating framebuffer. Addresses will change!<br />
[ 236.600250] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.600250] udlfb: set_par mode 800x600<br />
[ 236.642547] udlfb: DisplayLink USB device /dev/fb3 attached. 800x600 resolution. Using 1880K framebuffer memory<br />
</pre><br />
<br />
(Note last line mentioning the device /dev/fb3)<br />
<br />
<br />
==Step 5: First Test==<br />
<br />
Plug in the DisplayLink adapter, connect the display. Make sure that USB Host is enabled on the Pandora.<br />
Then reboot the Pandora.<br />
After the reboot, the external display should turn green, as the sign that the DisplayLink driver is active and talking to the DisplayLink adapter.<br />
If it does, the first test was successful.<br />
<br />
<br />
==Step 6: Adjust /etc/X11/xorg.conf==<br />
<br />
Add this block to /etc/X11/xorg.conf (and replace "/dev/fb3" with the framebuffer device you discovered in Step 4 above):<br />
<br />
<pre><br />
################ DisplayLink Stuff ###################<br />
Section "Device"<br />
Identifier "DisplayLinkDevice"<br />
Driver "fbdev"<br />
BusID "USB" # needed to use multiple DisplayLink devices<br />
Option "fbdev" "/dev/fb3" # change to whatever device you want to use<br />
# Option "rotate" "CCW" # uncomment for rotation<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "DisplayLinkMonitor"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "DisplayLinkScreen"<br />
Device "DisplayLinkDevice"<br />
Monitor "DisplayLinkMonitor"<br />
DefaultDepth 16<br />
EndSection<br />
</pre><br />
<br />
Then find the Section "ServerLayout" and add a reference to the new screen, e.g. like this:<br />
<br />
<pre><br />
Screen 0 "DisplayLinkScreen"<br />
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"<br />
Option "Xinerama" "on"<br />
</pre><br />
<br />
<br />
Hints:<br />
* "Screen0" is the reference to the Pandora screen. I think that's the default identified in SL4P and SuperZaxxon. You may check to make sure it's correct.<br />
* You may replace "LeftOf" by "RightOf", "Above" or "Below".<br />
* For cloning, you may experiment with <pre>Option "Clone" "on"</pre>. However, this will need adjustment of the DisplayLink display's resolution and probably more, in order to produce a satisfying result. Please document it here, if you find a good solution for cloning.<br />
<br />
<br />
==Optional: Further tweaking of the setup==<br />
<br />
If you want to change xorg.conf and test the changes without waiting for X with XFCE to start up each time, you may<br />
As a user:<br />
<pre><br />
xwmconfig<br />
</pre><br />
choose fvwm2<br />
<br />
As root, edit /etc/inittab, and change:<br />
<pre><br />
id:4:initdefault:<br />
</pre><br />
into<br />
<pre><br />
id:3:initdefault:<br />
</pre><br />
<br />
Then SL4P boots into text mode, and you can log in and type startx to start X with the much quicker loading fwwm2 window manager.<br />
Once you have found a setup you want to use, you may revert the last steps to boot directly into XFCE again.<br />
<br />
<br />
<br />
==To Do: Hotplug==<br />
<br />
We still need to find a satisfactory hotplug solution. Currently, the X server needs to be restarted, in order to make a newly plugged in DisplayLink adapter work, or to revert the desktop to 800x480 Pandora screen size, when the adapter has been disconnected.<br />
<br />
It seems that real hotplug is not possible with the versions of X and udlfb (kernel): [http://superuser.com/questions/502359/is-it-possible-to-have-displaylink-usb-display-hotplugging-with-xorg-1-13-on-ker]<br />
<br />
What would in theory be possible using the hotplug mechanism of Linux, as I understand it, would be, to kill and restart X automatically on every plug / unplug of a DisplayLink device.<br />
Of course, this is a really bad hack. Open applications would lose any unsaved data.<br />
But I could think of a semi-automatic solution:<br />
Whenever hot(un)plug of a DisplayLink adapter is detected, prompt the user to save any unsaved data, and to then hit the "Restart X" button of the prompting dialog.<br />
<br />
Work in progress...<br />
<br />
==Usage hint: Use two instances of the X server==<br />
<br />
If you modified your xorg.conf as mentioned here in Step 6, it is possible to either start the X server with or without the DisplayLink adapter connected. Either method will work and give a good displaying result.<br />
<br />
If you want to plug or unplug the DisplayLink adapter and then adapt the display (e.g.: You worked at home with DisplayLink, then unplug DisplayLink and want to continue our work on the way using just the Pandora screen), there is currently no way around closing the application(s) you worked with, saving your files, restarting the X server and reopening your applications and files.<br />
<br />
However, there is at least a method, that makes it a bit easier by avoiding the need to leave X entirely:<br />
<br />
'''Use two instances of the X server:'''<br />
<br />
* Let the Pandora boot, without DisplayLink connected, into the X environment (i.e. the /etc/inittab modification is not necessary for that method)<br />
* (work on the Pandora as usual)<br />
* (then close all applications, that you plan to use with DisplayLink later)<br />
* Plug in the DisplayLink adapter with the connected display. The display will be green<br />
* Open a console and type "startx"<br />
--> Another instance of the X server will be started, that uses the DisplayLink-enabled setup and is shown on the external screen. The first X instance won't be visible and usable during the second instance runs.<br />
* (open your applications again and continue your work on the large screen)<br />
* (close your applications on the large screen)<br />
* Click the "exit" icon in the lower right corner and choose "Log out"<br />
--> The 2nd instance of the X server will quit and you are back on the Pandora screen in the first instance of the X server<br />
* Now you can disconnect the DisplayLink adapter<br />
<br />
However, please take care to really quit and restart your applications. Otherwise you may start a second instance of your application on the other screen, maybe load the same file and end up in a big mess with your data files.<br />
<br />
=SiS USB2VGA adapters=<br />
<br />
They should work in general, using the sisusbvga / sisusb kernel module and X driver.<br />
However, I have not succeeded to make one work in SL4P yet.<br />
<br />
Work in progress...</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/USB_graphic&diff=26445Software projects/OS/Slackware/Advanced usage/USB graphic2012-12-13T05:44:51Z<p>Hermocom: /* Usage hint: Use two instances of the X server */ small corrections and additions</p>
<hr />
<div>= Display Link =<br />
* Check [http://boards.openpandora.org/index.php?/topic/10903-displaylink-external-dvivga-display-works-now-on-to-fine-tuning-it/#entry202334 this thread].<br />
<br />
These instructions are for users of SL4P 14.0 RC4 and RC5.<br />
<br />
If you use an earlier or later version of SL4P, the steps necessary to make DisplayLink work may be different.<br />
<br />
==Step 1: Preconditions==<br />
<br />
* Boot SL4P <br />
* Open a console<br />
* Connect the Pandora to the Internet<br />
* Connect the Pandora to AC power<br />
* Make sure that you don't need to carry away the Pandora for the next 2..5 hours.<br />
<br />
<br />
==Step 2: Compile a new kernel with "udl" support==<br />
<br />
'''Needs Internet connection!'''<br />
<br />
See also: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel Kernel compilation]<br />
<br />
Especially the note about the 3D graphics driver, that should be considered when compiling a new kernel: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel#3D_driver]<br />
<br />
<pre><br />
su -<br />
sh kernel-sync.sh<br />
cd /usr/src/linux<br />
make xconfig (or, if that fails due to missing KDE, use "make menuconfig", which uses the text mode menu system)<br />
</pre><br />
<br />
Use the search feature, search for "udl"<br />
Check it to be compiled as a module, then:<br />
<br />
<pre><br />
cd<br />
sh kernel.sh<br />
</pre><br />
<br />
This compiles a new kernel and all the modules.<br />
Depending on your CPU speed and RAM, this may take about 2 to 5 hours.<br />
Then reboot.<br />
<br />
<br />
==Step 3: Compile the X driver for DisplayLink (udlfb)==<br />
<br />
('''ONLY UNTIL SL4P 14.0 RC4''', in later versions this is already integrated into the default system, so in 14.0 RC5 and later versions you may skip this step!).<br />
Fetch sources of, compile, make a package and install the X driver:<br />
<br />
'''Needs Internet connection!'''<br />
<br />
<pre><br />
rm -rf /tmp/build/*<br />
cd<br />
git clone http://git.plugable.com/webdav/xf-video-udlfb/<br />
cd xf-video-udlfb<br />
<br />
export CFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
export CXXFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
<br />
./autogen.sh<br />
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc<br />
make<br />
make install DESTDIR=/tmp/build/<br />
cd /tmp/build/<br />
makepkg -c y /tmp/xf-video-udlfb-201211-arm-1.tgz<br />
installpkg /tmp/xf-video-udlfb-*-arm-1.tgz<br />
</pre><br />
<br />
<br />
==Step 4: Find out framebuffer device==<br />
<br />
Find out, which framebuffer device is used:<br />
<br />
Plug in the DisplayLink adapter, then do a<br />
<br />
<pre><br />
dmesg<br />
</pre><br />
<br />
The output should show you, what fb device is used. For me, it's /dev/fb3.<br />
You should see something like this:<br />
<br />
<pre><br />
[ 230.808593] usb 1-2: new high-speed USB device number 2 using ehci-omap<br />
[ 235.933532] usb 1-2: device descriptor read/64, error -32<br />
[ 236.201080] usb 1-2: New USB device found, idVendor=17e9, idProduct=0198<br />
[ 236.201110] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3<br />
[ 236.201110] usb 1-2: Product: WS Tech USB-DVI<br />
[ 236.201141] usb 1-2: Manufacturer: DisplayLink<br />
[ 236.201141] usb 1-2: SerialNumber: 305711<br />
[ 236.443908] udlfb: DisplayLink WS Tech USB-DVI - serial #305711<br />
[ 236.443939] udlfb: vid_17e9&pid_0198&rev_0015 driver's dlfb_data struct at c7890800<br />
[ 236.443939] udlfb: console enable=1<br />
[ 236.443969] udlfb: fb_defio enable=1<br />
[ 236.443969] udlfb: shadow enable=1<br />
[ 236.444244] udlfb: vendor descriptor length:1e data:1e 5f 01 001c 05 00 01 03 04 02<br />
[ 236.444274] udlfb: DL chip limited to 1500000 pixel modes<br />
[ 236.445434] udlfb: allocated 4 65024 byte urbs<br />
[ 236.447937] usbcore: registered new interface driver udlfb<br />
[ 236.598724] udlfb: Unable to get valid EDID from device/display<br />
[ 236.598754] udlfb: 640x350 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 640x400 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 721x400 @ 85 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 60 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 72 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 75 Hz valid mode<br />
[ 236.598846] udlfb: 640x480 @ 85 Hz valid mode<br />
[ 236.598846] udlfb: 800x600 @ 56 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 72 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 75 Hz valid mode<br />
[ 236.598907] udlfb: 800x600 @ 85 Hz valid mode<br />
[ 236.598907] udlfb: 1024x768 @ 43 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 60 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 70 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 75 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 85 Hz valid mode<br />
[ 236.598968] udlfb: 1152x864 @ 75 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 60 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 85 Hz valid mode<br />
[ 236.599029] udlfb: 1280x1024 @ 60 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 75 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 85 Hz valid mode<br />
[ 236.599060] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599212] udlfb: Reallocating framebuffer. Addresses will change!<br />
[ 236.600250] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.600250] udlfb: set_par mode 800x600<br />
[ 236.642547] udlfb: DisplayLink USB device /dev/fb3 attached. 800x600 resolution. Using 1880K framebuffer memory<br />
</pre><br />
<br />
(Note last line mentioning the device /dev/fb3)<br />
<br />
<br />
==Step 5: First Test==<br />
<br />
Plug in the DisplayLink adapter, connect the display. Make sure that USB Host is enabled on the Pandora.<br />
Then reboot the Pandora.<br />
After the reboot, the external display should turn green, as the sign that the DisplayLink driver is active and talking to the DisplayLink adapter.<br />
If it does, the first test was successful.<br />
<br />
<br />
==Step 6: Adjust /etc/X11/xorg.conf==<br />
<br />
Add this block to /etc/X11/xorg.conf (and replace "/dev/fb3" with the framebuffer device you discovered in Step 4 above):<br />
<br />
<pre><br />
################ DisplayLink Stuff ###################<br />
Section "Device"<br />
Identifier "DisplayLinkDevice"<br />
Driver "fbdev"<br />
BusID "USB" # needed to use multiple DisplayLink devices<br />
Option "fbdev" "/dev/fb3" # change to whatever device you want to use<br />
# Option "rotate" "CCW" # uncomment for rotation<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "DisplayLinkMonitor"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "DisplayLinkScreen"<br />
Device "DisplayLinkDevice"<br />
Monitor "DisplayLinkMonitor"<br />
DefaultDepth 16<br />
EndSection<br />
</pre><br />
<br />
Then find the Section "ServerLayout" and add a reference to the new screen, e.g. like this:<br />
<br />
<pre><br />
Screen 0 "DisplayLinkScreen"<br />
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"<br />
Option "Xinerama" "on"<br />
</pre><br />
<br />
<br />
Hints:<br />
* "Screen0" is the reference to the Pandora screen. I think that's the default identified in SL4P and SuperZaxxon. You may check to make sure it's correct.<br />
* You may replace "LeftOf" by "RightOf", "Above" or "Below".<br />
* For cloning, you may experiment with <pre>Option "Clone" "on"</pre>. However, this will need adjustment of the DisplayLink display's resolution and probably more, in order to produce a satisfying result. Please document it here, if you find a good solution for cloning.<br />
<br />
<br />
==Optional: Further tweaking of the setup==<br />
<br />
If you want to change xorg.conf and test the changes without waiting for X with XFCE to start up each time, you may<br />
As a user:<br />
<pre><br />
xwmconfig<br />
</pre><br />
choose fvwm2<br />
<br />
As root, edit /etc/inittab, and change:<br />
<pre><br />
id:4:initdefault:<br />
</pre><br />
into<br />
<pre><br />
id:3:initdefault:<br />
</pre><br />
<br />
Then SL4P boots into text mode, and you can log in and type startx to start X with the much quicker loading fwwm2 window manager.<br />
Once you have found a setup you want to use, you may revert the last steps to boot directly into XFCE again.<br />
<br />
<br />
<br />
==To Do: Hotplug==<br />
<br />
We still need to find a satisfactory hotplug solution. Currently, the X server needs to be restarted, in order to make a newly plugged in DisplayLink adapter work, or to revert the desktop to 800x480 Pandora screen size, when the adapter has been disconnected.<br />
<br />
It seems that real hotplug is not possible with the versions of X and udlfb (kernel): [http://superuser.com/questions/502359/is-it-possible-to-have-displaylink-usb-display-hotplugging-with-xorg-1-13-on-ker]<br />
<br />
What would in theory be possible using the hotplug mechanism of Linux, as I understand it, would be, to kill and restart X automatically on every plug / unplug of a DisplayLink device.<br />
Of course, this is a really bad hack. Open applications would lose any unsaved data.<br />
But I could think of a semi-automatic solution:<br />
Whenever hot(un)plug of a DisplayLink adapter is detected, prompt the user to save any unsaved data, and to then hit the "Restart X" button of the prompting dialog.<br />
<br />
Work in progress...<br />
<br />
==Usage hint: Use two instances of the X server==<br />
<br />
If you modified your xorg.conf as mentioned here in Step 6, it is possible to either start the X server with or without the DisplayLink adapter connected. Either method will work and give a good displaying result.<br />
<br />
If you want to plug or unplug the DisplayLink adapter and then adapt the display (e.g.: You worked at home with DisplayLink, then unplug DisplayLink and want to continue our work on the way using just the Pandora screen), there is currently no way around closing the application(s) you worked with, saving your files, restarting the X server and reopening your applications and files.<br />
<br />
However, there is at least a method, that makes it a bit easier by avoiding the need to leave X entirely:<br />
<br />
'''Use two instances of the X server:'''<br />
<br />
* Let the Pandora boot, without DisplayLink connected, into the X environment (i.e. the /etc/inittab modification is not necessary for that method)<br />
* (work on the Pandora as usual)<br />
* (then close all applications, that you plan to use with DisplayLink later)<br />
* Plug in the DisplayLink adapter with the connected display. The display will be green<br />
* Open a console and type "startx"<br />
--> Another instance of the X server will be started, that uses the DisplayLink-enabled setup and is shown on the external screen. The first X instance won't be visible and usable during the second instance runs.<br />
* (open your applications again and continue your work on the large screen)<br />
* (close your applications on the large screen)<br />
* Click the "exit" icon in the lower right corner and choose "Log out"<br />
--> The 2nd instance of the X server will quit and you are back on the Pandora screen in the first instance of the X server<br />
* Now you can disconnect the DisplayLink adapter<br />
<br />
However, please take care to really quit and restart your applications. Otherwise you may start a second instance of your application on the other screen, maybe load the same file and end up in a big mess with your data files.<br />
<br />
=SiS USB2VGA adapters=<br />
<br />
They should work in general, using the sisusbvga / sisusb kernel module and X driver.<br />
However, I have not succeeded to make one work in SL4P yet.<br />
<br />
Work in progress...</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/USB_graphic&diff=26436Software projects/OS/Slackware/Advanced usage/USB graphic2012-12-11T20:26:44Z<p>Hermocom: /* Usage hint */</p>
<hr />
<div>= Display Link =<br />
* Check [http://boards.openpandora.org/index.php?/topic/10903-displaylink-external-dvivga-display-works-now-on-to-fine-tuning-it/#entry202334 this thread].<br />
<br />
These instructions are for users of SL4P 14.0 RC4 and RC5.<br />
<br />
If you use an earlier or later version of SL4P, the steps necessary to make DisplayLink work may be different.<br />
<br />
==Step 1: Preconditions==<br />
<br />
* Boot SL4P <br />
* Open a console<br />
* Connect the Pandora to the Internet<br />
* Connect the Pandora to AC power<br />
* Make sure that you don't need to carry away the Pandora for the next 2..5 hours.<br />
<br />
<br />
==Step 2: Compile a new kernel with "udl" support==<br />
<br />
'''Needs Internet connection!'''<br />
<br />
See also: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel Kernel compilation]<br />
<br />
Especially the note about the 3D graphics driver, that should be considered when compiling a new kernel: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel#3D_driver]<br />
<br />
<pre><br />
su -<br />
sh kernel-sync.sh<br />
cd /usr/src/linux<br />
make xconfig (or, if that fails due to missing KDE, use "make menuconfig", which uses the text mode menu system)<br />
</pre><br />
<br />
Use the search feature, search for "udl"<br />
Check it to be compiled as a module, then:<br />
<br />
<pre><br />
cd<br />
sh kernel.sh<br />
</pre><br />
<br />
This compiles a new kernel and all the modules.<br />
Depending on your CPU speed and RAM, this may take about 2 to 5 hours.<br />
Then reboot.<br />
<br />
<br />
==Step 3: Compile the X driver for DisplayLink (udlfb)==<br />
<br />
('''ONLY UNTIL SL4P 14.0 RC4''', in later versions this is already integrated into the default system, so in 14.0 RC5 and later versions you may skip this step!).<br />
Fetch sources of, compile, make a package and install the X driver:<br />
<br />
'''Needs Internet connection!'''<br />
<br />
<pre><br />
rm -rf /tmp/build/*<br />
cd<br />
git clone http://git.plugable.com/webdav/xf-video-udlfb/<br />
cd xf-video-udlfb<br />
<br />
export CFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
export CXXFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
<br />
./autogen.sh<br />
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc<br />
make<br />
make install DESTDIR=/tmp/build/<br />
cd /tmp/build/<br />
makepkg -c y /tmp/xf-video-udlfb-201211-arm-1.tgz<br />
installpkg /tmp/xf-video-udlfb-*-arm-1.tgz<br />
</pre><br />
<br />
<br />
==Step 4: Find out framebuffer device==<br />
<br />
Find out, which framebuffer device is used:<br />
<br />
Plug in the DisplayLink adapter, then do a<br />
<br />
<pre><br />
dmesg<br />
</pre><br />
<br />
The output should show you, what fb device is used. For me, it's /dev/fb3.<br />
You should see something like this:<br />
<br />
<pre><br />
[ 230.808593] usb 1-2: new high-speed USB device number 2 using ehci-omap<br />
[ 235.933532] usb 1-2: device descriptor read/64, error -32<br />
[ 236.201080] usb 1-2: New USB device found, idVendor=17e9, idProduct=0198<br />
[ 236.201110] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3<br />
[ 236.201110] usb 1-2: Product: WS Tech USB-DVI<br />
[ 236.201141] usb 1-2: Manufacturer: DisplayLink<br />
[ 236.201141] usb 1-2: SerialNumber: 305711<br />
[ 236.443908] udlfb: DisplayLink WS Tech USB-DVI - serial #305711<br />
[ 236.443939] udlfb: vid_17e9&pid_0198&rev_0015 driver's dlfb_data struct at c7890800<br />
[ 236.443939] udlfb: console enable=1<br />
[ 236.443969] udlfb: fb_defio enable=1<br />
[ 236.443969] udlfb: shadow enable=1<br />
[ 236.444244] udlfb: vendor descriptor length:1e data:1e 5f 01 001c 05 00 01 03 04 02<br />
[ 236.444274] udlfb: DL chip limited to 1500000 pixel modes<br />
[ 236.445434] udlfb: allocated 4 65024 byte urbs<br />
[ 236.447937] usbcore: registered new interface driver udlfb<br />
[ 236.598724] udlfb: Unable to get valid EDID from device/display<br />
[ 236.598754] udlfb: 640x350 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 640x400 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 721x400 @ 85 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 60 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 72 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 75 Hz valid mode<br />
[ 236.598846] udlfb: 640x480 @ 85 Hz valid mode<br />
[ 236.598846] udlfb: 800x600 @ 56 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 72 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 75 Hz valid mode<br />
[ 236.598907] udlfb: 800x600 @ 85 Hz valid mode<br />
[ 236.598907] udlfb: 1024x768 @ 43 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 60 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 70 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 75 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 85 Hz valid mode<br />
[ 236.598968] udlfb: 1152x864 @ 75 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 60 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 85 Hz valid mode<br />
[ 236.599029] udlfb: 1280x1024 @ 60 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 75 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 85 Hz valid mode<br />
[ 236.599060] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599212] udlfb: Reallocating framebuffer. Addresses will change!<br />
[ 236.600250] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.600250] udlfb: set_par mode 800x600<br />
[ 236.642547] udlfb: DisplayLink USB device /dev/fb3 attached. 800x600 resolution. Using 1880K framebuffer memory<br />
</pre><br />
<br />
(Note last line mentioning the device /dev/fb3)<br />
<br />
<br />
==Step 5: First Test==<br />
<br />
Plug in the DisplayLink adapter, connect the display. Make sure that USB Host is enabled on the Pandora.<br />
Then reboot the Pandora.<br />
After the reboot, the external display should turn green, as the sign that the DisplayLink driver is active and talking to the DisplayLink adapter.<br />
If it does, the first test was successful.<br />
<br />
<br />
==Step 6: Adjust /etc/X11/xorg.conf==<br />
<br />
Add this block to /etc/X11/xorg.conf (and replace "/dev/fb3" with the framebuffer device you discovered in Step 4 above):<br />
<br />
<pre><br />
################ DisplayLink Stuff ###################<br />
Section "Device"<br />
Identifier "DisplayLinkDevice"<br />
Driver "fbdev"<br />
BusID "USB" # needed to use multiple DisplayLink devices<br />
Option "fbdev" "/dev/fb3" # change to whatever device you want to use<br />
# Option "rotate" "CCW" # uncomment for rotation<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "DisplayLinkMonitor"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "DisplayLinkScreen"<br />
Device "DisplayLinkDevice"<br />
Monitor "DisplayLinkMonitor"<br />
DefaultDepth 16<br />
EndSection<br />
</pre><br />
<br />
Then find the Section "ServerLayout" and add a reference to the new screen, e.g. like this:<br />
<br />
<pre><br />
Screen 0 "DisplayLinkScreen"<br />
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"<br />
Option "Xinerama" "on"<br />
</pre><br />
<br />
<br />
Hints:<br />
* "Screen0" is the reference to the Pandora screen. I think that's the default identified in SL4P and SuperZaxxon. You may check to make sure it's correct.<br />
* You may replace "LeftOf" by "RightOf", "Above" or "Below".<br />
* For cloning, you may experiment with <pre>Option "Clone" "on"</pre>. However, this will need adjustment of the DisplayLink display's resolution and probably more, in order to produce a satisfying result. Please document it here, if you find a good solution for cloning.<br />
<br />
<br />
==Optional: Further tweaking of the setup==<br />
<br />
If you want to change xorg.conf and test the changes without waiting for X with XFCE to start up each time, you may<br />
As a user:<br />
<pre><br />
xwmconfig<br />
</pre><br />
choose fvwm2<br />
<br />
As root, edit /etc/inittab, and change:<br />
<pre><br />
id:4:initdefault:<br />
</pre><br />
into<br />
<pre><br />
id:3:initdefault:<br />
</pre><br />
<br />
Then SL4P boots into text mode, and you can log in and type startx to start X with the much quicker loading fwwm2 window manager.<br />
Once you have found a setup you want to use, you may revert the last steps to boot directly into XFCE again.<br />
<br />
<br />
<br />
==To Do: Hotplug==<br />
<br />
We still need to find a satisfactory hotplug solution. Currently, the X server needs to be restarted, in order to make a newly plugged in DisplayLink adapter work, or to revert the desktop to 800x480 Pandora screen size, when the adapter has been disconnected.<br />
<br />
It seems that real hotplug is not possible with the versions of X and udlfb (kernel): [http://superuser.com/questions/502359/is-it-possible-to-have-displaylink-usb-display-hotplugging-with-xorg-1-13-on-ker]<br />
<br />
What would in theory be possible using the hotplug mechanism of Linux, as I understand it, would be, to kill and restart X automatically on every plug / unplug of a DisplayLink device.<br />
Of course, this is a really bad hack. Open applications would lose any unsaved data.<br />
But I could think of a semi-automatic solution:<br />
Whenever hot(un)plug of a DisplayLink adapter is detected, prompt the user to save any unsaved data, and to then hit the "Restart X" button of the prompting dialog.<br />
<br />
Work in progress...<br />
<br />
==Usage hint: Use two instances of the X server==<br />
<br />
If you modified your xorg.conf as mentioned here in Step 6, it is possible to either start the X server with or without the DisplayLink adapter connected. Either method will work and give a good displaying result.<br />
<br />
If you want to plug or unplug the DisplayLink adapter and then adapt the display (e.g.: You worked at home with DisplayLink, then unplug DisplayLink and want to continue our work on the way using just the Pandora screen), there is currently no way around closing the application(s) you worked with, saving your files, and reopening them after the plug/unplug action.<br />
<br />
However, there is at least a method, that lets you avoid a total restart of the X server:<br />
<br />
'''Use two instances of the X server:'''<br />
<br />
* Let the Pandora boot, without DisplayLink connected, into the X environment<br />
* (work on the Pandora as usual)<br />
* (then close all applications, that you plan to use with DisplayLink later)<br />
* Plug in the DisplayLink adapter with the connected display. The display will be green<br />
* Open a console and type "startx"<br />
--> Another instance of the X server will be started, that uses the DisplayLink-enabled setup and is shown on the external screen<br />
* (open your applications again and continue your work on the large screen)<br />
* (close your applications on the large screen)<br />
* Click the "exit" icon in the lower right corner and choose "Log out"<br />
--> The 2nd instance of the X server will quit and you are back on the Pandora screen in the first instance of the X server<br />
<br />
However, please take care to really quit and restart our applications. Otherwise you may start a second instance of your application on the other screen, maybe load the same file and end up in a big mess with your data files.<br />
<br />
=SiS USB2VGA adapters=<br />
<br />
They should work in general, using the sisusbvga / sisusb kernel module and X driver.<br />
However, I have not succeeded to make one work in SL4P yet.<br />
<br />
Work in progress...</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/USB_graphic&diff=26435Software projects/OS/Slackware/Advanced usage/USB graphic2012-12-11T20:26:14Z<p>Hermocom: /* Usage hint */</p>
<hr />
<div>= Display Link =<br />
* Check [http://boards.openpandora.org/index.php?/topic/10903-displaylink-external-dvivga-display-works-now-on-to-fine-tuning-it/#entry202334 this thread].<br />
<br />
These instructions are for users of SL4P 14.0 RC4 and RC5.<br />
<br />
If you use an earlier or later version of SL4P, the steps necessary to make DisplayLink work may be different.<br />
<br />
==Step 1: Preconditions==<br />
<br />
* Boot SL4P <br />
* Open a console<br />
* Connect the Pandora to the Internet<br />
* Connect the Pandora to AC power<br />
* Make sure that you don't need to carry away the Pandora for the next 2..5 hours.<br />
<br />
<br />
==Step 2: Compile a new kernel with "udl" support==<br />
<br />
'''Needs Internet connection!'''<br />
<br />
See also: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel Kernel compilation]<br />
<br />
Especially the note about the 3D graphics driver, that should be considered when compiling a new kernel: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel#3D_driver]<br />
<br />
<pre><br />
su -<br />
sh kernel-sync.sh<br />
cd /usr/src/linux<br />
make xconfig (or, if that fails due to missing KDE, use "make menuconfig", which uses the text mode menu system)<br />
</pre><br />
<br />
Use the search feature, search for "udl"<br />
Check it to be compiled as a module, then:<br />
<br />
<pre><br />
cd<br />
sh kernel.sh<br />
</pre><br />
<br />
This compiles a new kernel and all the modules.<br />
Depending on your CPU speed and RAM, this may take about 2 to 5 hours.<br />
Then reboot.<br />
<br />
<br />
==Step 3: Compile the X driver for DisplayLink (udlfb)==<br />
<br />
('''ONLY UNTIL SL4P 14.0 RC4''', in later versions this is already integrated into the default system, so in 14.0 RC5 and later versions you may skip this step!).<br />
Fetch sources of, compile, make a package and install the X driver:<br />
<br />
'''Needs Internet connection!'''<br />
<br />
<pre><br />
rm -rf /tmp/build/*<br />
cd<br />
git clone http://git.plugable.com/webdav/xf-video-udlfb/<br />
cd xf-video-udlfb<br />
<br />
export CFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
export CXXFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
<br />
./autogen.sh<br />
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc<br />
make<br />
make install DESTDIR=/tmp/build/<br />
cd /tmp/build/<br />
makepkg -c y /tmp/xf-video-udlfb-201211-arm-1.tgz<br />
installpkg /tmp/xf-video-udlfb-*-arm-1.tgz<br />
</pre><br />
<br />
<br />
==Step 4: Find out framebuffer device==<br />
<br />
Find out, which framebuffer device is used:<br />
<br />
Plug in the DisplayLink adapter, then do a<br />
<br />
<pre><br />
dmesg<br />
</pre><br />
<br />
The output should show you, what fb device is used. For me, it's /dev/fb3.<br />
You should see something like this:<br />
<br />
<pre><br />
[ 230.808593] usb 1-2: new high-speed USB device number 2 using ehci-omap<br />
[ 235.933532] usb 1-2: device descriptor read/64, error -32<br />
[ 236.201080] usb 1-2: New USB device found, idVendor=17e9, idProduct=0198<br />
[ 236.201110] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3<br />
[ 236.201110] usb 1-2: Product: WS Tech USB-DVI<br />
[ 236.201141] usb 1-2: Manufacturer: DisplayLink<br />
[ 236.201141] usb 1-2: SerialNumber: 305711<br />
[ 236.443908] udlfb: DisplayLink WS Tech USB-DVI - serial #305711<br />
[ 236.443939] udlfb: vid_17e9&pid_0198&rev_0015 driver's dlfb_data struct at c7890800<br />
[ 236.443939] udlfb: console enable=1<br />
[ 236.443969] udlfb: fb_defio enable=1<br />
[ 236.443969] udlfb: shadow enable=1<br />
[ 236.444244] udlfb: vendor descriptor length:1e data:1e 5f 01 001c 05 00 01 03 04 02<br />
[ 236.444274] udlfb: DL chip limited to 1500000 pixel modes<br />
[ 236.445434] udlfb: allocated 4 65024 byte urbs<br />
[ 236.447937] usbcore: registered new interface driver udlfb<br />
[ 236.598724] udlfb: Unable to get valid EDID from device/display<br />
[ 236.598754] udlfb: 640x350 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 640x400 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 721x400 @ 85 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 60 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 72 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 75 Hz valid mode<br />
[ 236.598846] udlfb: 640x480 @ 85 Hz valid mode<br />
[ 236.598846] udlfb: 800x600 @ 56 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 72 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 75 Hz valid mode<br />
[ 236.598907] udlfb: 800x600 @ 85 Hz valid mode<br />
[ 236.598907] udlfb: 1024x768 @ 43 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 60 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 70 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 75 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 85 Hz valid mode<br />
[ 236.598968] udlfb: 1152x864 @ 75 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 60 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 85 Hz valid mode<br />
[ 236.599029] udlfb: 1280x1024 @ 60 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 75 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 85 Hz valid mode<br />
[ 236.599060] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599212] udlfb: Reallocating framebuffer. Addresses will change!<br />
[ 236.600250] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.600250] udlfb: set_par mode 800x600<br />
[ 236.642547] udlfb: DisplayLink USB device /dev/fb3 attached. 800x600 resolution. Using 1880K framebuffer memory<br />
</pre><br />
<br />
(Note last line mentioning the device /dev/fb3)<br />
<br />
<br />
==Step 5: First Test==<br />
<br />
Plug in the DisplayLink adapter, connect the display. Make sure that USB Host is enabled on the Pandora.<br />
Then reboot the Pandora.<br />
After the reboot, the external display should turn green, as the sign that the DisplayLink driver is active and talking to the DisplayLink adapter.<br />
If it does, the first test was successful.<br />
<br />
<br />
==Step 6: Adjust /etc/X11/xorg.conf==<br />
<br />
Add this block to /etc/X11/xorg.conf (and replace "/dev/fb3" with the framebuffer device you discovered in Step 4 above):<br />
<br />
<pre><br />
################ DisplayLink Stuff ###################<br />
Section "Device"<br />
Identifier "DisplayLinkDevice"<br />
Driver "fbdev"<br />
BusID "USB" # needed to use multiple DisplayLink devices<br />
Option "fbdev" "/dev/fb3" # change to whatever device you want to use<br />
# Option "rotate" "CCW" # uncomment for rotation<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "DisplayLinkMonitor"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "DisplayLinkScreen"<br />
Device "DisplayLinkDevice"<br />
Monitor "DisplayLinkMonitor"<br />
DefaultDepth 16<br />
EndSection<br />
</pre><br />
<br />
Then find the Section "ServerLayout" and add a reference to the new screen, e.g. like this:<br />
<br />
<pre><br />
Screen 0 "DisplayLinkScreen"<br />
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"<br />
Option "Xinerama" "on"<br />
</pre><br />
<br />
<br />
Hints:<br />
* "Screen0" is the reference to the Pandora screen. I think that's the default identified in SL4P and SuperZaxxon. You may check to make sure it's correct.<br />
* You may replace "LeftOf" by "RightOf", "Above" or "Below".<br />
* For cloning, you may experiment with <pre>Option "Clone" "on"</pre>. However, this will need adjustment of the DisplayLink display's resolution and probably more, in order to produce a satisfying result. Please document it here, if you find a good solution for cloning.<br />
<br />
<br />
==Optional: Further tweaking of the setup==<br />
<br />
If you want to change xorg.conf and test the changes without waiting for X with XFCE to start up each time, you may<br />
As a user:<br />
<pre><br />
xwmconfig<br />
</pre><br />
choose fvwm2<br />
<br />
As root, edit /etc/inittab, and change:<br />
<pre><br />
id:4:initdefault:<br />
</pre><br />
into<br />
<pre><br />
id:3:initdefault:<br />
</pre><br />
<br />
Then SL4P boots into text mode, and you can log in and type startx to start X with the much quicker loading fwwm2 window manager.<br />
Once you have found a setup you want to use, you may revert the last steps to boot directly into XFCE again.<br />
<br />
<br />
<br />
==To Do: Hotplug==<br />
<br />
We still need to find a satisfactory hotplug solution. Currently, the X server needs to be restarted, in order to make a newly plugged in DisplayLink adapter work, or to revert the desktop to 800x480 Pandora screen size, when the adapter has been disconnected.<br />
<br />
It seems that real hotplug is not possible with the versions of X and udlfb (kernel): [http://superuser.com/questions/502359/is-it-possible-to-have-displaylink-usb-display-hotplugging-with-xorg-1-13-on-ker]<br />
<br />
What would in theory be possible using the hotplug mechanism of Linux, as I understand it, would be, to kill and restart X automatically on every plug / unplug of a DisplayLink device.<br />
Of course, this is a really bad hack. Open applications would lose any unsaved data.<br />
But I could think of a semi-automatic solution:<br />
Whenever hot(un)plug of a DisplayLink adapter is detected, prompt the user to save any unsaved data, and to then hit the "Restart X" button of the prompting dialog.<br />
<br />
Work in progress...<br />
<br />
==Usage hint==<br />
<br />
If you modified your xorg.conf as mentioned here in Step 6, it is possible to either start the X server with or without the DisplayLink adapter connected. Either method will work and give a good displaying result.<br />
<br />
If you want to plug or unplug the DisplayLink adapter and then adapt the display (e.g.: You worked at home with DisplayLink, then unplug DisplayLink and want to continue our work on the way using just the Pandora screen), there is currently no way around closing the application(s) you worked with, saving your files, and reopening them after the plug/unplug action.<br />
<br />
However, there is at least a method, that lets you avoid a total restart of the X server:<br />
<br />
'''Use two instances of the X server:'''<br />
<br />
* Let the Pandora boot, without DisplayLink connected, into the X environment<br />
* (work on the Pandora as usual)<br />
* (then close all applications, that you plan to use with DisplayLink later)<br />
* Plug in the DisplayLink adapter with the connected display. The display will be green<br />
* Open a console and type "startx"<br />
--> Another instance of the X server will be started, that uses the DisplayLink-enabled setup and is shown on the external screen<br />
* (open your applications again and continue your work on the large screen)<br />
* (close your applications on the large screen)<br />
* Click the "exit" icon in the lower right corner and choose "Log out"<br />
--> The 2nd instance of the X server will quit and you are back on the Pandora screen in the first instance of the X server<br />
<br />
However, please take care to really quit and restart our applications. Otherwise you may start a second instance of your application on the other screen, maybe load the same file and end up in a big mess with your data files.<br />
<br />
=SiS USB2VGA adapters=<br />
<br />
They should work in general, using the sisusbvga / sisusb kernel module and X driver.<br />
However, I have not succeeded to make one work in SL4P yet.<br />
<br />
Work in progress...</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/USB_graphic&diff=26434Software projects/OS/Slackware/Advanced usage/USB graphic2012-12-11T20:24:50Z<p>Hermocom: Added "Usage hint" section</p>
<hr />
<div>= Display Link =<br />
* Check [http://boards.openpandora.org/index.php?/topic/10903-displaylink-external-dvivga-display-works-now-on-to-fine-tuning-it/#entry202334 this thread].<br />
<br />
These instructions are for users of SL4P 14.0 RC4 and RC5.<br />
<br />
If you use an earlier or later version of SL4P, the steps necessary to make DisplayLink work may be different.<br />
<br />
==Step 1: Preconditions==<br />
<br />
* Boot SL4P <br />
* Open a console<br />
* Connect the Pandora to the Internet<br />
* Connect the Pandora to AC power<br />
* Make sure that you don't need to carry away the Pandora for the next 2..5 hours.<br />
<br />
<br />
==Step 2: Compile a new kernel with "udl" support==<br />
<br />
'''Needs Internet connection!'''<br />
<br />
See also: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel Kernel compilation]<br />
<br />
Especially the note about the 3D graphics driver, that should be considered when compiling a new kernel: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel#3D_driver]<br />
<br />
<pre><br />
su -<br />
sh kernel-sync.sh<br />
cd /usr/src/linux<br />
make xconfig (or, if that fails due to missing KDE, use "make menuconfig", which uses the text mode menu system)<br />
</pre><br />
<br />
Use the search feature, search for "udl"<br />
Check it to be compiled as a module, then:<br />
<br />
<pre><br />
cd<br />
sh kernel.sh<br />
</pre><br />
<br />
This compiles a new kernel and all the modules.<br />
Depending on your CPU speed and RAM, this may take about 2 to 5 hours.<br />
Then reboot.<br />
<br />
<br />
==Step 3: Compile the X driver for DisplayLink (udlfb)==<br />
<br />
('''ONLY UNTIL SL4P 14.0 RC4''', in later versions this is already integrated into the default system, so in 14.0 RC5 and later versions you may skip this step!).<br />
Fetch sources of, compile, make a package and install the X driver:<br />
<br />
'''Needs Internet connection!'''<br />
<br />
<pre><br />
rm -rf /tmp/build/*<br />
cd<br />
git clone http://git.plugable.com/webdav/xf-video-udlfb/<br />
cd xf-video-udlfb<br />
<br />
export CFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
export CXXFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
<br />
./autogen.sh<br />
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc<br />
make<br />
make install DESTDIR=/tmp/build/<br />
cd /tmp/build/<br />
makepkg -c y /tmp/xf-video-udlfb-201211-arm-1.tgz<br />
installpkg /tmp/xf-video-udlfb-*-arm-1.tgz<br />
</pre><br />
<br />
<br />
==Step 4: Find out framebuffer device==<br />
<br />
Find out, which framebuffer device is used:<br />
<br />
Plug in the DisplayLink adapter, then do a<br />
<br />
<pre><br />
dmesg<br />
</pre><br />
<br />
The output should show you, what fb device is used. For me, it's /dev/fb3.<br />
You should see something like this:<br />
<br />
<pre><br />
[ 230.808593] usb 1-2: new high-speed USB device number 2 using ehci-omap<br />
[ 235.933532] usb 1-2: device descriptor read/64, error -32<br />
[ 236.201080] usb 1-2: New USB device found, idVendor=17e9, idProduct=0198<br />
[ 236.201110] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3<br />
[ 236.201110] usb 1-2: Product: WS Tech USB-DVI<br />
[ 236.201141] usb 1-2: Manufacturer: DisplayLink<br />
[ 236.201141] usb 1-2: SerialNumber: 305711<br />
[ 236.443908] udlfb: DisplayLink WS Tech USB-DVI - serial #305711<br />
[ 236.443939] udlfb: vid_17e9&pid_0198&rev_0015 driver's dlfb_data struct at c7890800<br />
[ 236.443939] udlfb: console enable=1<br />
[ 236.443969] udlfb: fb_defio enable=1<br />
[ 236.443969] udlfb: shadow enable=1<br />
[ 236.444244] udlfb: vendor descriptor length:1e data:1e 5f 01 001c 05 00 01 03 04 02<br />
[ 236.444274] udlfb: DL chip limited to 1500000 pixel modes<br />
[ 236.445434] udlfb: allocated 4 65024 byte urbs<br />
[ 236.447937] usbcore: registered new interface driver udlfb<br />
[ 236.598724] udlfb: Unable to get valid EDID from device/display<br />
[ 236.598754] udlfb: 640x350 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 640x400 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 721x400 @ 85 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 60 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 72 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 75 Hz valid mode<br />
[ 236.598846] udlfb: 640x480 @ 85 Hz valid mode<br />
[ 236.598846] udlfb: 800x600 @ 56 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 72 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 75 Hz valid mode<br />
[ 236.598907] udlfb: 800x600 @ 85 Hz valid mode<br />
[ 236.598907] udlfb: 1024x768 @ 43 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 60 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 70 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 75 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 85 Hz valid mode<br />
[ 236.598968] udlfb: 1152x864 @ 75 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 60 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 85 Hz valid mode<br />
[ 236.599029] udlfb: 1280x1024 @ 60 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 75 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 85 Hz valid mode<br />
[ 236.599060] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599212] udlfb: Reallocating framebuffer. Addresses will change!<br />
[ 236.600250] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.600250] udlfb: set_par mode 800x600<br />
[ 236.642547] udlfb: DisplayLink USB device /dev/fb3 attached. 800x600 resolution. Using 1880K framebuffer memory<br />
</pre><br />
<br />
(Note last line mentioning the device /dev/fb3)<br />
<br />
<br />
==Step 5: First Test==<br />
<br />
Plug in the DisplayLink adapter, connect the display. Make sure that USB Host is enabled on the Pandora.<br />
Then reboot the Pandora.<br />
After the reboot, the external display should turn green, as the sign that the DisplayLink driver is active and talking to the DisplayLink adapter.<br />
If it does, the first test was successful.<br />
<br />
<br />
==Step 6: Adjust /etc/X11/xorg.conf==<br />
<br />
Add this block to /etc/X11/xorg.conf (and replace "/dev/fb3" with the framebuffer device you discovered in Step 4 above):<br />
<br />
<pre><br />
################ DisplayLink Stuff ###################<br />
Section "Device"<br />
Identifier "DisplayLinkDevice"<br />
Driver "fbdev"<br />
BusID "USB" # needed to use multiple DisplayLink devices<br />
Option "fbdev" "/dev/fb3" # change to whatever device you want to use<br />
# Option "rotate" "CCW" # uncomment for rotation<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "DisplayLinkMonitor"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "DisplayLinkScreen"<br />
Device "DisplayLinkDevice"<br />
Monitor "DisplayLinkMonitor"<br />
DefaultDepth 16<br />
EndSection<br />
</pre><br />
<br />
Then find the Section "ServerLayout" and add a reference to the new screen, e.g. like this:<br />
<br />
<pre><br />
Screen 0 "DisplayLinkScreen"<br />
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"<br />
Option "Xinerama" "on"<br />
</pre><br />
<br />
<br />
Hints:<br />
* "Screen0" is the reference to the Pandora screen. I think that's the default identified in SL4P and SuperZaxxon. You may check to make sure it's correct.<br />
* You may replace "LeftOf" by "RightOf", "Above" or "Below".<br />
* For cloning, you may experiment with <pre>Option "Clone" "on"</pre>. However, this will need adjustment of the DisplayLink display's resolution and probably more, in order to produce a satisfying result. Please document it here, if you find a good solution for cloning.<br />
<br />
<br />
==Optional: Further tweaking of the setup==<br />
<br />
If you want to change xorg.conf and test the changes without waiting for X with XFCE to start up each time, you may<br />
As a user:<br />
<pre><br />
xwmconfig<br />
</pre><br />
choose fvwm2<br />
<br />
As root, edit /etc/inittab, and change:<br />
<pre><br />
id:4:initdefault:<br />
</pre><br />
into<br />
<pre><br />
id:3:initdefault:<br />
</pre><br />
<br />
Then SL4P boots into text mode, and you can log in and type startx to start X with the much quicker loading fwwm2 window manager.<br />
Once you have found a setup you want to use, you may revert the last steps to boot directly into XFCE again.<br />
<br />
<br />
<br />
==To Do: Hotplug==<br />
<br />
We still need to find a satisfactory hotplug solution. Currently, the X server needs to be restarted, in order to make a newly plugged in DisplayLink adapter work, or to revert the desktop to 800x480 Pandora screen size, when the adapter has been disconnected.<br />
<br />
It seems that real hotplug is not possible with the versions of X and udlfb (kernel): [http://superuser.com/questions/502359/is-it-possible-to-have-displaylink-usb-display-hotplugging-with-xorg-1-13-on-ker]<br />
<br />
What would in theory be possible using the hotplug mechanism of Linux, as I understand it, would be, to kill and restart X automatically on every plug / unplug of a DisplayLink device.<br />
Of course, this is a really bad hack. Open applications would lose any unsaved data.<br />
But I could think of a semi-automatic solution:<br />
Whenever hot(un)plug of a DisplayLink adapter is detected, prompt the user to save any unsaved data, and to then hit the "Restart X" button of the prompting dialog.<br />
<br />
Work in progress...<br />
<br />
==Usage hint==<br />
<br />
If you modified your xorg.conf as mentioned here in Step 6, it is possible to either start the X server with or without the DisplayLink adapter connected. Either method will work and give a good displaying result.<br />
<br />
If you want to plug or unplug the DisplayLink adapter and then adapt the display (e.g.: You worked at home with DisplayLink, then unplug DisplayLink and want to continue our work on the way using just the Pandora screen), there is currently no way around closing the application(s) you worked with, saving your files, and reopening them after the plug/unplug action.<br />
<br />
However, there is at least a method, that lets you avoid a total restart of the X server:<br />
<br />
'''Use two instances of the X server:'''<br />
<br />
* Let the Pandora boot, without DisplayLink connected, into the X environment<br />
* (work on the Pandora as usual)<br />
* (then close all applications, that you plan to use with DisplayLink later)<br />
* Plug in the DisplayLink adapter with the connected display. The display will be green<br />
* Open a console and type "startx"<br />
--> Another instance of the X server will be started, that uses the DisplayLink-enabled setup and is shown on the external screen<br />
* (open your applications again and continue your work on the large screen)<br />
* (close your applications on the large screen)<br />
* Click the "exit" icon in the lower right corner and choose "Log out"<br />
--> The 2nd instance of the X server will quit and you are back on the Pandora screen<br />
<br />
<br />
<br />
=SiS USB2VGA adapters=<br />
<br />
They should work in general, using the sisusbvga / sisusb kernel module and X driver.<br />
However, I have not succeeded to make one work in SL4P yet.<br />
<br />
Work in progress...</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/USB_graphic&diff=26430Software projects/OS/Slackware/Advanced usage/USB graphic2012-12-10T23:06:42Z<p>Hermocom: </p>
<hr />
<div>= Display Link =<br />
* Check [http://boards.openpandora.org/index.php?/topic/10903-displaylink-external-dvivga-display-works-now-on-to-fine-tuning-it/#entry202334 this thread].<br />
<br />
These instructions are for users of SL4P 14.0 RC4 and RC5.<br />
<br />
If you use an earlier or later version of SL4P, the steps necessary to make DisplayLink work may be different.<br />
<br />
==Step 1: Preconditions==<br />
<br />
* Boot SL4P <br />
* Open a console<br />
* Connect the Pandora to the Internet<br />
* Connect the Pandora to AC power<br />
* Make sure that you don't need to carry away the Pandora for the next 2..5 hours.<br />
<br />
<br />
==Step 2: Compile a new kernel with "udl" support==<br />
<br />
'''Needs Internet connection!'''<br />
<br />
See also: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel Kernel compilation]<br />
<br />
Especially the note about the 3D graphics driver, that should be considered when compiling a new kernel: [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel#3D_driver]<br />
<br />
<pre><br />
su -<br />
sh kernel-sync.sh<br />
cd /usr/src/linux<br />
make xconfig (or, if that fails due to missing KDE, use "make menuconfig", which uses the text mode menu system)<br />
</pre><br />
<br />
Use the search feature, search for "udl"<br />
Check it to be compiled as a module, then:<br />
<br />
<pre><br />
cd<br />
sh kernel.sh<br />
</pre><br />
<br />
This compiles a new kernel and all the modules.<br />
Depending on your CPU speed and RAM, this may take about 2 to 5 hours.<br />
Then reboot.<br />
<br />
<br />
==Step 3: Compile the X driver for DisplayLink (udlfb)==<br />
<br />
('''ONLY UNTIL SL4P 14.0 RC4''', in later versions this is already integrated into the default system, so in 14.0 RC5 and later versions you may skip this step!).<br />
Fetch sources of, compile, make a package and install the X driver:<br />
<br />
'''Needs Internet connection!'''<br />
<br />
<pre><br />
rm -rf /tmp/build/*<br />
cd<br />
git clone http://git.plugable.com/webdav/xf-video-udlfb/<br />
cd xf-video-udlfb<br />
<br />
export CFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
export CXXFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
<br />
./autogen.sh<br />
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc<br />
make<br />
make install DESTDIR=/tmp/build/<br />
cd /tmp/build/<br />
makepkg -c y /tmp/xf-video-udlfb-201211-arm-1.tgz<br />
installpkg /tmp/xf-video-udlfb-*-arm-1.tgz<br />
</pre><br />
<br />
<br />
==Step 4: Find out framebuffer device==<br />
<br />
Find out, which framebuffer device is used:<br />
<br />
Plug in the DisplayLink adapter, then do a<br />
<br />
<pre><br />
dmesg<br />
</pre><br />
<br />
The output should show you, what fb device is used. For me, it's /dev/fb3.<br />
You should see something like this:<br />
<br />
<pre><br />
[ 230.808593] usb 1-2: new high-speed USB device number 2 using ehci-omap<br />
[ 235.933532] usb 1-2: device descriptor read/64, error -32<br />
[ 236.201080] usb 1-2: New USB device found, idVendor=17e9, idProduct=0198<br />
[ 236.201110] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3<br />
[ 236.201110] usb 1-2: Product: WS Tech USB-DVI<br />
[ 236.201141] usb 1-2: Manufacturer: DisplayLink<br />
[ 236.201141] usb 1-2: SerialNumber: 305711<br />
[ 236.443908] udlfb: DisplayLink WS Tech USB-DVI - serial #305711<br />
[ 236.443939] udlfb: vid_17e9&pid_0198&rev_0015 driver's dlfb_data struct at c7890800<br />
[ 236.443939] udlfb: console enable=1<br />
[ 236.443969] udlfb: fb_defio enable=1<br />
[ 236.443969] udlfb: shadow enable=1<br />
[ 236.444244] udlfb: vendor descriptor length:1e data:1e 5f 01 001c 05 00 01 03 04 02<br />
[ 236.444274] udlfb: DL chip limited to 1500000 pixel modes<br />
[ 236.445434] udlfb: allocated 4 65024 byte urbs<br />
[ 236.447937] usbcore: registered new interface driver udlfb<br />
[ 236.598724] udlfb: Unable to get valid EDID from device/display<br />
[ 236.598754] udlfb: 640x350 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 640x400 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 721x400 @ 85 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 60 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 72 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 75 Hz valid mode<br />
[ 236.598846] udlfb: 640x480 @ 85 Hz valid mode<br />
[ 236.598846] udlfb: 800x600 @ 56 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 72 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 75 Hz valid mode<br />
[ 236.598907] udlfb: 800x600 @ 85 Hz valid mode<br />
[ 236.598907] udlfb: 1024x768 @ 43 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 60 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 70 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 75 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 85 Hz valid mode<br />
[ 236.598968] udlfb: 1152x864 @ 75 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 60 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 85 Hz valid mode<br />
[ 236.599029] udlfb: 1280x1024 @ 60 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 75 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 85 Hz valid mode<br />
[ 236.599060] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599212] udlfb: Reallocating framebuffer. Addresses will change!<br />
[ 236.600250] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.600250] udlfb: set_par mode 800x600<br />
[ 236.642547] udlfb: DisplayLink USB device /dev/fb3 attached. 800x600 resolution. Using 1880K framebuffer memory<br />
</pre><br />
<br />
(Note last line mentioning the device /dev/fb3)<br />
<br />
<br />
==Step 5: First Test==<br />
<br />
Plug in the DisplayLink adapter, connect the display. Make sure that USB Host is enabled on the Pandora.<br />
Then reboot the Pandora.<br />
After the reboot, the external display should turn green, as the sign that the DisplayLink driver is active and talking to the DisplayLink adapter.<br />
If it does, the first test was successful.<br />
<br />
<br />
==Step 6: Adjust /etc/X11/xorg.conf==<br />
<br />
Add this block to /etc/X11/xorg.conf (and replace "/dev/fb3" with the framebuffer device you discovered in Step 4 above):<br />
<br />
<pre><br />
################ DisplayLink Stuff ###################<br />
Section "Device"<br />
Identifier "DisplayLinkDevice"<br />
Driver "fbdev"<br />
BusID "USB" # needed to use multiple DisplayLink devices<br />
Option "fbdev" "/dev/fb3" # change to whatever device you want to use<br />
# Option "rotate" "CCW" # uncomment for rotation<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "DisplayLinkMonitor"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "DisplayLinkScreen"<br />
Device "DisplayLinkDevice"<br />
Monitor "DisplayLinkMonitor"<br />
DefaultDepth 16<br />
EndSection<br />
</pre><br />
<br />
Then find the Section "ServerLayout" and add a reference to the new screen, e.g. like this:<br />
<br />
<pre><br />
Screen 0 "DisplayLinkScreen"<br />
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"<br />
Option "Xinerama" "on"<br />
</pre><br />
<br />
<br />
Hints:<br />
* "Screen0" is the reference to the Pandora screen. I think that's the default identified in SL4P and SuperZaxxon. You may check to make sure it's correct.<br />
* You may replace "LeftOf" by "RightOf", "Above" or "Below".<br />
* For cloning, you may experiment with <pre>Option "Clone" "on"</pre>. However, this will need adjustment of the DisplayLink display's resolution and probably more, in order to produce a satisfying result. Please document it here, if you find a good solution for cloning.<br />
<br />
<br />
==Optional: Further tweaking of the setup==<br />
<br />
If you want to change xorg.conf and test the changes without waiting for X with XFCE to start up each time, you may<br />
As a user:<br />
<pre><br />
xwmconfig<br />
</pre><br />
choose fvwm2<br />
<br />
As root, edit /etc/inittab, and change:<br />
<pre><br />
id:4:initdefault:<br />
</pre><br />
into<br />
<pre><br />
id:3:initdefault:<br />
</pre><br />
<br />
Then SL4P boots into text mode, and you can log in and type startx to start X with the much quicker loading fwwm2 window manager.<br />
Once you have found a setup you want to use, you may revert the last steps to boot directly into XFCE again.<br />
<br />
<br />
<br />
==To Do: Hotplug==<br />
<br />
We still need to find a satisfactory hotplug solution. Currently, the X server needs to be restarted, in order to make a newly plugged in DisplayLink adapter work, or to revert the desktop to 800x480 Pandora screen size, when the adapter has been disconnected.<br />
<br />
It seems that real hotplug is not possible with the versions of X and udlfb (kernel): [http://superuser.com/questions/502359/is-it-possible-to-have-displaylink-usb-display-hotplugging-with-xorg-1-13-on-ker]<br />
<br />
What would in theory be possible using the hotplug mechanism of Linux, as I understand it, would be, to kill and restart X automatically on every plug / unplug of a DisplayLink device.<br />
Of course, this is a really bad hack. Open applications would lose any unsaved data.<br />
But I could think of a semi-automatic solution:<br />
Whenever hot(un)plug of a DisplayLink adapter is detected, prompt the user to save any unsaved data, and to then hit the "Restart X" button of the prompting dialog.<br />
<br />
Work in progress...<br />
<br />
<br />
<br />
=SiS USB2VGA adapters=<br />
<br />
They should work in general, using the sisusbvga / sisusb kernel module and X driver.<br />
However, I have not succeeded to make one work in SL4P yet.<br />
<br />
Work in progress...</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage&diff=26429Software projects/OS/Slackware/Advanced usage2012-12-10T23:03:16Z<p>Hermocom: /* System */</p>
<hr />
<div>= Disclaimer =<br />
* Same as [http://pandorawiki.org/Software_projects/OS/Slackware#Disclaimer here.]<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc.<br />
* These are not detailed guides. I just explain how to get stuff up and running, ie. i won't explain all Apache options :^).<br />
* This page is a WIP, feel free to ask more on the boards.<br />
<br />
= Development =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Distributed_compilation Distributed compilation between two or more Pandoras.]<br />
<br />
= Multimedia =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/CUPS Common Unix Printing System.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Image_scanning Image scanning.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Non-Free_codecs Installing non-Free codecs.]<br />
<br />
= Network - Readme =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Network_get_started Get Started.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname Changing the hostname/domain name.]<br />
<br />
= Network =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Apache Apache web server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/DHCP_server DHCP server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Firewall Firewall/Gateway/NAT router/QoS.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/ProFTPD FTP server ProFTPD.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/vsftpd FTP server vsftpd.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Inetd Inetd super-server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Bonding Network interfaces link aggregation.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/NFS NFS server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/PXE_boot_server PXE boot server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Samba Samba server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/SSH SSH.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/VNC VNC.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/VPN VPN.]<br />
<br />
= Security =<br />
* Antivirus for non-*NIX machines.<br />
* Slackware hardening.<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Rootkit_scanners Rootkit scanners.]<br />
<br />
= System =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel Kernel compiling.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Partitioning_and_formatting Partitioning/formatting.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/RAID RAID setup.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/USB_graphic USB external graphic cards (DisplayLink, SiS USB2VGA).]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Virtual_machines Virtual machines.]<br />
<br />
= Links =<br />
* [http://www.linuxquestions.org/linux/answers LinuxQuestions.org's tutorials.]<br />
* [http://www.linuxquestions.org/questions LinuxQuestions.org's forums.]<br />
* [http://www.armedslack.org/mailinglist/ Slackware ARM mailing list.]<br />
<br />
[[Category:Development]]<br />
[[Category:Network]]<br />
[[Category:Security]]<br />
[[Category:Slackware]]<br />
[[Category:Software]]<br />
[[Category:System]]</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage/USB_graphic&diff=26425Software projects/OS/Slackware/Advanced usage/USB graphic2012-12-10T22:46:51Z<p>Hermocom: /* Display Link */ First version of this tutorial page</p>
<hr />
<div>= Display Link =<br />
* Check [http://boards.openpandora.org/index.php?/topic/10903-displaylink-external-dvivga-display-works-now-on-to-fine-tuning-it/#entry202334 this thread].<br />
<br />
These instructions are for users of SL4P 14.0 RC4 and RC5.<br />
<br />
If you use an earlier or later version of SL4P, the steps necessary to make DisplayLink work may be different.<br />
<br />
==Step 1: Preconditions==<br />
<br />
* Boot SL4P <br />
* Open a console<br />
* Connect the Pandora to the Internet<br />
* Connect the Pandora to AC power<br />
* Make sure that you don't need to carry away the Pandora for the next 2..5 hours.<br />
<br />
<br />
==Step 2: Compile a new kernel with "udl" support==<br />
<br />
'''Needs Internet connection!'''<br />
<br />
<pre><br />
su -<br />
sh kernel-sync.sh<br />
cd /usr/src/linux<br />
make xconfig (or, if that fails due to missing KDE, use "make menuconfig", which uses the text mode menu system)<br />
</pre><br />
<br />
Use the search feature, search for "udl"<br />
Check it to be compiled as a module, then:<br />
<br />
<pre><br />
cd<br />
sh kernel.sh<br />
</pre><br />
<br />
This compiles a new kernel and all the modules.<br />
Depending on your CPU speed and RAM, this may take about 2 to 5 hours.<br />
Then reboot.<br />
<br />
<br />
==Step 3: Compile the X driver for DisplayLink (udlfb)==<br />
<br />
('''ONLY UNTIL SL4P 14.0 RC4''', in later versions this is already integrated into the default system, so in 14.0 RC5 and later versions you may skip this step!).<br />
Fetch sources of, compile, make a package and install the X driver:<br />
<br />
'''Needs Internet connection!'''<br />
<br />
<pre><br />
rm -rf /tmp/build/*<br />
cd<br />
git clone http://git.plugable.com/webdav/xf-video-udlfb/<br />
cd xf-video-udlfb<br />
<br />
export CFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
export CXXFLAGS="-DPANDORA -O2 -pipe -mcpu=cortex-a8 -mfpu=neon -mfloat-abi=softfp"<br />
<br />
./autogen.sh<br />
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc<br />
make<br />
make install DESTDIR=/tmp/build/<br />
cd /tmp/build/<br />
makepkg -c y /tmp/xf-video-udlfb-201211-arm-1.tgz<br />
installpkg /tmp/xf-video-udlfb-*-arm-1.tgz<br />
</pre><br />
<br />
<br />
==Step 4: Find out framebuffer device==<br />
<br />
Find out, which framebuffer device is used:<br />
<br />
Plug in the DisplayLink adapter, then do a<br />
<br />
<pre><br />
dmesg<br />
</pre><br />
<br />
The output should show you, what fb device is used. For me, it's /dev/fb3.<br />
You should see something like this:<br />
<br />
<pre><br />
[ 230.808593] usb 1-2: new high-speed USB device number 2 using ehci-omap<br />
[ 235.933532] usb 1-2: device descriptor read/64, error -32<br />
[ 236.201080] usb 1-2: New USB device found, idVendor=17e9, idProduct=0198<br />
[ 236.201110] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3<br />
[ 236.201110] usb 1-2: Product: WS Tech USB-DVI<br />
[ 236.201141] usb 1-2: Manufacturer: DisplayLink<br />
[ 236.201141] usb 1-2: SerialNumber: 305711<br />
[ 236.443908] udlfb: DisplayLink WS Tech USB-DVI - serial #305711<br />
[ 236.443939] udlfb: vid_17e9&pid_0198&rev_0015 driver's dlfb_data struct at c7890800<br />
[ 236.443939] udlfb: console enable=1<br />
[ 236.443969] udlfb: fb_defio enable=1<br />
[ 236.443969] udlfb: shadow enable=1<br />
[ 236.444244] udlfb: vendor descriptor length:1e data:1e 5f 01 001c 05 00 01 03 04 02<br />
[ 236.444274] udlfb: DL chip limited to 1500000 pixel modes<br />
[ 236.445434] udlfb: allocated 4 65024 byte urbs<br />
[ 236.447937] usbcore: registered new interface driver udlfb<br />
[ 236.598724] udlfb: Unable to get valid EDID from device/display<br />
[ 236.598754] udlfb: 640x350 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 640x400 @ 85 Hz valid mode<br />
[ 236.598785] udlfb: 721x400 @ 85 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 60 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 72 Hz valid mode<br />
[ 236.598815] udlfb: 640x480 @ 75 Hz valid mode<br />
[ 236.598846] udlfb: 640x480 @ 85 Hz valid mode<br />
[ 236.598846] udlfb: 800x600 @ 56 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 72 Hz valid mode<br />
[ 236.598876] udlfb: 800x600 @ 75 Hz valid mode<br />
[ 236.598907] udlfb: 800x600 @ 85 Hz valid mode<br />
[ 236.598907] udlfb: 1024x768 @ 43 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 60 Hz valid mode<br />
[ 236.598937] udlfb: 1024x768 @ 70 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 75 Hz valid mode<br />
[ 236.598968] udlfb: 1024x768 @ 85 Hz valid mode<br />
[ 236.598968] udlfb: 1152x864 @ 75 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 60 Hz valid mode<br />
[ 236.598999] udlfb: 1280x960 @ 85 Hz valid mode<br />
[ 236.599029] udlfb: 1280x1024 @ 60 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 75 Hz valid mode<br />
[ 236.599060] udlfb: 1280x1024 @ 85 Hz valid mode<br />
[ 236.599060] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599090] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1600x1200 beyond chip capabilities<br />
[ 236.599121] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1792x1344 beyond chip capabilities<br />
[ 236.599151] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1856x1392 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599182] udlfb: 1920x1440 beyond chip capabilities<br />
[ 236.599212] udlfb: Reallocating framebuffer. Addresses will change!<br />
[ 236.600250] udlfb: 800x600 @ 60 Hz valid mode<br />
[ 236.600250] udlfb: set_par mode 800x600<br />
[ 236.642547] udlfb: DisplayLink USB device /dev/fb3 attached. 800x600 resolution. Using 1880K framebuffer memory<br />
</pre><br />
<br />
(Note last line mentioning the device /dev/fb3)<br />
<br />
<br />
==Step 5: First Test==<br />
<br />
Plug in the DisplayLink adapter, connect the display. Make sure that USB Host is enabled on the Pandora.<br />
Then reboot the Pandora.<br />
After the reboot, the external display should turn green, as the sign that the DisplayLink driver is active and talking to the DisplayLink adapter.<br />
If it does, the first test was successful.<br />
<br />
<br />
==Step 6: Adjust /etc/X11/xorg.conf==<br />
<br />
Add this block to /etc/X11/xorg.conf (and replace "/dev/fb3" with the framebuffer device you discovered in Step 4 above):<br />
<br />
<pre><br />
################ DisplayLink Stuff ###################<br />
Section "Device"<br />
Identifier "DisplayLinkDevice"<br />
Driver "fbdev"<br />
BusID "USB" # needed to use multiple DisplayLink devices<br />
Option "fbdev" "/dev/fb3" # change to whatever device you want to use<br />
# Option "rotate" "CCW" # uncomment for rotation<br />
EndSection<br />
<br />
Section "Monitor"<br />
Identifier "DisplayLinkMonitor"<br />
EndSection<br />
<br />
Section "Screen"<br />
Identifier "DisplayLinkScreen"<br />
Device "DisplayLinkDevice"<br />
Monitor "DisplayLinkMonitor"<br />
DefaultDepth 16<br />
EndSection<br />
</pre><br />
<br />
Then find the Section "ServerLayout" and add a reference to the new screen, e.g. like this:<br />
<br />
<pre><br />
Screen 0 "DisplayLinkScreen"<br />
Screen 1 "Screen0" LeftOf "DisplayLinkScreen"<br />
Option "Xinerama" "on"<br />
</pre><br />
<br />
<br />
Hints:<br />
* "Screen0" is the reference to the Pandora screen. I think that's the default identified in SL4P and SuperZaxxon. You may check to make sure it's correct.<br />
* You may replace "LeftOf" by "RightOf", "Above" or "Below".<br />
* For cloning, you may experiment with <pre>Option "Clone" "on"</pre>. However, this will need adjustment of the DisplayLink display's resolution and probably more, in order to produce a satisfying result. Please document it here, if you find a good solution for cloning.<br />
<br />
<br />
==Optional: Further tweaking of the setup==<br />
<br />
If you want to change xorg.conf and test the changes without waiting for X with XFCE to start up each time, you may<br />
As a user:<br />
<pre><br />
xwmconfig<br />
</pre><br />
choose fvwm2<br />
<br />
As root, edit /etc/inittab, and change:<br />
<pre><br />
id:4:initdefault:<br />
</pre><br />
into<br />
<pre><br />
id:3:initdefault:<br />
</pre><br />
<br />
Then SL4P boots into text mode, and you can log in and type startx to start X with the much quicker loading fwwm2 window manager.<br />
Once you have found a setup you want to use, you may revert the last steps to boot directly into XFCE again.<br />
<br />
<br />
<br />
==To Do: Hotplug==<br />
<br />
We still need to find a satisfactory hotplug solution. Currently, the X server needs to be restarted, in order to make a newly plugged in DisplayLink adapter work, or to revert the desktop to 800x480 Pandora screen size, when the adapter has been disconnected.<br />
<br />
It seems that real hotplug is not possible with the versions of X and udlfb (kernel): [http://superuser.com/questions/502359/is-it-possible-to-have-displaylink-usb-display-hotplugging-with-xorg-1-13-on-ker]<br />
<br />
What would in theory be possible using the hotplug mechanism of Linux, as I understand it, would be, to kill and restart X automatically on every plug / unplug of a DisplayLink device.<br />
Of course, this is a really bad hack. Open applications would lose any unsaved data.<br />
But I could think of a semi-automatic solution:<br />
Whenever hot(un)plug of a DisplayLink adapter is detected, prompt the user to save any unsaved data, and to then hit the "Restart X" button of the prompting dialog.<br />
<br />
Work in progress...<br />
<br />
<br />
<br />
=SiS USB2VGA adapters=<br />
<br />
They should work in general, using the sisusbvga / sisusb kernel module and X driver.<br />
However, I have not succeeded to make one work in SL4P yet.<br />
<br />
Work in progress...</div>Hermocomhttps://pandorawiki.org/index.php?title=Software_projects/OS/Slackware/Advanced_usage&diff=26420Software projects/OS/Slackware/Advanced usage2012-12-10T20:13:00Z<p>Hermocom: Added search keyword "DisplayLink" to the "USB external graphics card" item</p>
<hr />
<div>= Disclaimer =<br />
* Same as [http://pandorawiki.org/Software_projects/OS/Slackware#Disclaimer here.]<br />
* All those guides are applicable to any version of Slackware, ie. x86, x86_64, IBM mainframe, etc.<br />
* These are not detailed guides. I just explain how to get stuff up and running, ie. i won't explain all Apache options :^).<br />
* This page is a WIP, feel free to ask more on the boards.<br />
<br />
= Development =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Distributed_compilation Distributed compilation between two or more Pandoras.]<br />
<br />
= Multimedia =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/CUPS Common Unix Printing System.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Image_scanning Image scanning.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Non-Free_codecs Installing non-Free codecs.]<br />
<br />
= Network - Readme =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Network_get_started Get Started.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Hostname Changing the hostname/domain name.]<br />
<br />
= Network =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Apache Apache web server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/DHCP_server DHCP server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Firewall Firewall/Gateway/NAT router/QoS.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/ProFTPD FTP server ProFTPD.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/vsftpd FTP server vsftpd.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Inetd Inetd super-server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Bonding Network interfaces link aggregation.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/NFS NFS server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/PXE_boot_server PXE boot server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Samba Samba server.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/SSH SSH.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/VNC VNC.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/VPN VPN.]<br />
<br />
= Security =<br />
* Antivirus for non-*NIX machines.<br />
* Slackware hardening.<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Rootkit_scanners Rootkit scanners.]<br />
<br />
= System =<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Kernel Kernel compiling.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Partitioning_and_formatting Partitioning/formatting.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/RAID RAID setup.]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/USB_graphic USB external graphic cards (DisplayLink).]<br />
* [http://pandorawiki.org/Software_projects/OS/Slackware/Advanced_usage/Virtual_machines Virtual machines.]<br />
<br />
= Links =<br />
* [http://www.linuxquestions.org/linux/answers LinuxQuestions.org's tutorials.]<br />
* [http://www.linuxquestions.org/questions LinuxQuestions.org's forums.]<br />
* [http://www.armedslack.org/mailinglist/ Slackware ARM mailing list.]<br />
<br />
[[Category:Development]]<br />
[[Category:Network]]<br />
[[Category:Security]]<br />
[[Category:Slackware]]<br />
[[Category:Software]]<br />
[[Category:System]]</div>Hermocomhttps://pandorawiki.org/index.php?title=NoteCase_Pro&diff=26249NoteCase Pro2012-10-08T13:26:24Z<p>Hermocom: Google groups link added</p>
<hr />
<div>==About NoteCase Pro==<br />
<br />
NoteCase Pro is an [http://en.wikipedia.org/wiki/Outliner Outliner], i.e. a tool for hierarchical information management.<br />
<br />
What makes it unique and especially useful on the Pandora as a tool for keeping all kinds of information is, that it<br />
<br />
* has a large set of '''professional features''', including e.g. task management, powerful HTML export and many others<br />
* is '''under constant development''' with new releases about every two months<br />
* has been designed with '''small user interfaces in mind''' from the beginning<br />
* is available for '''most major computing platforms''' (Windows, Linux, Mac OS X, Maemo, Android), so files can be shared across computers easily<br />
* supports '''strong file encryption''', i.e. your data is safe even on the always-with-you Pandora<br />
* is '''heavily customizable''', e.g. with configurable keyboard shortcuts for each action<br />
<br />
<br />
==Scripting, Plugins==<br />
<br />
There are various Plugins available for NoteCase Pro (number is growing), that extend the feature range of NoteCase Pro.<br />
Simply launch the "Plugin Manager" of NoteCase Pro, in order to see, what Plugins are available.<br />
<br />
You can write your own scripts or Plugins easily, no additional IDE or compiler is needed, since even Plugins are completely script-based (using the [http://www.lua.org Lua scripting engine]). NoteCase Pro has hundereds of Lua APIs, that can be used to control the program's functions from a script or Plugin.<br />
<br />
<br />
==Do you need a new feature?==<br />
<br />
Then discuss it with the NoteCase Pro author and/or with experienced script/Plugin authors [https://groups.google.com/forum/?fromgroups#!forum/notecase-pro here (Google group for NoteCase Pro)]!<br />
<br />
<br />
==Links==<br />
* [http://www.notecaseproplugins.com/about-ncp NoteCase Pro product page (by hermocom)]<br />
* [http://www.notecasepro.com/ NoteCase Pro product page (by Miroslav Rajcic, the author of NoteCase Pro)]<br />
* [http://www.notecaseproplugins.com/ NoteCase Pro Plugins (powered by hermocom)]<br />
* [http://repo.openpandora.org/?page=detail&app=NoteCasePro.MiroslavRajcic.001 NoteCase Pro in the Pandora repo]<br />
* [https://groups.google.com/forum/?fromgroups#!forum/notecase-pro Google Group about NoteCase Pro]<br />
<br />
<br />
==Screenshot==<br />
<br />
[[File:Notecasepro_screenshot.png|alt=NoteCase Pro screenshot on Pandora]]</div>Hermocomhttps://pandorawiki.org/index.php?title=NoteCase_Pro&diff=26248NoteCase Pro2012-10-08T13:18:20Z<p>Hermocom: </p>
<hr />
<div>==About NoteCase Pro==<br />
<br />
NoteCase Pro is an [http://en.wikipedia.org/wiki/Outliner Outliner], i.e. a tool for hierarchical information management.<br />
<br />
What makes it unique and especially useful on the Pandora as a tool for keeping all kinds of information is, that it<br />
<br />
* has a large set of '''professional features''', including e.g. task management, powerful HTML export and many others<br />
* is '''under constant development''' with new releases about every two months<br />
* has been designed with '''small user interfaces in mind''' from the beginning<br />
* is available for '''most major computing platforms''' (Windows, Linux, Mac OS X, Maemo, Android), so files can be shared across computers easily<br />
* supports '''strong file encryption''', i.e. your data is safe even on the always-with-you Pandora<br />
* is '''heavily customizable''', e.g. with configurable keyboard shortcuts for each action<br />
<br />
<br />
==Scripting, Plugins==<br />
<br />
There are various Plugins available for NoteCase Pro (number is growing), that extend the feature range of NoteCase Pro.<br />
Simply launch the "Plugin Manager" of NoteCase Pro, in order to see, what Plugins are available.<br />
<br />
You can write your own scripts or Plugins easily, no additional IDE or compiler is needed, since even Plugins are completely script-based (using the [http://www.lua.org Lua scripting engine]). NoteCase Pro has hundereds of Lua APIs, that can be used to control the program's functions from a script or Plugin.<br />
<br />
<br />
==Links==<br />
* [http://www.notecaseproplugins.com/about-ncp NoteCase Pro product page (by hermocom)]<br />
* [http://www.notecasepro.com/ NoteCase Pro product page (by Miroslav Rajcic, the author of NoteCase Pro)]<br />
* [http://www.notecaseproplugins.com/ NoteCase Pro Plugins (powered by hermocom)]<br />
* [http://repo.openpandora.org/?page=detail&app=NoteCasePro.MiroslavRajcic.001 NoteCase Pro in the Pandora repo]<br />
<br />
<br />
==Screenshot==<br />
<br />
[[File:Notecasepro_screenshot.png|alt=NoteCase Pro screenshot on Pandora]]</div>Hermocomhttps://pandorawiki.org/index.php?title=NoteCase_Pro&diff=26247NoteCase Pro2012-10-08T13:17:48Z<p>Hermocom: /* Scripting, Plugins */</p>
<hr />
<div>==About NoteCase Pro==<br />
<br />
NoteCase Pro is an [http://en.wikipedia.org/wiki/Outliner Outliner], i.e. a tool for hierarchical information management.<br />
<br />
What makes it unique and especially useful on the Pandora as a tool for keeping all kinds of information is, that it<br />
<br />
* has a large set of '''professional features''', including e.g. task management, powerful HTML export and many others<br />
* is '''under constant development''' with new releases about every two months<br />
* has been designed with '''small user interfaces in mind''' from the beginning<br />
* is available for '''most major computing platforms''' (Windows, Linux, Mac OS X, Maemo, Android), so files can be shared across computers easily<br />
* supports '''strong file encryption''', i.e. your data is safe even on the always-with-you Pandora<br />
* is '''heavily customizable''', e.g. with configurable keyboard shortcuts for each action<br />
<br />
<br />
==Scripting, Plugins==<br />
<br />
There are various Plugins available for NoteCase Pro (number is growing), that extend the feature range of NoteCase Pro.<br />
Simply launch the "Plugin Manager" of NoteCase Pro, in order to see, what Plugins are available.<br />
<br />
You can write your own scripts or Plugins easily, no additional IDE or compiler is needed, since even Plugins are completely script-based (using the [http://www.lua.org Lua scripting engine]). NoteCase Pro has hundereds of Lua APIs, that can be used to control the program's functions from a script or Plugin.<br />
<br />
==Links==<br />
* [http://www.notecaseproplugins.com/about-ncp NoteCase Pro product page (by hermocom)]<br />
* [http://www.notecasepro.com/ NoteCase Pro product page (by Miroslav Rajcic, the author of NoteCase Pro)]<br />
* [http://www.notecaseproplugins.com/ NoteCase Pro Plugins (powered by hermocom)]<br />
* [http://repo.openpandora.org/?page=detail&app=NoteCasePro.MiroslavRajcic.001 NoteCase Pro in the Pandora repo]<br />
<br />
<br />
==Screenshot==<br />
<br />
[[File:Notecasepro_screenshot.png|alt=NoteCase Pro screenshot on Pandora]]</div>Hermocomhttps://pandorawiki.org/index.php?title=Talk:Software_projects&diff=26246Talk:Software projects2012-10-08T11:42:49Z<p>Hermocom: /* Including or excluding development apps? */ new section</p>
<hr />
<div>{{TalkEtiquette}}<br />
<br />
== split into ports and original games ==<br />
<br />
I think the games should be split into ports and original games. Of course, this might sometimes be hard to decide, for example with Wizzley Presto, which is a new original game but could also be called a port from the iPhone version... [[User:OrR|OrR]]<br />
<br />
I think that's a good idea. But I got stuck on that same blurred line while planning a blog feature for homebrew games. Wizzley Presto is one, also GP2X games like Pool Panic and Battle Jewels. For my purposes (being to showcase our scene's own work) I decided that these games should fall under originals, because (i) it's all talent from within our scene, and (ii) the original authors are doing the porting. I don't know if we can apply such subjective rules to wiki categories though. [[User:Gruso|Gruso]]<br />
<br />
How about 3 categories:<br />
*ports of classic games<br />
*ports from other platforms<br />
*original Pandora games<br />
[[User:OrR|OrR]]<br />
:Then I propose not splitting the list, but simply adding another column onto the end and marking each game "classic", "original", etc.. That way, if anyone wants to, he can "sort" the table into the correct categories.<br />
<br />
:On an unrelated note, I can't seem to figure out where to put GemRB. It doesn't seem to be a "game" as such, but a game engine port. But should it go into "emulators" along with ScummVM? [[User:Esn|Esn]] 00:17, 10 June 2009 (CEST)<br />
<br />
== "Where in world is... " ==<br />
<br />
There is an entry under Games named "Where in world is... " which just links back to a Polish blog and doesn't appear to be a real game/application. Can anyone confirm this is a genuine entry? [[User:Enverex|Enverex]] 23:30, 8 August 2009 (MEST)<br />
<br />
I am pretty sure "Wandor" and "warioland-inspired game" are the same--[[User:Kuru|Kuru]] 12:02, 6 March 2010 (MET)<br />
<br />
== Stuff that should be removed from "Other programs"==<br />
<br />
I don't see any reason to list the programs that are already included with the Pandora or those already in the Angstrom repo. I guess that list hasn't been updated since after the pandora started shipping. --[[User:Cheese|Cheese]] 04:28, 23 June 2010 (MEST)<br />
<br />
Agree - this page should be for holding info on active developments, as a reference for when someone is looking for a program for a certain function. I like the move of games/emus to independant pages. Might be worth using the 'category' feature to tie together all individual dev/released project pages as they grow too. --[[User:Tsh|Tsh]] 12:51, 23 June 2010 (MEST)<br />
<br />
== Combining released and in development stuff. ==<br />
<br />
This page was great before the pandora was out, but now that it is I don't think it makes sense to look in two different places for what's released and what's in development. That's why I have moved the in development games and emulator lists to their own pages (those pages include released games and emulators). Now when something goes from in development to released, it's a simple matter of moving the game up to the released list rather than to another page.<br />
--[[User:Cheese|Cheese]] 05:10, 23 June 2010 (MEST)<br />
:I agree, and I think it's time to do the same thing for this page as well. I'm working on it. [[User:Esn|Esn]] 06:56, 5 July 2010 (MEST)<br />
:Ok, it's done. I started a thread on the forums [http://www.gp32x.com/board/index.php?/topic/55047-pandora-wiki-list-of-everything-except-games-emulators/ over here] for discussion, though of course someone could say something over here as well. [[User:Esn|Esn]] 08:14, 5 July 2010 (MEST)<br />
== Angstrom Linux OS ==<br />
Arn't we using a moddifed version of that? Why would that be uncomplete?<br />
:Because the list was out of date, I just removed it --[[User:Cheese|Cheese]] 23:07, 8 July 2010 (MEST)<br />
<br />
==Minimenu skins==<br />
I think this (http://pandorawiki.org/Software_projects#Skins) should be either moved to an entirely different page (like a page for minimenu, which could be used for other stuff, too - like tracking beta versions) or at least below the Operating systems category, does not really make sense to mention the skins before mentioning the actual program they are used with. Also I feel like skins don't really fall into the category of "software" so I would favour the first approach. [[User:Foxblock|Foxblock]] 15:43, 16 April 2011 (MEST)<br />
:Full ack, I would suggest to put it on [[Minimenu skins]], any cons? --[[User:ABC|ABC]] 10:55, 27 April 2011 (MEST)<br />
:There's a high probability that it would not just be Minimenu skins in the future. Right now, although it's not software, it's software related so I think it does count as a "software project". There aren't really that many of them right now anyway, so I don't think it does anything bad for this page; if there get to be a lot more, I think it would make sense to move them to a "Skins" article. [[User:Esn|Esn]] 08:52, 29 April 2011 (MEST)<br />
<br />
== Switch to a template ==<br />
<br />
Hi, I created a template that creates the same table [[User:ABC/playground]] but has some pros (in my oppinion):<br />
* easy to edit, cause people see what they change esp. if not familar with wiki table syntax<br />
* could be crawled by bots later<br />
* seperates content from it's representation<br />
* alter/extend representation at any time without any troubles<br />
Would it be ok for you if I change all tables in that kind? --[[User:ABC|ABC]] 19:29, 26 April 2011 (MEST)<br />
:This actually seems ''harder'' to edit to me, because you have to copy+paste a template every single time, instead of being just adding a line. Seems a lot more cumbersome. I don't understand the last two points, could you explain those a bit more? [[User:Esn|Esn]] 03:06, 27 April 2011 (MEST)<br />
::Sure, as said this template encapsules the information of a single software. It's up to us, to change the viusalisation of this information completely just by changing the single template e.g to switch to a more complex design, that depends on the entered values, to change column order etc... . In past a lot of people liked it, when the tables grow more and more see [http://wiki.openstreetmap.org/wiki/Maps] or even distribute it using a bot [http://wiki.openstreetmap.org/wiki/Software/Desktop]. But again this is just a suggestion and I would be willing to do the work --[[User:ABC|ABC]] 10:37, 27 April 2011 (MEST)<br />
<br />
== Rediculously unmaintainable ==<br />
<br />
This concept is rediculously unmaintainable and ''needs to be removed''. This page admits right away that it's taking information from [http://apps.open-pandora.org/cgi-bin/viewarea.pl?Games Pandora Apps], the [http://dl.openhandhelds.org/cgi-bin/pandora.cgi?0,0,0,0,9 File Archive], the [http://repo.openpandora.org/?page=all&s=new Repo]. ''Don't do that!'' If those listings need to be improved, then ''improve those listings'', don't duplicate the effort here.<br />
<br />
The only justification for adding software-related information here is when a program does not have a home page, or if a program needs and doesn't have a Pandora-specific home page. Small software projects noted on the forum come to mind. &mdash; [[Image:Spiralofhope-logo-016.png]] [[User:Spiralofhope|spiralofhope]] / <sup>[[User_Talk:Spiralofhope|(talk)]]</sup> 17:48, 9 May 2012 (CEST)<br />
<br />
== xubuntu ==<br />
<br />
* Xubuntu[http://www.youtube.com/watch?v=zOPNurKei0I]<br />
<br />
dumping it here &mdash; [[Image:Spiralofhope-logo-016.png]] [[User:Spiralofhope|spiralofhope]] / <sup>[[User_Talk:Spiralofhope|(talk)]]</sup> 00:50, 11 May 2012 (CEST)<br />
<br />
== Including or excluding development apps? ==<br />
<br />
"However, this list does include the development apps that can be used<br />
on the Pandora itself."<br />
<br />
does --> does not -- ?</div>Hermocomhttps://pandorawiki.org/index.php?title=NoteCase_Pro&diff=26245NoteCase Pro2012-10-08T11:14:03Z<p>Hermocom: Screenshot added</p>
<hr />
<div>==About NoteCase Pro==<br />
<br />
NoteCase Pro is an [http://en.wikipedia.org/wiki/Outliner Outliner], i.e. a tool for hierarchical information management.<br />
<br />
What makes it unique and especially useful on the Pandora as a tool for keeping all kinds of information is, that it<br />
<br />
* has a large set of '''professional features''', including e.g. task management, powerful HTML export and many others<br />
* is '''under constant development''' with new releases about every two months<br />
* has been designed with '''small user interfaces in mind''' from the beginning<br />
* is available for '''most major computing platforms''' (Windows, Linux, Mac OS X, Maemo, Android), so files can be shared across computers easily<br />
* supports '''strong file encryption''', i.e. your data is safe even on the always-with-you Pandora<br />
* is '''heavily customizable''', e.g. with configurable keyboard shortcuts for each action<br />
<br />
<br />
==Scripting, Plugins==<br />
<br />
There are various Plugins available for NoteCase Pro (number is growing), that extend the feature range of NoteCase Pro.<br />
Simply launch the "Plugin Manager" of NoteCase Pro, in order to see, what Plugins are available.<br />
<br />
You can write your own scripts or Plugins easily, no additional IDE or compiler is needed, since even Plugins are script-based (using the [http://www.lua.org Lua scripting engine]).<br />
<br />
<br />
==Links==<br />
* [http://www.notecaseproplugins.com/about-ncp NoteCase Pro product page (by hermocom)]<br />
* [http://www.notecasepro.com/ NoteCase Pro product page (by Miroslav Rajcic, the author of NoteCase Pro)]<br />
* [http://www.notecaseproplugins.com/ NoteCase Pro Plugins (powered by hermocom)]<br />
* [http://repo.openpandora.org/?page=detail&app=NoteCasePro.MiroslavRajcic.001 NoteCase Pro in the Pandora repo]<br />
<br />
<br />
==Screenshot==<br />
<br />
[[File:Notecasepro_screenshot.png|alt=NoteCase Pro screenshot on Pandora]]</div>Hermocomhttps://pandorawiki.org/index.php?title=File:Notecasepro_screenshot.png&diff=26244File:Notecasepro screenshot.png2012-10-08T11:12:33Z<p>Hermocom: Screenshot of NoteCase Pro running on the Pandora</p>
<hr />
<div>Screenshot of NoteCase Pro running on the Pandora</div>Hermocomhttps://pandorawiki.org/index.php?title=NoteCase_Pro&diff=26243NoteCase Pro2012-10-08T11:05:26Z<p>Hermocom: Created page with "==About NoteCase Pro== NoteCase Pro is an [http://en.wikipedia.org/wiki/Outliner Outliner], i.e. a tool for hierarchical information management. What makes it unique and esp..."</p>
<hr />
<div>==About NoteCase Pro==<br />
<br />
NoteCase Pro is an [http://en.wikipedia.org/wiki/Outliner Outliner], i.e. a tool for hierarchical information management.<br />
<br />
What makes it unique and especially useful on the Pandora is, that it<br />
<br />
* has a large set of '''professional features''', including e.g. task management, powerful HTML export and many others<br />
* is '''under constant development''' with new releases about every two months<br />
* has been designed with '''small user interfaces in mind''' from the beginning<br />
* is available for '''most major computing platforms''' (Windows, Linux, Mac OS X, Maemo, Android), so files can be shared across computers easily<br />
* supports '''strong file encryption''', i.e. your data is safe even on the always-with-you Pandora<br />
* is '''heavily customizable''', e.g. with configurable keyboard shortcuts for each action<br />
<br />
<br />
==Scripting, Plugins==<br />
<br />
There are various Plugins available for NoteCase Pro (number is growing), that extend the feature range of NoteCase Pro.<br />
Simply launch the "Plugin Manager" of NoteCase Pro, in order to see, what Plugins are available.<br />
<br />
You can write your own scripts or Plugins easily, no additional IDE or compiler is needed, since even Plugins are script-based (using the [http://www.lua.org Lua scripting engine]).<br />
<br />
<br />
==Links==<br />
* [http://www.notecaseproplugins.com/about-ncp NoteCase Pro product page (by hermocom)]<br />
* [http://www.notecasepro.com/ NoteCase Pro product page (by Miroslav Rajcic, the author of NoteCase Pro)]<br />
* [http://www.notecaseproplugins.com/ NoteCase Pro Plugins (powered by hermocom)]<br />
* [http://repo.openpandora.org/?page=detail&app=NoteCasePro.MiroslavRajcic.001 NoteCase Pro in the Pandora repo]</div>Hermocomhttps://pandorawiki.org/index.php?title=USB_compatibility_list&diff=9582USB compatibility list2011-12-24T13:20:31Z<p>Hermocom: Added hint to install package modemmanager for HSDPA (3G) modems</p>
<hr />
<div>This is a list of USB devices that have been tested on the Pandora. If the device you want to know about isn't listed here, don't worry! Just go to [[USB_reference|the USB reference page]], look up the specs of your device, and you may be able to figure out if it's compatible.<br />
<br />
= Networking =<br />
<br />
Please see the [[Mobile broadband]] page for tips on how to get these working, as well as [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/ this tutorial] from the GP32X forum.<br />
<br />
== HSDPA (3G) Modems ==<br />
<br />
Please note that many (if not all) USB 3G modems need modemmanager to be installed for switching from mass storage mode to serial communications mode. When first plugged in, most 3G USB modems claim to be a mass storage device and offer, on its built-in flash, drivers and connectivity software to be installed. Mostly this is only for Windows and Mac, so for the Pandora this is not useful. modemmanager instantly takes care of toggling the mode, so that when you plug in the modem, after a few seconds or maybe half a minute modemmanager has switched the modem to communications mode and NetworkManager is able to use it.<br />
<br />
In order to install modemmanager, connect your Pandora to the Internet, open a terminal and, as a super user, intall it via opkg by entering the commands:<br />
<br />
:sudo opkg update<br />
:sudo opkg install modemmanager<br />
<br />
<br />
Note that after plugging in the USB 3G modem, it may take some time until NetworkManager is able to use the modem. Wait for at least half a minute, until you give up and report that the modem doesn't work.<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Device<br />
! Driver<br />
! Connector<br />
! Supported standard<br />
! Current draw<br />
! Suggested connection to Pandora<br />
! Works on Pandora<br />
! Additional comments<br />
|-<br />
| ZTE K3565-Z / MF626 / MF627 / MF636<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Standard-A port<br />
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__956513]}}<br />
| A how-to by shideneyu for this modem can be found [http://www.pandorawiki.org/ZTE_K3565Z_3G_USB_Modem here]<br />
|-<br />
|-<br />
| BandLuxe C270<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Standard-A port<br />
| {{Yes}}<br />
| A how-to by relliker for this modem can be found [http://www.pandorawiki.org/BandLuxe_C270_3G_USB_Modem here]<br />
|-<br />
| Huawei E156G<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Standard-A port<br />
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/52827-3gumts-usb-dongle/page__view__findpost__p__835681]}}<br />
| <br />
|-<br />
| Huawei E160<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| 250mA<br />
| Standard-A port<br />
| {{Yes}}<br />
| As the entry for Huawei E220 was wrong, this Current draw could also be wrong. This one definitely needs modemmanager. After installing modemmanager, it works flawlessly.<br />
|-<br />
| Huawei E160E<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| 250mA<br />
| Standard-A port<br />
| {{Yes}}<br />
| As the entry for Huawei E220 was wrong, this Current draw could also be wrong.<br />
|-<br />
| Huawei E1750<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Standard-A port<br />
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__939350]}}<br />
| <br />
|-<br />
| [[wikipedia:Huawei E220|Huawei E220]]<br />
| Not required<br />
| Standard-A<br />
| USB 1.1<br />
| 500mA<br />
| Standard-A port via High Speed hub<br />
| {{No|Not on new kernels.}}<br />
| The successful Pandora E220 tests were done by DJWillis on an old kernel (long before Pandora shipped). It seems that they are NOT working any more. Also tested on Linux (was it working?) This entry originally said 250mA, but there is no source and current sources say 500mA.<br />
|-<br />
| 4G-Systems XS Stick P14<br />
| Not required (usbserial module)<br />
| standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Standard-A port<br />
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/54318-guide-mobile-broadband-usb-stick-usage/page__view__findpost__p__937681]}}<br />
| Requires usbmodeswitch program. <br />
|-<br />
| iPhone 3GS (Probably also 1G/3G)<br />
| ipheth<br />
| Standard-A<br />
| USB 2.0<br />
| 500mA<br />
| {{Unknown|USB A (Standard-A port?)}}<br />
| {{Maybe|Should work in Angstrom with some work.}}<br />
| Requires a good bit of dependencies to get working. Tested with Debian from SD, but should work in Angstrom with some work. The ipheth wwan0 device only provides a connection over the 3G modem, even if you're connected to a wifi network. I used the iproxy and SSH tunneling method with proxychains to get to the wifi network.<br />
|-<br />
| HTC Desire<br />
| not required<br />
| Standard-A<br />
| USB 2.0<br />
| 500mA<br />
| {{Unknown|USB A (Standard-A port?)}}<br />
| {{Yes}}<br />
| Requires internet connection sharing to be enabled from the phone.<br />
|}<br />
<br />
== USB to Ethernet adapters ==<br />
<br />
To enable USB Ethernet adapters on the Pandora, you may need to left-click the networking icon on the panel in Xfce, and select "Ifupdown (bnep0)".<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Device<br />
! Driver<br />
! Connector<br />
! Supported standard<br />
! Current draw<br />
! Suggested connection to Pandora<br />
! Works on Pandora<br />
! Additional comments<br />
|-<br />
| Apple USB Ethernet Adapter MB442Z/A<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Standard-A port<br />
| {{Yes}}<br />
| Reportedly uses an ASIX AX88xxx chipset.<br />
|-<br />
| Apple USB Ethernet Adapter model A1277<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| 250mA<br />
| Standard-A port<br />
| {{Yes}}<br />
| ID 05ac:1402 Apple, Inc.<br />
|-<br />
| Conrad 3-Port-USB-Hub und Netzwerk-Adapter<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| A lot! {{HideableNotes|50% of battery charge only brings you 2h40min (min brightness, no other devices attached)}}<br />
| Standard-A port<br />
| {{Yes}}<br />
| Has a 3port USB Hub included. External power supply can (and should) be attached, not included though. ASIX Chipset. 20€ @ [http://www.conrad.de/ce/de/product/976406/NOTEBOOK-MINI-DOCKINGSTATION-USBRJ45/SHOP_AREA_32315&promotionareaSearchDetail=005 Conrad Electronics]. Not tested in Linux.<br />
|-<br />
| Wii USB 2.0 10/100M adapter (use [http://www.asix.com.tw/products.php?op=pItemdetail&PItemID=86;71;101 ASIX AX 88772 USB 2.0 chip])<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| 250mA<br />
| Standard-A port<br />
| {{Yes}}<br />
| ID 0b95:7720 ASIX Electronics Corp. AX88772. [http://www.dealextreme.com/details.dx/sku.5926 This clone from DealExtreme] works too.<br />
|-<br />
| Connectland USB 2.0 10/100M Ethernet Adapter<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| 250mA<br />
| Standard-A port<br />
| {{Yes}}<br />
| ID 0b95:7720 ASIX Electronics Corp. AX88772 - Works fine, Sometimes a reboot is necessary (ZaxxonHF5RC1).<br />
|-<br />
| Belkin Gigabit USB 2.0 Network Adapter<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Standard-A port<br />
| {{Yes}}<br />
| The shape of it make is a bit awkward to fit if you connect it directly, but it has a short adapter cable. I only get ~95Mbit on a gigabit network, but then the pandora's cpu maxes out. (it may be that the driver/usb stack isn't very well optimized), has horribly bright blue LEDs.<br />
|-<br />
| MosChip MCS7830 USB 10/100 Ethernet adapter<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Standard-A port<br />
| {{Yes}}<br />
| ID 9710:7830 MosChip Semiconductor MCS7830 10/100 Mbps Ethernet adapter. Kernel module: mcs7830.<br />
|-<br />
| EU.MARK USB 10/100M RJ45 Ethernet Network Adapter Dongle<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Standard-A port<br />
| {{Yes}}<br />
| USB ID: 9710:7830 - bought from [http://www.dealextreme.com/details.dx/sku.22684 DealExtreme]<br />
|-<br />
| Digitus DN-10050 Fast Ethernet USB Adapter<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Standard-A port<br />
| {{Yes}}<br />
| MosChip MCS7830-based adapter. USB ID 9710:7830.<br />
|-<br />
| Edimax EU-4230 Fast Ethernet USB Adapter with 3-port USB hub [http://edimax.ie/images/Image/datasheet/USB/EU-4230/EU-4230_Datasheet.pdf]<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Standard-A port<br />
| {{Yes}}<br />
| Ethernet USB ID 0b95:772a ASIX Electronics Corp. 3-port USB2.0 hub USB ID 0409:005a NEC Corp. Optional power adapter for USB hub.<br />
|-<br />
| SIIG JU-NE0012-S1 USB 2.0 Fast Ethernet Adapter<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Standard-A port<br />
| {{Yes}}<br />
| Bought from [http://www.newegg.com/Product/Product.aspx?Item=N82E16812191163 Newegg]<br />
|}<br />
<br />
== USB WiFi adapters ==<br />
<br />
The Pandora stock kernel doesn't seem to come with any wireless driver support outside of the internal WiFi chip. The only way you'll get wireless working is to build your own kernel with it included or try [http://wireless.kernel.org/en/users/Download compat-wireless].<br />
<br />
As for hofix 6a4 compat-wireless seems to be present in the kernel out of the box, so one can build a USB wireless driver for Pandora following this [http://boards.openpandora.org/index.php?/topic/5140-solvedbuilding-a-usb-wifi-driver/page__view__findpost__p__89280 algorithm]<br />
<br />
As for [[hotfix 6]] Release Candidate the kernel includes drivers for these Realtek chips: RTL8712/8188/8191/8192SU/8192CU<br />
<br />
See also [http://www.gp32x.com/board/index.php?/topic/55570-new-pandora this thread] on the forums for the latest.<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Device<br />
! Driver<br />
! Connector<br />
! Supported standard<br />
! Current draw<br />
! Suggested connection to Pandora<br />
! Tested on Pandora<br />
! Additional comments<br />
|-<br />
| Advance Mini Wireless N150<br />
| rtl8192cu<br />
| Standard-A<br />
| USB 2.0<br />
| 500mA<br />
| USB A<br />
| {{Yes|Yes}}<br />
| There's a little hole on it, so it's useful for attaching it to the OP.<br />
|-<br />
| ASUS WL-167G v2<br />
| rt73usb + rt2x00usb + rt2x00lib<br />
| Standard-A<br />
| USB 2.0<br />
| 300mA<br />
| USB A<br />
| {{Yes|Nothing in lsusb, nothing in dmesg :(. Have to be plugged into a non-powered (or powered) USB hub. dmesg shows "failed to request firmware error". You just have to "cp /lib/firmware/rt73.bin /your/pandora-rootfs/lib/firmware/"}}<br />
| 0b05:1723 ASUSTek Computer, Inc. WL-167G v2 802.11g Adapter [Ralink RT73]. Works pretty fine on Linux PC.<br />
|-<br />
| Belkin N1 Wireless USB Adapter (F5D8051) ("Ver. 2053") (MARVELL v1021)<br />
| N/A<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| No connection was attempted.<br />
| {{No|No native driver support and ndiswrapper obviously won't work.}}<br />
| There's a previous revision of this dongle which is supposed to have a Ralink chip, but they revised it and put a different chip inside. Reported (by whom?) to work with ndiswrapper and works in Linux.<br />
|-<br />
| Belkin Surf micro <br />
| rtl8192cu<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| USB A<br />
| {{Yes|Yes}}<br />
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}<br />
|-<br />
| Cisco/Linksys AE1000 High Performance Wireless-N USB Adapter<br />
| rt3572sta (RT3572USB)<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| USB A (Standard-A port?)<br />
| {{Yes|Works with a modified driver.}}<br />
| (Compiled module for pandora:[http://boards.openpandora.org/index.php?/topic/1992-linksys-ae1000-usb-wifi/ pandora forum]) Download the driver from [http://www.ralinktech.com/support.php?s=2 ralink's driver site], edit ./common/rtusb_dev_id.c, before "#endif // RT2870" add "{USB_DEVICE(0x13B1,0x002F)},", compile.' Reported (by whom?) to work in Linux.<br />
|-<br />
| D-Link WIRELESS G USB ADAPTER DWL-G122 rev.E1 F/W 5.00<br />
| rt2870sta + rt2800usb + rt2800lib<br />
| Standard-A<br />
| USB 2.0<br />
| 450mA<br />
| USB A<br />
| {{No|lsusb shows it, sometimes have to plug and reboot. No modules are loaded.}}<br />
| 07d1:3c0f D-Link System AirPlus G DWL-G122 Wireless Adapter(rev.E) [Ralink RT2870]. Works pretty fine on Linux PC.<br />
|-<br />
| Digitus Wireless 150N USB 2.0 Adapter<br />
| rtl8192cu<br />
| Standard-A<br />
| USB 2.0<br />
| 500mA<br />
| USB A<br />
| {{Yes|Yes}}<br />
| Bundled with a non-WiFi Pandora coming from Craig's shop<br />
|-<br />
| Netgear WNA1000M <br />
| rtl8192cu<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| USB A<br />
| {{Yes|Yes}}<br />
| {{Yes|Should work out of the box since [[Hotfix 6]] Release Candidate}}<br />
|-<br />
| TRENDnet TEW-424UB V2<br />
| ?<br />
| Standard-A<br />
| USB 2.0<br />
| 400mA<br />
| USB A<br />
| {{No|lsusb shows it, but no module is loaded}}<br />
| 0457:0163 Silicon Integrated Systems Corp. 802.11 Wireless LAN Adapter. Same behavior on a PC.<br />
|}<br />
<br />
= Storage =<br />
<br />
== External Hard Disk Drives ==<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Device<br />
! Driver<br />
! Connector<br />
! Supported standard<br />
! Current draw<br />
! Suggested connection to Pandora<br />
! style="min-width: 120px" | Works on Pandora<br />
! Additional comments<br />
|-<br />
| Freecom 250GB 2.5" portable<br />
| Not Required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Direct<br />
| {{Yes}}<br />
| Inside it's a Samsung Model HM251JX. {{HideableNotes|So I guess anything based on that will also work OK.}}<br />
|-<br />
| LaCie Rikiki 250GB USB 2.0 2.5" Hard Drive<br />
| Not required<br />
| standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Standard-A port via powered High Speed Hub<br />
| {{Partial|Not when unpowered, needs testing with a powered hub}}<br />
| Not only does it fail to spin up, but it causes the Pandora's screen to pulsate wildly, much like an old CRT would if you placed a speaker or a magnet near to it. Not tested with a powered hub.<br />
|-<br />
| Seagate Seagate® Expansion™ External Drives<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Direct<br />
| {{No}}<br />
| Tested by [http://www.gp32x.com/board/index.php?/user/14781-hitnrun/ Hitnrun]. "Isn't even detected in lsusb (drive powered by external power source)"<br />
|-<br />
| Verbatim 250GB Model #47580 Hard Drive<br />
| Not required<br />
| Direct<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Direct<br />
| {{Yes}}<br />
| Tested by [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__877512 almatuk]. {{HideableNotes|"Watched videos directly from it at full speed, no need for powered USB hub. Had issues playing roms directly off it however as it was formatted NTFS. I'm sure if I formatted to FAT32 these would disappear."}}<br />
|-<br />
| Western Digital 160GB Elements External USB 2.0 2.5" Hard Drive<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| standard-A port via powered High Speed Hub<br />
| {{Yes}}<br />
|<br />
|-<br />
| Western Digital 250GB Elements Portable USB 2.0 2.5" Hard Drive<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Direct or standard-A port via High Speed Hub<br />
| {{Yes}}<br />
|<br />
|-<br />
| Western Digital 250GB My Passport Essential USB 2.0 2.5" Hard Drive<br />
| Not required<br />
| {{Unknown|Direct?}}<br />
| USB 2.0<br />
| {{Unknown}}<br />
| {{Unknown|Direct?}}<br />
| {{Partial|Maybe}}<br />
| Tested by TheDarkSpectrum48K. The first time it [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__877386 "works perfectly!"]. The second time [http://www.gp32x.com/board/index.php?/topic/54509-dont-use-lacie-25-usb-hard-disk-drives-with-a-pandora/page__view__findpost__p__882635 it didn't work].<br />
|-<br />
| Western Digital 400GB My Passport Essential USB 2.0 2.5" HDD model WDME4000TE<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Direct<br />
| {{Yes}}<br />
| Tested by [http://www.gp32x.com/board/index.php?/user/14534-peca/ Peca].<br />
|-<br />
| Western Digital 500GB Elements Portable External Hard Drive<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Direct<br />
| {{Yes}}<br />
| Tested by [[User:Esn|Esn]]. {{HideableNotes|The USB cable that came with it was bad, so I used another one.[http://www.gp32x.com/board/index.php?/topic/59494-solved-how-do-i-get-my-wd-500gb-external-hard-drive-to-work-properly/page__view__findpost__p__949863]}}<br />
|-<br />
| Western Digital 500GB My Passport Essential External Hard Drive<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Direct<br />
| {{Yes}}<br />
| Tested by [[User:Esn|Esn]]. Works fine. {{HideableNotes|Came pre-formatted in NTFS, but should work if you downloaded the community codec pack. It said 1TB on the packaging, but there was 465GB free space, so I'm pretty sure it was actually the 500GB one.}}[http://www.gp32x.com/board/index.php?/topic/59494-solved-how-do-i-get-my-wd-500gb-external-hard-drive-to-work-properly/page__view__findpost__p__949645]<br />
|-<br />
| Western Digital 1TB My Passport Essential SE External USB 2.0 2.5" Hard Drive<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Direct or through powered High Speed Hub<br />
| {{Yes}}<br />
| Tested by [http://http://www.gp32x.com/board/index.php?/user/19191-mycohl/ Mycohl]. {{HideableNotes|Externally powered hub recommended to conserve battery power.}}<br />
|-<br />
| Western Digital Elements 2TB 3.5" Hard Drive Model:WDBAAU0020HBK<br />
| Not Required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Direct<br />
| {{Yes}}<br />
| Tested by [http://boards.openpandora.org/index.php?/user/430-kilowatt/ kilowatt].<br />
|}<br />
<br />
== DVD/CD Drives ==<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Device<br />
! Driver<br />
! Connector<br />
! Supported standard<br />
! Current draw<br />
! Suggested connection to Pandora<br />
! Works on Pandora<br />
! Additional comments<br />
|-<br />
| Lite-On EZ-DUB DVD/CD Multi-Recorder (Model eZAU120)<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| Powered by included mains adapter - DC 12V 1.8A<br />
| Standard-A port<br />
| {{No}}<br />
| Works in Linux.<br />
|-<br />
| Memorex 20x Multi Format DVD Recorder External - DVD±RW (±R DL)<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| Powered by included mains adapter<br />
| Standard-A port<br />
| {{Yes}}<br />
| <br />
|}<br />
<br />
= Video display device =<br />
<br />
== VGA DVI HDMI adapter ==<br />
<br />
No devices have been tested yet<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Device<br />
! Driver<br />
! Connector<br />
! Supported standard<br />
! Current draw<br />
! Output connectors<br />
! Works on Pandora<br />
! Additional comments<br />
|-<br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| <br />
| No devices have been tested yet<br />
|}<br />
<br />
==== External graphic card ====<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Device<br />
! Driver<br />
! Connector<br />
! Supported standard<br />
! Current draw<br />
! Output connectors<br />
! Works on Pandora<br />
! Additional comments<br />
|-<br />
| Tritton see2 usb 2.0 to SVGA adapter<br />
| sisusb<br />
| USB<br />
| USB 2.0<br />
| {{Unknown|High {{HideableNotes|Reduces Pandora's battery life in half (10h → 4h)}}}}<br />
| VGA (D-SUB)<br />
| {{Partial|Yes, but has performance issues.}}<br />
| Needs to be integrated with preferences. {{HideableNotes|Currently I must edit xorg.conf and mess with xinerama.}} Good for presentations, dragging a window is bearable, but hi-res video is slow. Works in Linux without any issues.<br />
|}<br />
<br />
= Video capture devices =<br />
<br />
== Webcams ==<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Device<br />
! Driver<br />
! Connector<br />
! Supported standard<br />
! Current draw<br />
! Suggested connection to Pandora<br />
! Works on Pandora<br />
! Additional comments<br />
|-<br />
| Exoo No Driver/USB 2.0 Webcam (Model No.: M053)<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Standard-A port<br />
| {{No}}<br />
| Bought from [http://www.dealextreme.com/details.dx/sku.14991 DealExtreme]. Works in Linux.<br />
|-<br />
| Logitech Quickcam Communicate Deluxe<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| {{Unknown}}<br />
| Standard-A port<br />
| {{No}}<br />
| USB ID: 046d:0992, works though [http://linux-uvc.berlios.de/ uvcvideo]. Works in Linux.<br />
|-<br />
| Logitech HD Webcam C270 720p<br />
| Not required<br />
| Standard-A<br />
| USB 2.0<br />
| 500mA<br />
| Standard-A port<br />
| {{Partial|Yes, but audio untested}}<br />
| ID 046d:0825 Logitech, Inc. Audio recognized, but not tested. More info to come. Works in Linux.<br />
|}<br />
<br />
= Audio devices =<br />
<br />
== Microphones/recorders ==<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Device<br />
! Driver<br />
! Connector<br />
! Supported standard<br />
! Current draw<br />
! Suggested connection to Pandora<br />
! Works on Pandora<br />
! Additional comments<br />
|-<br />
| Zoom H2 Handy Recorder<br />
| not required<br />
| standard-A<br />
| USB 1.1<br />
| 300mA<br />
| standard-A port via High Speed USB hub <br />
| {{Yes|Yes, needs a USB hub.}}<br />
| Can record into Audacity, but won't be recognized unless connected through USB hub.[http://www.gp32x.com/board/index.php?/topic/59301-audacity-1-3-12/page__view__findpost__p__947602].<br />
|}<br />
<br />
== MIDI controllers ==<br />
<br />
EvilDragon bundled the usb MIDI class drivers in the default firmware image, therefore ANY class-compliant MIDI device should work with the Pandora, out of the box.[http://www.gp32x.com/board/index.php?/topic/58523-zynaddsubfx/page__view__findpost__p__938432]<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Device<br />
! Driver<br />
! Connector<br />
! Supported standard<br />
! Current draw<br />
! Suggested connection to Pandora<br />
! Works on Pandora<br />
! Additional comments<br />
|-<br />
| Akai LKP25<br />
| Not required<br />
| {{Unknown}}<br />
| {{Unknown}}<br />
| {{Unknown}}<br />
| {{Unknown}}<br />
| {{Yes|Yes [http://www.gp32x.com/board/index.php?/topic/58523-zynaddsubfx/page__view__findpost__p__938432]}}<br />
| <br />
|-<br />
| M-Audio MIDISPORT 2x2 Anniv<br />
| Not required<br />
| {{Unknown}}<br />
| {{Unknown}}<br />
| 400mA<br />
| {{Unknown}}<br />
| {{Unknown}}<br />
| ID 0763:1050 Midiman. High current draw!<br />
|-<br />
|}<br />
<br />
== USB audio controllers ==<br />
<br />
Aka. "professional soundcard"; see [http://en.wikipedia.org/wiki/Sound_card#Professional_soundcards_.28audio_interfaces.29 definition on Wikipedia].<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Device<br />
! Driver<br />
! Connector<br />
! Supported standard<br />
! Current draw<br />
! Suggested connection to Pandora<br />
! Works on Pandora<br />
! Additional comments<br />
|-<br />
| Cakewalk UA-1G<br />
| not required<br />
| Standard-A<br />
| USB 2.0<br />
| 200mA<br />
| Standard-A port<br />
| {{No}}<br />
| ID 0582:00e9 Roland Corp. This device may be similar to older Edirol/Roland USB audio devices. Widely reported (by whom?) to work in Linux.<br />
|}<br />
<br />
= Input devices =<br />
<br />
Any HID ([http://en.wikipedia.org/wiki/Human_interface_device Human Interface Device]) compliant keyboard, mouse or game controller should work on the Pandora. Most of those device are low speed or full speed USB device and will need to be connected though either a USB OTG adapter/cable or a USB2 hub in order to work on the Pandora.<br />
<br />
== External Game Controllers ==<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Device<br />
! Driver<br />
! Connector<br />
! Supported standard<br />
! Current draw<br />
! Suggested connection to Pandora<br />
! Works on Pandora<br />
! Additional comments<br />
|-<br />
| 2-TECH SNES-to-USB adapter<br />
| Not required<br />
| Standard-A<br />
| Low speed<br />
| {{Unknown}}<br />
| Standard-A port via High Speed Hub<br />
| {{Yes}}<br />
| USB description is "HuiJia USB GamePad", <tt>lsusb</tt> calls it "0e8f:3013 GreenAsia Inc."<br />
|-<br />
| USB Super RetroPort (SNES-to-USB adapter)<br />
| Not required<br />
| Standard-A<br />
| {{Unknown|Probably USB 1.1}}<br />
| {{Unknown}}<br />
| Standard-A port via High Speed Hub<br />
| {{No}}<br />
| Bought from [http://www.retrousb.com/product_info.php?cPath=21&products_id=29 RetroZone]. Works in Linux.<br />
|-<br />
| USB RetroPort (NES-to-USB adapter)<br />
| Not required<br />
| Standard-A<br />
| {{Unknown|Probably USB 1.1}}<br />
| {{Unknown}}<br />
| Standard-A port via High Speed Hub<br />
| {{No}}<br />
| Bought from [http://www.retrousb.com/product_info.php?cPath=21&products_id=28 RetroZone]. Works in Linux.<br />
|-<br />
| Trio Linker Plus II (PlayStation,-GameCube,-and-Dreamcast-to-USB adapter)<br />
| Not required<br />
| Standard-A<br />
| {{Unknown|Probably USB 1.1}}<br />
| {{Unknown}}<br />
| Standard-A port via High Speed Hub<br />
| {{No}}<br />
| Bought from [http://www.play-asia.com/paOS-13-71-6m-49-en-70-1zfv.html Play-Asia]. Works in Linux.<br />
|-<br />
| NAZAR V47 USB Force Feedback Vibrating Gamepad Controller for PC<br />
| Not required<br />
| Standard-A<br />
| {{Unknown|Probably USB 1.1}}<br />
| {{Unknown}}<br />
| Standard-A port via High Speed Hub<br />
| {{No}}<br />
| Whether it really contains the claimed force feedback feature is unknown as this feature does not work under Linux - bought from [http://www.dealextreme.com/details.dx/sku.24551 DealExtreme]. Works in Linux.<br />
|-<br />
| 10-Fire-Button Double Vibration Feedback USB PC Arcade Joystick<br />
| Not required<br />
| Standard-A<br />
| {{Unknown|Probably USB 1.1}}<br />
| {{Unknown}}<br />
| Standard-A port via High Speed Hub<br />
| {{No}}<br />
| Whether it really contains the claimed force feedback feature is unknown as this feature does not work under Linux - bought from [http://www.dealextreme.com/details.dx/sku.27821 DealExtreme]. Works in Linux.<br />
|-<br />
| Official PlayStation 3 controller<br />
| Not required<br />
| Standard-A<br />
| Full speed<br />
| {{Unknown}}<br />
| USB A To Mini B Cable via High Speed Hub<br />
| {{No}}<br />
| This is for USB not bluetooth compatibility. Sixaxis and DualShock not tested. Works in Linux.<br />
|-<br />
| Thrustmaster Firestorm Digital 3 Gamepad<br />
| Not required<br />
| Standard-A<br />
| Low speed<br />
| {{Unknown}}<br />
| Standard-A port via High Speed Hub<br />
| {{Yes}}<br />
| ID 07b5:0213 Mega World International, Ltd Thrustmaster Firestorm Digital 3 Gamepad.<br />
|-<br />
| Wired Xbox 360 Controller<br />
| xpad module<br />
| Standard-A<br />
| {{Unknown|Probably USB 1.1}}<br />
| {{Unknown}}<br />
| Standard-A port via High Speed Hub<br />
| {{No}}<br />
| This also includes gamepads for PC that needs the Windows Xinput driver. Such gamepads include the Logitech Chillstream. Works in Linux.<br />
|-<br />
| WiseGroup.,Ltd SmartJoy Dual PLUS Adapter (dual PSX to USB joypad adapter)<br />
| {{Unknown}}<br />
| Standard-A<br />
| {{Unknown}}<br />
| 100mA<br />
| {{Unknown}}<br />
| {{No}}<br />
| ID 6677:8802. Works in Linux.<br />
|}<br />
<br />
== Graphics tablets ==<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Device<br />
! Driver<br />
! Connector<br />
! Supported standard<br />
! Current draw<br />
! Works on Pandora<br />
! Additional comments<br />
|-<br />
| Bamboo Multitouch<br />
| {{Unknown}}<br />
| {{Unknown}}<br />
| {{Unknown}}<br />
| {{Unknown}}<br />
| {{No|No [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__881806]}}<br />
| It's not known if this works in Linux.<br />
|-<br />
| Genius Tablet<br />
| {{Unknown}}<br />
| {{Unknown}}<br />
| {{Unknown}}<br />
| {{Unknown}}<br />
| {{Yes|Yes, [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__883140 via USB hub]}}<br />
| It's not known if this works in Linux.<br />
|-<br />
| Wacom CTH-460<br />
| {{Unknown}}<br />
| {{Unknown}}<br />
| {{Unknown}}<br />
| {{Unknown}}<br />
| {{No|No [http://www.gp32x.com/board/index.php?/topic/54728-pandora-owners-tried-tablet/page__view__findpost__p__924422]}}<br />
| Would need a patched driver to work. It's not known if this works in Linux.<br />
|-<br />
| Wacom Volito2 Tablet (Model: CTF-420)<br />
| Not required<br />
| Standard-A<br />
| Low speed<br />
| 40mA [http://www.my-volito.com/volito/specs.asp?lang=en]<br />
| {{No}}<br />
| USB ID: 056a:0062<br />
|}<br />
<br />
== Mice ==<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Device<br />
! Connector<br />
! Works on Pandora<br />
! Additional comments<br />
|-<br />
| Apple Mouse (M5769)<br />
| USB<br />
| {{No}}<br />
| Seems to disable USB port, reboot afterwards required<br />
|-<br />
| Apple Mouse with Scroll Ball (A1152)<br />
| USB<br />
| {{No}}<br />
| Seems to disable USB port, reboot afterwards required<br />
|}<br />
<br />
= Connectors, adapters, and hubs =<br />
<br />
This section is intended as a general guide. Items in this section are standard USB accessories, so drivers are not required. Compatibility with Pandora is assumed. Please note that any external product links are provided for reference only, and are not an endorsement.<br />
<br />
== OTG (On The Go) Adapters ==<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Device<br />
! Works on Pandora<br />
! Additional comments<br />
|-<br />
| Generic adapter<br />
| {{No}}<br />
| [http://shop.ebay.com/?_from=R40&_trksid=p3907.m38.l1313&_nkw=usb+otg+host+cable&_sacat=See-All-Categories Find on eBay] [http://www.amazon.co.uk/s/ref=nb_ss_ce?url=search-alias%3Delectronics&field-keywords=OTG+Cable+Adapter&x=3&y=23 Find on Amazon] These links are not 100% accurate. Check for `mini-a`, and on eBay, the price is higher by about $8.<br />
|-<br />
| Nokia USB OTG adapter<br />
| {{Yes}}<br />
| [http://www.electronicproductonline.com/catalog/product_info.php?cPath=35_67&products_id=2043 Electronic Product Online]<br />
|}<br />
<br />
== Compact USB Hubs ==<br />
<br />
{|class="wikitable sortable" border="1" cellpadding="1" cellspacing="0" style="font-size: 90%; border:1px solid gray; border-collapse: collapse; text-align: center; width: 100%;"<br />
|- style="background: #ececec"<br />
! Device<br />
! Works on Pandora<br />
! Additional comments<br />
|-<br />
| Griffin SmartShare USB [http://www.griffintechnology.com/products/smartshare-usb]<br />
| {{No}}<br />
| <br />
|-<br />
| Belkin F5U415 4 Port USB 2.0 Swivel Hub [http://catalog.belkin.com/IWCatProductPage.process?Product_Id=377085]<br />
| {{No}}<br />
| Comes with an optional power adapter.<br />
|-<br />
| Belkin F5U701 USB 2.0 7 Port Mobile Hub [http://www.belkin.com/IWCatProductPage.process?Product_Id=369788]<br />
| {{Yes}}<br />
| Tested by pabloh. Comes with an optional power adapter.<br />
|-<br />
| ID 0e8f:0016 GreenAsia Inc. <br />
| {{No}}<br />
| Tested by tsh. Labeled as high speed. Bought from ebay.<br />
|-<br />
|Trust 4 port netbook hub ID 05e3:0608<br />
| {{Yes}}<br />
| Tested by tsh. Bought from [http://www.amazon.co.uk/gp/product/B0025X16AS Amazon].<br />
|-<br />
| High Speed 4 Port Mini USB 2.0 Hub for Laptop PC (non powered)<br />
| {{Yes}}<br />
| Octopus-style small cheap unpowered USB hub. Bought from [http://cgi.benl.ebay.be/ws/eBayISAPI.dll?ViewItem&item=270538502843 ebay]<br />
|-<br />
| Keeptech USB 2.0 Hub (7 Ports) with Power Adapter, KT-UH703 [http://www.keeptech.com/books_show.php?id=144]<br />
| {{Yes}}<br />
| Tested by [[User:Esn|Esn]]. Works powered or unpowered.<br />
|-<br />
| Logitech Premium 4-Port USB Hub [http://www.logitech.com/en-in/notebook-products/usb-hubs/devices/3048]<br />
| {{Yes}}<br />
| <br />
|-<br />
| LUPO 7-port USB 2.0 Hub (cheap octopus type which can be powered as there is dc socket)<br />
| {{Partial|Yes. {{HideableNotes|Can use a power supply but wasn't tested with one.}}}}<br />
| Tested by kilowatt. Bought from [http://www.amazon.co.uk/gp/product/B003BVDABG/ref=oss_product from amazon uk]<br />
|-<br />
| LogiLink USB 2.0 Hub 4-Port UA0086 [http://www.logilink.eu/showproduct/UA0086.htm]<br />
| {{Yes}}<br />
| Tested by Jones. Comes with an optional power adapter.<br />
|-<br />
| Rosewill RHB-220 4-port USB 2.0 Hub<br />
| {{Yes}}<br />
| Tested by Tyrant1919. Unpowered. Bought from [http://www.newegg.com/Product/Product.aspx?Item=N82E16817182168 Newegg].<br />
|-<br />
| SLEEK HUB USB 2.0 4 Ports Hub<br />
| {{Yes}}<br />
| Comes with an ac adapter, but can be used without. USB 1 devices works perfectly.<br />
|}<br />
<br />
[[Category:USB]]<br />
[[Category:List]]</div>Hermocom