Chromium is the development version of Chrome , right?  Sort of like
Fedora is to RHEL, right?  So the Chromium support you mention should be
coming to Chrome sooner or later.

>From what I've been able to work out the reason it doesn't yet work in
Chrome but does work in Firefox/Chromium is as follows (please bear in
mind I am not am expert but have simply tried to learn through a bit of
research online).  Although Chrome/Chromium/Firefox use WebGL which is
based on OpenGL ES, I have learned from reading Mozilla bug reports that
there is more than one way to execute a command in an OpenGL program.
There are a variety of ways a browser can ask the drivers to do the
work, via various driver functions.  This seems to consist of a variety
of alternative and fallback functions and paths in the drivers if the
requested function is not implemented in the driver or is not supported
on the hardware.  Some of these fallbacks will be slower than the
originally requested function.  My guess is that Google has only
implemented some these alternatives and fallbacks recently.  Of course
Mesa's radeon drivers (r300g and r600g, particularly the latter which is
for the newer R600 and later cards) could also be improved and extended
to support the functions currently being requested by Chrome.  But this
is only my best guess and I don't have any evidence to support my
hypothesis.  Google could probably tell you and as I said earlier I
would assume that they have already talked to ATI/AMD about this for the
binary fglrx (Catalyst) driver and to the kernel, Mesa and DDX
developers about this for the open-source radeon drivers.

Anyway it seems that support is on it's way.

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to xserver-xorg-video-ati in Ubuntu.
https://bugs.launchpad.net/bugs/685321

Title:
  webgl doesn't work with chrome

Status in X.org XServer - ATI gfx chipset driver:
  Unknown
Status in “xserver-xorg-video-ati” package in Ubuntu:
  Invalid

Bug description:
  Binary package hint: xserver-xorg-video-ati

  1) The release of Ubuntu you are using, via 'lsb_release -rd' or
  System -> About Ubuntu.

  "You are using Ubuntu 10.10
                  - the Maverick Meerkat - released in October 2010 and 
supported until April 2012"

  2) The version of the package you are using, via 'apt-cache policy
  packagename' or by checking in Synaptic.

  xserver-xorg-video-radeon:
    Installed: 1:6.13.1-1ubuntu5
    Candidate: 1:6.13.1-1ubuntu5

  
  3) What you expected to happen

  After installing chrome beta and starting with --enable-webgl, i
  expected the webgl demo at
  http://people.mozilla.com/~vladimir/webgl/spore/sporeview.html to work

  4) What happened instead

  the webgl demo didn't work, got tihs message on stderr: 
  drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command stream. 
See dmesg for more info.

  dmesg had

  
  [232139.322399] radeon 0000:01:05.0: z/stencil buffer too small (0x3FFFFC01 
1048576 1 4 -> 268435456 have 4096)
  [232139.322409] radeon 0000:01:05.0: r600_packet3_check:1108 invalid cmd 
stream 518
  [232139.322415] [drm:radeon_cs_ioctl] *ERROR* Invalid command stream !

  ProblemType: Bug
  DistroRelease: Ubuntu 10.10
  Package: xserver-xorg-video-radeon 1:6.13.1-1ubuntu5
  ProcVersionSignature: Ubuntu 2.6.35-23.41-generic 2.6.35.7
  Uname: Linux 2.6.35-23-generic x86_64
  Architecture: amd64
  DRM.card0.DVI.D.1:
   status: disconnected
   enabled: disabled
   dpms: Off
   modes: 
   edid-base64:
  DRM.card0.VGA.1:
   status: connected
   enabled: enabled
   dpms: On
   modes: 1024x768 800x600 800x600 848x480 640x480
   edid-base64:
  Date: Sun Dec  5 01:12:09 2010
  InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
  MachineType: System manufacturer System Product Name
  ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.35-23-generic 
root=UUID=0c719a59-7ad7-402c-af5b-2fdb744a7c4b ro quiet splash
  ProcEnviron:
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  SourcePackage: xserver-xorg-video-ati
  dmi.bios.date: 09/08/2010
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: 1701
  dmi.board.asset.tag: To Be Filled By O.E.M.
  dmi.board.name: M4A88TD-M EVO
  dmi.board.vendor: ASUSTeK Computer INC.
  dmi.board.version: Rev X.0x
  dmi.chassis.asset.tag: Asset-1234567890
  dmi.chassis.type: 3
  dmi.chassis.vendor: Chassis Manufacture
  dmi.chassis.version: Chassis Version
  dmi.modalias: 
dmi:bvnAmericanMegatrendsInc.:bvr1701:bd09/08/2010:svnSystemmanufacturer:pnSystemProductName:pvrSystemVersion:rvnASUSTeKComputerINC.:rnM4A88TD-MEVO:rvrRevX.0x:cvnChassisManufacture:ct3:cvrChassisVersion:
  dmi.product.name: System Product Name
  dmi.product.version: System Version
  dmi.sys.vendor: System manufacturer
  glxinfo: Error: [Errno 2] No such file or directory
  system:
   distro:             Ubuntu
   codename:           maverick
   architecture:       x86_64
   kernel:             2.6.35-23-generic
  xkbcomp:
   Error: command ['xkbcomp', ':0', '-w0', '-'] failed with exit code 1: No 
protocol specified
   Error:            Cannot open display ":0"
                     Exiting

To manage notifications about this bug go to:
https://bugs.launchpad.net/xserver-xorg-driver-ati/+bug/685321/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to