All of lore.kernel.org
 help / color / mirror / Atom feed
* [Bug 104837] 'radeonsi: Failed to create context' with 32 bit applications
@ 2018-01-29 14:02 bugzilla-daemon
  2018-01-29 14:40 ` bugzilla-daemon
  0 siblings, 1 reply; 2+ messages in thread
From: bugzilla-daemon @ 2018-01-29 14:02 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 2871 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=104837

            Bug ID: 104837
           Summary: 'radeonsi: Failed to create context' with 32 bit
                    applications
           Product: DRI
           Version: XOrg git
          Hardware: x86-64 (AMD64)
                OS: Linux (All)
            Status: NEW
          Severity: major
          Priority: medium
         Component: DRM/AMDgpu
          Assignee: dri-devel@lists.freedesktop.org
          Reporter: rafael.ristovski@gmail.com

Created attachment 137021
  --> https://bugs.freedesktop.org/attachment.cgi?id=137021&action=edit
dmesg log

Running 32bit OpenGL applications on my AMD card with DRI_PRIME=1 produces the
following error, running 64bit applications works just fine.
Somehow I suspect virtual memory is the cause.

libGL: pci id for fd 5: 1002:6823, driver radeonsi
libGL: OpenDriver: trying /usr/lib32/dri/tls/radeonsi_dri.so
libGL: OpenDriver: trying /usr/lib32/dri/radeonsi_dri.so
/usr/share/libdrm/amdgpu.ids version: 1.0.0
radeonsi: Failed to create a context.
libGL: Using DRI3 for screen 0
radeonsi: Failed to create a context.
X Error of failed request:  BadValue (integer parameter out of range for
operation)
  Major opcode of failed request:  154 (GLX)
  Minor opcode of failed request:  3 (X_GLXCreateContext)
  Value in failed request:  0x0
  Serial number of failed request:  31
  Current serial number in output stream:  33

At the same time, the following messages are logged in dmesg:
(See similar but apparently harmless:
https://bugs.freedesktop.org/show_bug.cgi?id=104082)

[433611.485600] amdgpu 0000:03:00.0: swiotlb buffer is full (sz: 2097152 bytes)
[433611.485602] amdgpu 0000:03:00.0: swiotlb: coherent allocation failed,
size=2097152

Full relevant dmesg log of the accident is attached

Various VRAM/GTT info from boot:

[   10.485945] [drm] amdgpu kernel modesetting enabled.
[   10.486189] amdgpu 0000:03:00.0: enabling device (0000 -> 0003)
[   10.669296] amdgpu 0000:03:00.0: VRAM: 2048M 0x000000F400000000 -
0x000000F47FFFFFFF (2048M used)
[   10.669298] amdgpu 0000:03:00.0: GTT: 1024M 0x0000000000000000 -
0x000000003FFFFFFF
[   10.669387] [drm] amdgpu: 2048M of VRAM memory ready
[   10.669388] [drm] amdgpu: 3072M of GTT memory ready.
[   10.670190] amdgpu 0000:03:00.0: PCIE GART of 1024M enabled (table at
0x000000F400040000).
[   10.685934] [drm] amdgpu: dpm initialized
[   11.043323] [drm] Initialized amdgpu 3.23.0 20150101 for 0000:03:00.0 on
minor 1

Sysinfo:

- Gentoo x86_64
- llvm/clang/mesa/libdrm and friends, including drivers all pulled from git as
of ~2 days ago.

- Intel HD 4400 Gen7.5 Haswell - i915
- AMD Radeon HD 8850M - amdgpu
- Both drivers are using DRI3 for PRIME

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 4442 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 2+ messages in thread

* [Bug 104837] 'radeonsi: Failed to create context' with 32 bit applications
  2018-01-29 14:02 [Bug 104837] 'radeonsi: Failed to create context' with 32 bit applications bugzilla-daemon
@ 2018-01-29 14:40 ` bugzilla-daemon
  0 siblings, 0 replies; 2+ messages in thread
From: bugzilla-daemon @ 2018-01-29 14:40 UTC (permalink / raw)
  To: dri-devel


[-- Attachment #1.1: Type: text/plain, Size: 1036 bytes --]

https://bugs.freedesktop.org/show_bug.cgi?id=104837

Michel Dänzer <michel@daenzer.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Version|XOrg git                    |unspecified
            Product|DRI                         |Mesa
           Assignee|dri-devel@lists.freedesktop |mesa-dev@lists.freedesktop.
                   |.org                        |org
         QA Contact|                            |mesa-dev@lists.freedesktop.
                   |                            |org
          Component|DRM/AMDgpu                  |GLX

--- Comment #1 from Michel Dänzer <michel@daenzer.net> ---
This is a Mesa or xserver (or maybe GLVND?) issue, the dmesg messages are
unrelated and harmless.

Please attach the glxinfo output and the Xorg log file.

Did it work with an older version of Mesa / xserver / GLVND?

-- 
You are receiving this mail because:
You are the assignee for the bug.

[-- Attachment #1.2: Type: text/html, Size: 2800 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2018-01-29 14:40 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-29 14:02 [Bug 104837] 'radeonsi: Failed to create context' with 32 bit applications bugzilla-daemon
2018-01-29 14:40 ` bugzilla-daemon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.