Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 23

Thread: 800x480 SUCCESS in Linux with VIA onboard video!

  1. #11
    orv
    orv is offline
    Newbie orv's Avatar
    Join Date
    Apr 2005
    Location
    Surrey, UK.
    Posts
    11
    It seems to have full support for MPEG2/AGP/3D/DRI etc.
    It doesn't include the source code for mpeg2 support - it contains a binary only library, and the only S/W that can use it are the special Via versions of xine (VeXP) and mplayer (VeMP). It also still retains all of the bugs that the unichrome developers have fixed over the past two years.

    I have no idea if it works or how well since I don't know anyone who's bothered using it.... or actually managed to build it on a recent 2.6 kernel.
    however, I believe the VIA driver is STILL limited to supporting modes that are provided by the BIOS.

    (i.e. no patching via_mode.h)
    The only "patching" that is required is to add a clock number. Once valid clock values are reported to the unichrome list (so far non have been reported by anyone) then they can be included in the driver.
    When we have enough information, we might then be able to completely autogenerate them... or if that's not possible we could just provide an ability to soft code them in a config file.

    I'll try to work with both drivers
    Why bother? But go for it if you like. It would be interesting if you reported back details of your experience.

  2. #12
    Newbie
    Join Date
    Dec 2003
    Posts
    16

    Hmm... Motivation?!?

    Hey Ivor, thanks for the detailed reply!
    I wasn't suggesting that the big bad patch is a scary one... sorry if it came off that way.

    I've already done the DotClock change suggested above for the basic source deb files for xorg which come with ubuntu "hoary" 5.04, and it seems to be working well...

    I was/am mostly wanting to compare both drivers in terms of performance to see which one does a better job...
    I'm mostly interested in plain 2D performance for media frontend + visualizations.
    If I find anything exciting I'll let you know.

  3. #13
    Constant Bitrate
    Join Date
    Apr 2005
    Location
    MN
    Posts
    161

    windows ce 50.0 driver supports 800x480 on MII

    IF BSP_DISPLAY_VIA

    ; @CESYSGEN IF CE_MODULES_PCI

    ; Added by Yapi,2002-06-25 , For SetMode by Registry Function

    [HKEY_LOCAL_MACHINE\System\GDI\Drivers]
    "Display"="ddi_via.dll"
    ;
    ; VIA driver settings
    ;
    [HKEY_LOCAL_MACHINE\Drivers\Display\VIA]
    ;; Support DisplayDevice
    ;1 : CRT
    ;2 : LCD
    ;4 : TV
    ;8 : DVI
    ;10: HDTV
    ;; If set CRT + LCD, DisplayDevice = 3
    ;; If set CRT + TV , DisplayDevice = 5
    ;; If set CRT + DVI, DisplayDevice = 9
    ;; If set CRT + HDTV, DisplayDevice = 11
    "DisplayDevice"=dword:1

    ;; Panel Size Index Setting for LCD, include PanelSize, Dual/Single, Dithering
    ;0: 640x480, single, dithering
    ;1: 800x600, single, dithering
    ;2: 1024x768, single, dithering
    ;3: 1280x768, single, dithering
    ;4: 1280x1024, dual, dithering
    ;5: 1400x1050, dual, dithering
    ;6: 1600x1200, dual, dithering
    ;7: 1280x800, single, dithering
    ;8: 800x480, single, dithering
    ;9: 1024x768, dual, dithering
    ;A: 1024x768, single, nodithering
    ;B: 1024x768, dual, nodithering
    ;C: 1280x768, single, nodithering
    ;D: 1280x1024, dual, nodithering
    ;E: 1400x1050, dual, nodithering
    ;F: 1600x1200, dual, nodithering
    ;; When CRT + LCD , must set Panel Type here.
    ;; If Panel Type setting is not the actual correct size , it will not set LCD on.
    "LCDPanelSizeIndex"=dword:2

    ;; Panel Centering or Expanding setting
    ;0: Center
    ;1: Expand
    "PanelCenter"=dword:0

    ;; Mobile or DeskTop
    ;0: DeskTop
    ;1: Mobile
    "IsMobile"=dword:1

    ;; For Atrium Customer. Support LVDS 12DDR
    ;0: None
    ;1: Yes
    "Atrium"=dword:0


    If wince5.0 has support, why not xp?

    via should work on providing the support for 800x480 support in xp drivers.

  4. #14
    Newbie
    Join Date
    Dec 2003
    Posts
    16

    Default Windows XP driver DOES support 800x480

    As people HAVE mentioned before, the Windows XP driver does support 800x480 only with no acceleration of graphics.
    I suspect the same it tru for windows ce.

  5. #15
    Newbie
    Join Date
    Mar 2005
    Location
    Denmark
    Posts
    25
    I got this working, and can verify the 800x480 outout with a normal monitor, but my lilliput doesn't show anything with this modeline. So I guess the mode only works for xenarc screens? Does anyone have a working modeline for lilliput?

  6. #16
    Maximum Bitrate
    Join Date
    Sep 2004
    Posts
    637
    Quote Originally Posted by damageboy
    As people HAVE mentioned before, the Windows XP driver does support 800x480 only with no acceleration of graphics.
    I suspect the same it tru for windows ce.
    it is NOW

  7. #17
    Newbie
    Join Date
    Jun 2005
    Posts
    2
    This almost works, but i'm not quite there yet. I'm not sure what the story is here, I don't know if there are different xenarc panels, but when I performed this change, it switched to 800x480, but the screen was all wavy and messed up.. It's about as close as I've come so far though.

    Are there any other timings that might work? Is there an easier way to find what my correct timings should be? Something like Powerstrip for linux?

    To be clear the instructions worked fine, everything compiled great, and as soon as I put the new via_drv.o in, it was obviously better than the stock driver..

    I gotta ask, what kernel are (those of you with it working) using? I'm using 2.6.12-rc4-mm1, the newest i've found that has the via DRM module. I've been using epiawiki.org for much of my trials, is that where you guys started too?

    FYI, i'm using gentoo on an MII10000, and a xenarc 700tsv, all of it only a couple days old..

    Thanks for any help!

    -p

  8. #18
    Maximum Bitrate Change's Avatar
    Join Date
    Aug 2004
    Location
    California
    Posts
    482
    Hmm. You may need a different dotclock register address. There's a utility that spits out various register addresses for a particular dotclock setting...uh...I'll have to go back and look up what the app name is, and how it works.

  9. #19
    Newbie
    Join Date
    Jun 2005
    Posts
    2
    Thanks for the response,

    I ended up tinkering with xvidtune to get a working 800x480 modeline. Strangely enough I got it working with a pixel clock rate that already existed it via_mode.h (40.00 instead of 31.746 or whatever). Here's my modeline if anyone else comes across this problem.

    Code:
     Modeline "800x480"      40.00    800  848  976 1056    480  637  641  672 -hsync -vsync
    I still don't know why I had to use a different modeline, is my xenarc panel different from everyone elses xenarc panel? Additionally, despite getting the panel to go into 800x480@56, I'm terribly unsure if this modeline is actually the right one, or if its doing minor unnoticable damage to the panel everytime i run it this way. Of all the settings i tried in xvidtune I wasnt able to completely eliminate flicker. I tried getting the vrefresh higher, but anything minorly higher than 56 would make it worse, and then eventually go out of range of the panel. What is your refresh rate at when you go into 800x480?

    I also don't know the exact horizsync and vrefresh xorg settings for the panel either, xenarcs website only lists the modeline that supposedly works. So for now I just ball park those numbers. Any help/insight you (or anyone else) has/have would be greatly appreciated..

    Thanks

    -p

  10. #20
    Maximum Bitrate Change's Avatar
    Join Date
    Aug 2004
    Location
    California
    Posts
    482
    Now that my system is installed, I notice some waviness on the screen...for a few minutes only, though. Then it gets much better.

    It could be you've got a different revision of the Xenarc monitor that has a different display controller in it. It has been a while since I played with it, so all I've got to go on is my bad memory and the writeup I did at the beginning of this thread.

Page 2 of 3 FirstFirst 123 LastLast

Similar Threads

  1. mscomm32 help.
    By hcker2000 in forum Software & Software Development
    Replies: 25
    Last Post: 01-14-2005, 11:55 PM
  2. installing video card w/ onboard video
    By hannibal in forum Newbie
    Replies: 9
    Last Post: 12-18-2004, 01:18 AM
  3. The LOW Risk Linux Adventure...
    By grepzen in forum Software & Software Development
    Replies: 13
    Last Post: 11-08-2004, 10:12 PM
  4. Replies: 2
    Last Post: 10-20-2004, 08:09 PM
  5. VIA onboard video overlay settings
    By Nanozic in forum General Hardware Discussion
    Replies: 2
    Last Post: 07-23-2004, 01:55 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •