PDA

View Full Version : [all variants] 8.04 New VIA GPU Drivers Trouble



starcannon
May 3rd, 2008, 05:35 PM
VIA has graced the Linux Community with real 3d accelerated drivers. They can be found at http://linux.via.com.tw/support/downloadFiles.action.

So I downloaded the ones for the Everex Cloudbook--CX700, installed them, tweaked the xorg.conf file, and now have acceleration, great frame rates and even compiz. The problem is dark colors like the Hardy Heron wallpaper for instance, or the log-in screen flicker and look purpleish and have some wierd artifacts in them. I am posting my xorg.conf file here, there is a file in the VIA download called viax.conf it contains all the option lines available to this driver, any help would be appreciated. This is not a production machine, and I have backed up the xorg.conf file to its current state, so let the games begin.

If any other information is required please let me know, I will be keeping this window open until solved, any progress I will post here as well, I'm looking forward to the Everex Cloudbook being a linux 100%er and with the new drivers from VIA it looks like it should be doable.

first heres what lshw shows us:

cloudbook@my-cloud:~$ sudo lshw -C video
[sudo] password for starcannon:
*-display UNCLAIMED
description: VGA compatible controller
product: CX700M2 UniChrome PRO II Graphics
vendor: VIA Technologies, Inc.
physical id: 0
bus info: pci@0000:01:00.0
version: 03
width: 32 bits
clock: 66MHz
capabilities: pm agp agp-3.0 vga_controller bus_master cap_list
configuration: latency=16 mingnt=2

Heres the output from glxinfo:

cloudbook@my-cloud:~$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
GLX_SGI_swap_control, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_visual_select_group
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
GLX version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_SGI_swap_control,
GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
GLX_SGIX_visual_select_group
OpenGL vendor string: VIA Technology
OpenGL renderer string: Mesa DRI UniChrome 20060710 x86/MMX/SSE2
OpenGL version string: 1.2 Mesa 6.5.1
OpenGL extensions:
GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_point_parameters, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_mirrored_repeat,
GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_window_pos,
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_minmax,
GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_histogram,
GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_polygon_offset,
GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_stencil_wrap, GL_EXT_subtexture,
GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_compression_s3tc,
GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_env_combine, GL_EXT_texture_lod_bias,
GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array,
GL_APPLE_packed_pixels, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_MESA_window_pos, GL_NV_blend_square,
GL_NV_light_max_exponent, GL_NV_texture_rectangle,
GL_NV_texgen_reflection, GL_OES_read_format, GL_SGI_color_matrix,
GL_SGI_color_table, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x22 24 tc 1 32 0 r y . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x23 24 tc 1 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
0x24 24 tc 1 32 0 r y . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x25 24 tc 1 32 0 r . . 8 8 8 8 0 24 0 0 0 0 0 0 0 None
0x26 24 tc 1 32 0 r y . 8 8 8 8 0 32 0 0 0 0 0 0 0 None
0x27 24 tc 1 32 0 r . . 8 8 8 8 0 32 0 0 0 0 0 0 0 None
0x28 24 tc 1 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x29 24 tc 1 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x2a 24 tc 1 32 0 r y . 8 8 8 8 0 0 0 16 16 16 16 0 0 None
0x2b 24 tc 1 32 0 r . . 8 8 8 8 0 0 0 16 16 16 16 0 0 None
0x2c 24 tc 1 32 0 r y . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x2d 24 tc 1 32 0 r . . 8 8 8 8 0 24 0 16 16 16 16 0 0 None
0x2e 24 tc 1 32 0 r y . 8 8 8 8 0 32 0 16 16 16 16 0 0 None
0x2f 24 tc 1 32 0 r . . 8 8 8 8 0 32 0 16 16 16 16 0 0 None
0x30 24 tc 1 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x31 24 tc 1 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 None
0x54 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon

And here's the xorg.conf file:

cloudbook@my-cloud:~$ cat /etc/X11/xorg.conf
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection

Section "Device"
Driver "via"
VendorName "VIA Tech"
BoardName "via"
Identifier "Configured Video Device"
# Option "ActiveDevice" "CRT"
BusID "PCI:1:0:0"
EndSection

Section "Monitor"
Identifier "Monitor"
#ModeLine "800x480" 29.58 800 816 896 992 480 481 484 497
Modeline "800x480" 40 800 864 928 1088 480 481 484 509 +Hsync
Option "DPMS" "true"
HorizSync 28.0 - 78.0
VertRefresh 60.0
EndSection

Section "Screen"
Monitor "Monitor"
Identifier "Default Screen"
Device "Configured Video Device"
DefaultColorDepth 24
SubSection "Display"
Depth 24
Modes "800x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Default Screen" 0 0
InputDevice "Synaptics Touchpad"
EndSection

Section "Module"
Load "glx"
Load "dbe"
Load "dri"
Load "extmod"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
EndSection

Section "DRI"
Group 0
Mode 0666
EndSection

starcannon
May 3rd, 2008, 06:55 PM
Bumping, I'm stumped, anyone with xorg.conf experience that can help me out here?

I'm pretty sure this can be solved, I'm just not seasoned enough to know what to do next.

I'm trying some options, will reboot and see what happens now.

Thanks for looking.

Heres a Screen Cap showing Compiz with a Cube on it, unfortunately it does not show the artifacting, nor the flickering, looking at the screeny it would appear that all is well, I wish it were :(

http://img329.imageshack.us/img329/7893/cloudcompizsa1.png

starcannon
May 4th, 2008, 03:00 AM
Okay I have messed with xorg.conf, got is smaller, more beautiful,and updated my first post in this thread, but the flickering is still happening. Anyone know what options to use? or perhaps a working modeline?

Still working on it. will check back later

starcannon
May 5th, 2008, 04:39 AM
*-display UNCLAIMED

Why is it saying this?

I have a picture on the screen, flickering yes, but a picture none the less... anyone?

Heres a list of options and other stuff from the example viax.conf file that came with the driver.


Section "Monitor"
Identifier "Monitor"
#Refresh Rate 60Hz
ModeLine "720x480" 26.7 720 736 808 896 480 481 484 497
ModeLine "720x576" 32.7 720 744 816 912 576 577 580 597
ModeLine "800x480" 29.58 800 816 896 992 480 481 484 497
ModeLine "848x480" 31.5 848 864 952 1056 480 481 484 497
ModeLine "856x480" 31.7 856 872 960 1064 480 481 484 497
ModeLine "960x600" 45.98 960 1000 1096 1232 600 601 604 622 -HSync +Vsync
ModeLine "1000x600" 48.07 1000 1040 1144 1288 600 601 604 622 -HSync +Vsync
ModeLine "1024x512" 41.3 1024 1056 1160 1296 512 513 516 531
ModeLine "1088x612" 52.95 1088 1128 1240 1392 612 613 616 634 -HSync +Vsync
ModeLine "1152x720" 67.32 1152 1208 1328 1504 720 721 724 746 -HSync +Vsync
ModeLine "1200x720" 70.18 1200 1256 1384 1568 720 721 724 746 -HSync +Vsync
ModeLine "1280x600" 61.50 1280 1336 1464 1648 600 601 604 622 -HSync +Vsync
ModeLine "1280x720" 74.6 1280 1341 1474 1688 720 721 724 746
ModeLine "1280x768" 80.1 1280 1344 1480 1680 768 769 772 795
ModeLine "1360x768" 85.50 1360 1392 1712 1744 768 783 791 807 +HSync +Vsync
ModeLine "1366x768" 85.86 1366 1440 1584 1800 768 769 772 795 -HSync +Vsync
ModeLine "1440x900" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync
ModeLine "1440x1050" 126.2 1440 1536 1688 1936 1050 1051 1054 1087
ModeLine "1600x900" 119.00 1600 1696 1864 2128 900 901 904 932 -HSync +Vsync
ModeLine "1600x1024" 136.36 1600 1704 1872 2144 1024 1025 1028 1060 -HSync +Vsync
ModeLine "1792x1344" 202.97 1792 1920 2112 2432 1344 1345 1348 1391 -HSync +Vsync
ModeLine "1856x1392" 218.57 1856 1992 2192 2528 1392 1393 1396 1441 -HSync +Vsync
ModeLine "1920x1080" 172.9 1920 2043 2249 2578 1080 1081 1084 1118
ModeLine "2048x1536" 266.95 2048 2200 2424 2800 1536 1537 1540 1589 -HSync +Vsync
#Refresh Rate 75Hz
ModeLine "720x480" 34.9 720 752 824 928 480 481 484 502
ModeLine "720x576" 42.6 720 760 832 944 576 577 580 602
ModeLine "848x480" 41.0 848 880 968 1088 480 481 484 502
ModeLine "856x480" 41.3 856 888 976 1096 480 481 484 502
ModeLine "1024x512" 53.3 1024 1072 1176 1328 512 513 516 535
ModeLine "1280x768" 103.0 1280 1360 1496 1712 768 769 772 802
ModeLine "1440x1050" 160.0 1440 1536 1696 1952 1050 1051 1054 1096
#Refresh Rate 85Hz
ModeLine "1280x768" 118.5 1280 1368 1504 1728 768 769 772 807
ModeLine "1440x1050" 184.5 1440 1544 1704 1968 1050 1051 1054 1103
ModeLine "848x480" 47.4 848 888 976 1104 480 481 484 505
EndSection

Section "Device"
Driver "via"
VendorName "VIA Tech"
BoardName "via"
#Option "NoAccel"
#Option "HWCursor"
#Option "SWCursor"
#Option "ShadowFB"
##Option "UseBIOS"
#Option "VideoRAM" "65536"
#Option "VideoRAM1" "16384"
#Option "TwoLCD"
#Option "ActiveDevice" "CRT,TV"
#Option "ActiveDevice" "TV,CRT"
#Option "ActiveDevice" "CRT,CRT2"
#Option "ActiveDevice" "CRT2,CRT"
#Option "ActiveDevice" "CRT,LCD"
#Option "ActiveDevice" "LCD,CRT"
#Option "ActiveDevice" "LCD,LCD2"
#Option "ActiveDevice" "LCD2,LCD"
#Option "ActiveDevice" "TV,LCD"
#Option "ActiveDevice" "LCD,TV"
#Option "ActiveDevice" "CRT,DFP"
#Option "ActiveDevice" "CRT,DVI"
#Option "ActiveDevice" "DFP,CRT"
#Option "ActiveDevice" "DVI,CRT"
#Option "ActiveDevice" "DFP,TV"
#Option "ActiveDevice" "DVI,TV"
#Option "ActiveDevice" "TV,DFP"
#Option "ActiveDevice" "CRT"
#Option "ActiveDevice" "LCD"
#Option "ActiveDevice" "TV"
#Option "ActiveDevice" "DFP"
#Option "ActiveDevice" "DVI"
#Option "DisplayHardwareLayout" "LCD ONLY"
#Option "DisplayHardwareLayout" "DVI ONLY"
#Option "DisplayHardwareLayout" "LCD+LCD2"
#Option "DisplayHardwareLayout" "LCD+DVI"
#Option "DisplayHardwareLayout" "LCD+ExternalLCD2"
#Option "DisplayHardwareLayout" "TV+ExternalTV2"
#Option "VideoOnDevice" "CRT" #could be TV,DVI,LCD,CRT
#Option "Simultaneous"
#Option "BusWidth" "12Bit"
#Option "BusWidth" "24Bit"
#Option "Rotate" "CW"
#Option "Rotate" "CCW"
#Option "Rotate" "UD"
#Option "RotateType" "SW"
#Option "RotateType" "HW"
#Option "Center"
#Option "PanelID" "0" #640x480, Sigle, Dithering
#Option "PanelID" "1" #800x600, Sigle, Dithering
#Option "PanelID" "2" #1024x768, Sigle, Dithering
#Option "PanelID" "3" #1280x720, Sigle, Dithering
#Option "PanelID" "4" #1280x1024, Dual, Dithering
#Option "PanelID" "5" #1400x1050, Dual, Dithering
#Option "PanelID" "6" #1600x1200, Dual, Dithering
#Option "PanelID" "7" #1280x800, Sigle, Dithering
#Option "PanelID" "8" #800x480, Sigle, Dithering
#Option "PanelID" "9" #1366x768, Sigle, Non-Dithering
#Option "PanelID" "10" #1360x768, Sigle, Non-Dithering
#Option "PanelID" "11" #1024x768, Dual, Non-Dithering
#Option "PanelID" "12" #1280x768, Sigle, Non-Dithering
#Option "PanelID" "13" #1280x1024, Dual, Non-Dithering
#Option "PanelID" "14" #1400x1050, Dual, Non-Dithering
#Option "PanelID" "15" #1600x1200, Dual, Non-Dithering
#Option "PanelID" "19" #1440x900, Dual, Non-Dithering
#Option "CRTPort" "DFP_HIGH"
#Option "CRTPort" "DFP_LOW"
#Option "CRTPort" "DFP_HIGHLOW"
#Option "CRTPort" "DVP0"
#Option "CRTPort" "DVP1"
#Option "LCDPort" "DFP_HIGH"
#Option "LCDPort" "DFP_LOW"
#Option "LCDPort" "DFP_HIGHLOW"
#Option "LCDPort" "DVP0"
#Option "LCDPort" "DVP1"
#Option "DVIPort" "DFP_HIGH"
#Option "DVIPort" "DFP_LOW"
#Option "DVIPort" "DVP0"
#Option "DVIPort" "DVP1"
#Option "TVPort""DFP_HIGH"
#Option "TVPort""DVP0"
#Option "TVPort""DVP1"
#Option "TVDotCrawl"
#Option "TVProgressive"
#Option "TVType""NTSC"
#Option "TVType""PAL"
#Option "TVType""480P"
#Option "TVType""576P"
#Option "TVType""720P"
#Option "TVType""1080I"
#Option "TVType""NTSC_J"
#Option "TVOutput" "S-Video"
#Option "TVOutput" "Composite"
#Option "TVOutput" "SC"
#Option "TVOutput" "RGB"
#Option "TVOutput" "YCbCr"
#Option "TVOutput2" "S-Video"
#Option "TVOutput2" "Composite"
#Option "TVOutput2" "SC"
#Option "TVOutput2" "RGB"
#Option "TVOutput2" "YCbCr"
#Option "TVOutput2" "RGBSC"
#Option "TVOutput2" "YCbCrSC"
#Option "TVVScan" "normal"
#Option "TVVScan" "under"
#Option "TVVScan" "fit"
#Option "TVVScan" "over"
#Option "TVHScale" "1"
#Option "TVHScale" "2"
#Option "TVHScale" "3"
#Option "TVHScale" "4"
#Option "TVHScale" "5"
#Option "TVVScale" "1"
#Option "TVVScale" "2"
#Option "TVVScale" "3"
#Option "TVVScale" "4"
#Option "TVVScale" "5"
#Option "TVEncoder" "VT1621"
#Option "TVEncoder" "VT1622"
#Option "TVEncoder" "VT1622A"
#Option "TVEncoder" "VT1623"
#Option "TVEncoder" "VT1625"
#Option "TVEncoder" "CH7019"
#Option "TVEncoder" "SAA7108"
#Option "TVEncoder" "FS454"
#Option "TVFlickerFilter" "65535"
#Option "TV2Progressive"
#Option "TV2Type""NTSC"
#Option "TV2Type""PAL"
#Option "TV2Type""480P"
#Option "TV2Type""576P"
#Option "TV2Type""720P"
#Option "TV2Type""1080I"
#Option "TV2Type""NTSC_J"
#Option "TV2Output" "S-Video"
#Option "TV2Output" "Composite"
#Option "TV2Output" "RGB"
#Option "TV2Output" "YCbCr"
#Option "TV2Output" "RGBSC"
#Option "TV2Output" "YCbCrSC"
#Option "Refresh" "60"
#Option "DisableVQ"
#Option "NoDDCValue"
##Option "DeviceSwitchHotkey"
##Option "TwinFS454"
#Option "Cap0Deinterlace" "1" #bob
#Option "Cap0Deinterlace" "0" #weave
#Option "Cap0Deinterlace" "2" #median
#Option "Cap1Deinterlace" "1" #bob
#Option "Cap1Deinterlace" "0" #weave
#Option "Cap1Deinterlace" "2" #median
#Option "Cap0FieldSwap"
#Option "NoCap0HFilter"
#Option "NoCap1HFilter"
#Option "CaptureOverScanOff"
#Option "HQVFilterManualSelect"
#Option "MpegHQVVFilterMode" "0" #both CLE266 and PMN880/CN400
#Option "MpegHQVVFilterMode" "1" #both CLE266 and PMN880/CN400
#Option "MpegHQVVFilterMode" "2" #both CLE266 and PMN880/CN400
#Option "MpegHQVVFilterMode" "3" #only CLE266
#Option "MpegHQVVFilterMode" "4" #only CLE266
#Option "MpegHQVVFilterMode" "5" #only CLE266
#Option "MpegHQVHFilterMode" "0" #only CLE266
#Option "MpegHQVHFilterMode" "1" #only CLE266
#Option "MpegHQVHFilterMode" "2" #only CLE266
#Option "MpegHQVHFilterMode" "3" #only CLE266
#Option "MpegHQVHFilterMode" "4" #only CLE266
#Option "MpegHQVHFilterMode" "5" #only CLE266
#Option "CapHQVVFilterMode" "0" #both CLE266 and PMN880/CN400
#Option "CapHQVVFilterMode" "1" #both CLE266 and PMN880/CN400
#Option "CapHQVVFilterMode" "2" #both CLE266 and PMN880/CN400
#Option "CapHQVVFilterMode" "3" #only CLE266
#Option "CapHQVVFilterMode" "4" #only CLE266
#Option "CapHQVVFilterMode" "5" #only CLE266
#Option "CapHQVHFilterMode" "0" #only CLE266
#Option "CapHQVHFilterMode" "1" #only CLE266
#Option "CapHQVHFilterMode" "2" #only CLE266
#Option "CapHQVHFilterMode" "3" #only CLE266
#Option "CapHQVHFilterMode" "4" #only CLE266
#Option "CapHQVHFilterMode" "5" #only CLE266
#Option "SetMpegFBNumber"
#Option "Cap1UseIRQ"
#Option "Cap0SwitchToV3"
#Option "HQVManualSwitch"
#Option "DRIXINERAMA"
#Option "CapInterVersion" "0"
#Option "Cap0NoAutoDetect"
#Option "Cap0DataWidth" "8"
#Option "Cap0DataWidth" "16"
#Option "Cap0VDODecoderDev" "SAA7113"
#Option "Cap0VDODecoderDev" "SAA7108"
#Option "Cap0VDODecoderDev" "SAA7134"
#Option "Cap0VDODecoderI2C" "72" #dependent on H/W layout
#Option "Cap0CompositeMode" "2" #dependent on H/W layout
#Option "Cap0SVideoMode" "9" #dependent on H/W layout
#Option "Cap0TunerMode" "0" #dependent on H/W layout
#Option "Cap0Scaler" "1" #use video decoder scaler
#Option "Cap0Scaler" "0" #not use
#Option "Cap0Brightness" "119" #0-255
#Option "Cap0Contrast" "95" #0-255
#Option "Cap0Hue" "124" #0-255
#Option "Cap0Saturation" "95" #0-255
#Option "Cap0Standard" "PAL"
#Option "Cap0Standard" "NTSC"
#Option "Cap0Standard" "SECAM"
#Option "Cap0TunerDev" "FI1236MK2"
#Option "Cap0TunerI2C" "198"
##Option "Cap0SourceWidth" "720" #not use in current driver
##Option "Cap0SourceHeight" "480" #not use in current driver
#Option "Cap1NoAutoDetect"
#Option "Cap1DataWidth" "8"
#Option "Cap1DataWidth" "16"
#Option "Cap1VDODecoderDev" "SAA7113"
#Option "Cap1VDODecoderDev" "SAA7108"
#Option "Cap1VDODecoderDev" "SAA7134"
#Option "Cap1VDODecoderI2C" "74" #dependent on H/W layout
#Option "Cap1CompositeMode" "2" #dependent on H/W layout
#Option "Cap1SVideoMode" "7" #dependent on H/W layout
#Option "Cap1TunerMode" "0" #dependent on H/W layout
#Option "Cap1Scaler" "1" #use video decoder scaler
#Option "Cap1Scaler" "0" #not use
#Option "Cap1Brightness" "119" #0-255
#Option "Cap1Contrast" "95" #0-255
#Option "Cap1Hue" "124" #0-255
#Option "Cap1Saturation" "95" #0-255
#Option "Cap1Standard" "PAL"
#Option "Cap1Standard" "NTSC"
#Option "Cap1Standard" "SECAM"
#Option "Cap1TunerDev" "FI1236MK2"
#Option "Cap1TunerI2C" "192"
##Option "Cap1SourceWidth" "720" #not use in current driver
##Option "Cap1SourceHeight" "480" #not use in current driver
#Option "NOMPEGAddOneLineOnBottom"
#Option "ReDrawColorkey"
#Option "Cap0CLKinverse"
#Option "Cap1CLKinverse"
#Option "DeBlockingEnable"
#Option "DeBlockingMinimumWidth" "320" #should >0
#Option "DeBlockingMinimumHeight" "240" #should >0
#Option "PatchMPEGDecodeSliceErrorBitstreamDisable"
#Option "Use2DBitBltSignature"
#Option "DISPLAY_3DScaling"
#Option "DISPLAY_3DScaling_HDMI"
#Option "DISPLAY_3DScaling_LCD"
#Option "VideoColorKey" "2098" #0x000832, just an example
#Option "LCD_MSB_ENABLE" #support 3324 intergrated tv lsb/msb setting OR vt1636 lsb/msb setting single LCD only
EndSection

Section "Module"
Load "glx"
Load "dri"
Load "extmod"
EndSection

Section "DRI"
Group 0
Mode 0666
EndSection

Section "Screen"
Modes "1024x768"
Monitor "Monitor"
Virtual 1024 768
EndSection

starcannon
May 6th, 2008, 04:34 AM
Still working on it, this is a shameless bump, I need help here if theres anyone out there that can help /beg

fktt
May 6th, 2008, 06:28 AM
maybe it has to do with screen/display dedection, rather than the vga drivers?

60Hz isn't actually all that much, can cause flickering.
maybe try VSync off?

just some quick ideas.

starcannon
May 6th, 2008, 07:29 AM
maybe it has to do with screen/display dedection, rather than the vga drivers?

60Hz isn't actually all that much, can cause flickering.
maybe try VSync off?

just some quick ideas.

I'm on an LCD at 800x480, am not sure how high I can set the refresh rate without burning the monitor, had understood 60Hz to be industry standard for LCD, its actually a WVGA TFT, I am googling looking for how to disable Vsync, and I think your right on that, it does sound like that may be a possible fix, just not sure how to disable it in my xorg.conf.

fktt
May 6th, 2008, 07:38 AM
well, yes, i actually doubt it has directly to do with 60Hz as its not that bad with lcd's,
but even so, 60 Hz can look flickering as it just is slow for human eyes.

but the problem might be that the VSync is actually out of sync with the 60Hz.

starcannon
May 6th, 2008, 07:45 AM
How would I go about disabling vsync or syncing it up with 60Hz, I am going to try cranking the refresh up to 72Hz that seems to be safe on all my lcd's will give that a shot, but would be very interested in just turning Vsync off entirely if anyone knows the Option line to do that.

fktt
May 6th, 2008, 07:59 AM
wonder what happens if you remove(comment) the modeline in xorg.conf
(not behind a computer with a via chip right now to test even :()

edit: oh and voted for the first poll option,
even though i don't really mind going trough the xorg.conf if i have to,
but preference prevails. :)

starcannon
May 6th, 2008, 08:04 AM
Okay, I'm trying the driconf tool from the repositories. Will google around a bit to see if I'm using it correctly. It has an option for dealing with vsync it appears.

starcannon
May 6th, 2008, 08:26 AM
wonder what happens if you remove(comment) the modeline in xorg.conf
(not behind a computer with a via chip right now to test even :()

Same Issue, those are two different modelines I have been toying with.

fktt
May 6th, 2008, 08:48 AM
ah, based on this post (http://ubuntuforums.org/showpost.php?p=4885160&postcount=15), what is/was it like with the external monitor, or have you yet to try?

starcannon
May 6th, 2008, 09:02 AM
ah, based on this post (http://ubuntuforums.org/showpost.php?p=4885160&postcount=15), what is/was it like with the external monitor, or have you yet to try?

Tried External a little bit, but somethings not right there, it was definitely going to fry that monitor, it was making noises, and LCD's never make noises lol, so I pulled the plug on that for now, I'll worry on external monitors after I get the internal one solved :)

fktt
May 6th, 2008, 09:49 AM
Tried External a little bit, but somethings not right there, it was definitely going to fry that monitor, it was making noises, and LCD's never make noises lol, so I pulled the plug on that for now, I'll worry on external monitors after I get the internal one solved :)
hmm.. that does sound wrong.. :???:
and im ready to bet that once/if you get the integrated lcd problem solved,
it might not 'fry' the external either. :lolflag:

Vaphell
May 6th, 2008, 11:17 AM
maybe you should try removing all modelines and adding line

SubSection "Display"
Depth 24
Modes "800x480"
--> Virtual 800 480 <--
EndSubSection

to the monitor section? It worked for my GF's 1280x800 lcd panel with VN986 chipset (1280x800 resolution was not mentioned in the modeline block at all)
in Xorg logs ( /var/log/Xorg.0.log )i found out that it calculated proper values using 'virtual' resolution and worked like a charm

sadly I have to wait for dedicated drivers for VN986 chipset, current one crashes X when using any glx app

starcannon
May 6th, 2008, 06:09 PM
[quote]maybe you should try removing all modelines and adding line[/qoute]

Just tried that, I had put in a virtual line before, but not with mode lines removed.

No Joy, screen still flickering.

Thanks though, I'm pretty sure its going to be an Option that needs enabled.

fktt
May 9th, 2008, 10:32 AM
any luck yet? :)

starcannon
May 10th, 2008, 11:14 PM
No luck yet, tried some stuff from cloudbooker.com it didn't work either.
Bruce Chang(VIA) wrote some emails saying that he'd look into it as did Paul Kim(Everex), haven't heard back from either of them since they said they'd look into it though. Keeping my fingers crossed.

fktt
May 11th, 2008, 12:01 PM
well, i wish you the best of luck then. :)

fktt
May 12th, 2008, 01:58 AM
sorry for the bump, but was wondering if youve heard(read) of this:
http://www.phoronix.com/scan.php?page=news_item&px=NjQ2Nw

because im guessing it essentially concerns you too(and my sisters PC, the reason why im interested in this! :))?

hopefully things will continue to go well.. :)

gelatinouscube
May 18th, 2008, 09:10 PM
I don't have any help but I can confirm the exact same problems, refresh rate and purple coloring. Also have you noticed X takes a really long time to load with the beta drivers?

starcannon
May 19th, 2008, 03:57 AM
yeah the new drivers substantially increase power on to desktop time.

I am stuck on this issue, its effectively keeping the cloudbook on a shelf collecting dust, I have given it many hours of my time, but I don't know what the magic combination is, and VIA released the drivers saying that they will only officially support CRT monitors (pointless to point out to them that its the year 2008 and most of their gear is being sold with or in equipment that ships with LCD's)

I regret ever seeing the cloudbook, Everex got 1 sale and only 1 sale out of me, they are even worse than VIA about support. /sigh guess they needed $400 worse than I did.

starcannon
May 22nd, 2008, 10:18 AM
Just heard from David the guy that put gOS together, that development is underway and it should have this driver and its conf files working.

My take on it is, this means he likely used hardy for his base. Good news for cloudbookers everywhere.

fktt
May 22nd, 2008, 07:34 PM
well as i pointed out in my last post, the drivers code is open now,
so that David "the gOS guy" can now hack 'em drivers, yay! :)

kjander
May 28th, 2008, 02:07 AM
Not sure if this is relevant but...

The driver Via has released is for the CX700, but all the documentation for the cloudbook i could find notes that it uses the VX700 chipset. I dont know what the difference could be, but it might just be enough of a difference to allow it to work, but with the problems you are having.

I'm using the Everex gBook, which uses the VN896 chipset, and none of the drivers listed on the website gave me any love *sigh* here's hoping Via releases more drivers, and soon!

fktt
May 28th, 2008, 01:19 PM
I believe the VX is a mobile version/counterpart. :)
Could be wrong though.

starcannon
May 29th, 2008, 12:48 AM
Not sure if this is relevant but...

The driver Via has released is for the CX700, but all the documentation for the cloudbook i could find notes that it uses the VX700 chipset. I dont know what the difference could be, but it might just be enough of a difference to allow it to work, but with the problems you are having.

I'm using the Everex gBook, which uses the VN896 chipset, and none of the drivers listed on the website gave me any love *sigh* here's hoping Via releases more drivers, and soon!

The readme file packed in the compressed file showed CX700 in the list, and one of those had the VN896 as well, and I believe at the TK forums that your VN896 has been made to work with compiz, you may want to check into it.
Heres the link to that forum:
http://www.tkarena.com/forums/linux-arena/

GL and have fun :)

ihc100
May 30th, 2008, 06:26 PM
Hello,
I am using an eysynote xs20 for two weeks now.
Could only install 8.04 in the save mode (F4), also tried the new via beta driver which led to a reinstall, still using the vesa driver.
Did you use a special method to install either Ubuntu or Via Beta?
The unrecognized screen made me search for its specifications on the PBell site:
-original resolution TFT-WVGA 800 x 480.
-colours 262.000
I cant imagine the Cloudbook has a different screen.
Perhaps ubuntu does not recognize this screentype.

fktt
May 31st, 2008, 04:05 PM
Perhaps ubuntu does not recognize this screentype.

yes, i do believe that to be (one of?) the problem(s?).

gnuslov
May 31st, 2008, 10:02 PM
I'm using the Everex gBook, which uses the VN896 chipset, and none of the drivers listed on the website gave me any love *sigh* here's hoping Via releases more drivers, and soon!

I have a gbook too, and it works fine with these drivers. Just use the cn896+vt8237s version, install as normal, but add the following line to your xorg.conf file, in the device sections:

Option "PanelID" "19"

starcannon
June 8th, 2008, 09:59 PM
I used safemode F4 key, was either safemode or 800x480 16bit mode, I forget which, won't take more than one reboot to figure out :) lol sorry.

I've been messing with xorg.conf to try to get the screen flicker issue resolved, its all thats left to figure out on this machine and it will be a linux 100%er, seems almost bizarre that something like an lcd panel is all that stands between me and success... wonder what an asusEee screen is going for these days, maybe I'll just swap it out.


Hello,
I am using an eysynote xs20 for two weeks now.
Could only install 8.04 in the save mode (F4), also tried the new via beta driver which led to a reinstall, still using the vesa driver.
Did you use a special method to install either Ubuntu or Via Beta?
The unrecognized screen made me search for its specifications on the PBell site:
-original resolution TFT-WVGA 800 x 480.
-colours 262.000
I cant imagine the Cloudbook has a different screen.
Perhaps ubuntu does not recognize this screentype.

starcannon
June 9th, 2008, 01:15 AM
Okay some weird results:

if I use #Option "PanelID" "1" #800x600, Sigle, Dithering

the flickering goes away, but because the screen is only an 800x480 screen, it is skewed, and the gui does not entirely fit.

If I use #Option "PanelID" "8" #800x480, Sigle, Dithering

the flickering comes back, but the scale and proportions are correct....

ughh...

dbellva
June 10th, 2008, 04:49 PM
I don't have a Cloudbook, but I am having trouble with the same VIA driver on my system, a VIA pc2500 mainboard hooked to a standard 17" LCD monitor. The pc2500 board uses the VIA CN700 chipset.

My display at 1280x1024 is fine with this driver, DVD movie play in Totem actually works like it's supposed to, but something is wrong with my Rhythmbox audio player. When I try to play a CD or a selection from my library, the GUI goes wonky, with the track display looping rapidly. I'm pretty sure its the driver, because when I restore xorg.conf back to using the standard Vesa driver, Rhythmbox starts working again.

Have any of you seen any problems on your systems with this driver outside of display problems?

starcannon
June 12th, 2008, 05:28 AM
I haven't messed with applications yet, other than compiz that is, and I have even put compiz on the back burner for now, I just wanted to see that it would work, it does.

For now I run without desktop effects just trying to solve the screen flickering. Once thats solved I'll branch out into other apps, compiz first, then my favorite/most used apps from there.

starcannon
June 23rd, 2008, 08:38 PM
I tried the latest stable driver from linux.via.com.tw still have the same issue. theres some source there now as well so it can feasibly be compiled against a kernel of your choice.

I think cloudbooks are likely the worst of the bunch as far as sorting this out. I'll keep updating my progress or lack there of as I have time to work on this little umpc.

starcannon
July 3rd, 2008, 03:48 AM
A shameful bump, I still haven't figured out this one and only issue left with this laptop /sigh.

starcannon
September 8th, 2008, 10:00 AM
I have met a kind of success.

The sylvania gbook version of gOS works with direct rendering while in liveCD mode; however, after its installed direct rendering is coming back as a big fat NO.

I have dinked with it trying to figure out why, my Ubuntu-fu is still not that strong. But, whilst foraging for cloudbook sustenance I did come across a promising post about the via.linux.com.tw drivers being made to work using fiesty. So, giving that a shot and will report back.

If anyone has had success with the sylvania install disk, please write a guide, I would likely build a shrine and worship you ;)

The link to the Sylvania version of gOS is available here:
http://markezina.com/SYLVANIA/drivers/gos-sylv-804-20080723.iso

Laters,
~starcannon