https://bugs.freedesktop.org/show_bug.cgi?id=73338
--- Comment #28 from Chernovsky Oleg <adonai(a)xaker.ru> ---
(In reply to comment #27)
I think I got your point. So I'll read through documentation you provided and
expose these values as hwmon interface.
> I know it is a lot of changes I am asking you to do, but consistency across drivers is great feature!
Agreed, and thanks for the hint.
P.S. You should remember that my implementation is highly experimental and
naive (it's even tested only on my card). I can't expose some particular values
or allow to write them. E.g. I don't know how to enable automatic fan
management again after I've disabled it for now. What should I return in such
case?
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=73338
--- Comment #27 from Martin Peres <martin.peres(a)ensi-bourges.fr> ---
(In reply to comment #26)
> (In reply to comment #25)
>
> > I am the Nouveau developer who added fan management support. I would really
> > advice you follow the hwmon recommendations and name this file pwm1.
>
> Sorry, I'm novice, didn't know about these.
Don't feel bad, you cannot know possibly know everything ;)
> Though it's not a hw interface
> really, the exchange is done through io-mapped SMC registers...
Not sure how more hw-oriented the interface could get :D That is still
irrelevant to the discussion though. HWMON is software interface for the
userspace.
>
> Ok, I'll make necessary changes. I assume it will allow lm-sensors to pick
> it up automatically, is it correct?
Yes, it will!
Just to make sure we understood each others:
- pwm1 (RW) exposes the current pwm value (what you called power)
- pwm1_min(RW) min exposes the mininimum power that should be used by the fan
- pwm1_max(RW) min exposes the maximum power that should be used by the fan
- pwm1_enable (RW) exposes the current fan mode. 0 = DISABLED, 1 = MANUAL (the
user writes the fan power he/she wants to pwm1), 2 = AUTOMATIC (linear fan
management?).
Here is Nouveau's documentation on fan management:
http://cgit.freedesktop.org/nouveau/linux-2.6/tree/Documentation/thermal/no…
I know it is a lot of changes I am asking you to do, but consistency across
drivers is great feature!
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=73338
--- Comment #26 from Chernovsky Oleg <adonai(a)xaker.ru> ---
(In reply to comment #25)
> I am the Nouveau developer who added fan management support. I would really
> advice you follow the hwmon recommendations and name this file pwm1.
Sorry, I'm novice, didn't know about these. Though it's not a hw interface
really, the exchange is done through io-mapped SMC registers...
Ok, I'll make necessary changes. I assume it will allow lm-sensors to pick it
up automatically, is it correct?
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=73338
--- Comment #25 from Martin Peres <martin.peres(a)ensi-bourges.fr> ---
(In reply to comment #24)
> Created attachment 105853 [details] [review]
> experimental patch for CI (BONAIRE etc.) for enabling fan control
>
> So I've come up with patch that enables manual fan override for CI family at
> least. I've tested it on my BONAIRE card, Radeon R7 260X.
>
> INSTALLATION:
> After compile and reboot there will be new debugfs file,
> /sys/class/drm/card0/device/power_fan_control
Hey,
I am the Nouveau developer who added fan management support. I would really
advice you follow the hwmon recommendations and name this file pwm1.
More information about this:
https://www.kernel.org/doc/Documentation/hwmon/sysfs-interface
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=73338
--- Comment #24 from Chernovsky Oleg <adonai(a)xaker.ru> ---
Created attachment 105853
--> https://bugs.freedesktop.org/attachment.cgi?id=105853&action=edit
experimental patch for CI (BONAIRE etc.) for enabling fan control
So I've come up with patch that enables manual fan override for CI family at
least. I've tested it on my BONAIRE card, Radeon R7 260X.
INSTALLATION:
After compile and reboot there will be new debugfs file,
/sys/class/drm/card0/device/power_fan_control
READ:
cat /sys/class/drm/card0/device/power_fan_control
correct values are 0 to 100
on first reads it'll probably show some incorrect percentage value due to
manual control not yet enabled
WRITE:
echo 40 > /sys/class/drm/card0/device/power_fan_control
correct values are 0 to 100
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=80015
Priority: medium
Bug ID: 80015
Assignee: dri-devel(a)lists.freedesktop.org
Summary: Transparency glitches in native Civilization 5 (Civ5)
port
Severity: normal
Classification: Unclassified
OS: Linux (All)
Reporter: mikelnx(a)hmamail.com
Hardware: x86-64 (AMD64)
Status: NEW
Version: git
Component: Drivers/Gallium/radeonsi
Product: Mesa
This report has been constructed from details from the reddit thread at
http://www.reddit.com/r/linux_gaming/comments/28199a/steams_opengl_version_…
-----
Broken transparency in Civ5 (see http://i.imgur.com/z4mFZXE.jpg)
- around oil resources
- around the lighthouse beams
- floodlight shining on active unit
- smoke rising from pillaged tiles and barbarian camps
-----
lspci -v | grep VGA and glxinfo | grep OpenGL output:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI]
Pitcairn XT [Radeon HD 7870 GHz Edition]
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD PITCAIRN
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.3.0-devel
(git-0d89448 trusty-oibaf-ppa)
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 10.3.0-devel (git-0d89448 trusty-oibaf-ppa)
OpenGL shading language version string: 1.30
--
You are receiving this mail because:
You are the assignee for the bug.
https://bugs.freedesktop.org/show_bug.cgi?id=44126
Bug #: 44126
Summary: [r300g] 0ad: carpet textures "flash" and get hidden by
ground texture.
Classification: Unclassified
Product: Mesa
Version: git
Platform: x86 (IA32)
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Drivers/Gallium/r300
AssignedTo: dri-devel(a)lists.freedesktop.org
ReportedBy: fabio.ped(a)libero.it
Created attachment 54794
--> https://bugs.freedesktop.org/attachment.cgi?id=54794
example of carpets partially hidden by ground texture
Since 0ad alpha 8 there is a new faction: Persians. Their civic center has a
couple of carpets on it (just start a map with Persians and see the main
building). When you zoom (using mouse wheel) or rotate (using Q and E keys) the
screen, the carpets on the civic center "flash" and get partially hidden by the
ground texture.
An example screenshot is attached.
Llvmpipe doesn't have this problem, as well other videos and screenshots found
on the net.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
Sorry for chiming in here, i’ve passively followed the discussion.
If you produce patches for a 3.14 kernel that solve this issue:
http://lists.freedesktop.org/archives/dri-devel/2013-November/049185.html
(thereby enabling AGP mode on mac mini G4’s, should still be quite a few
of them around)
you can register me as a happy tester. My "uptime" with a powerpc AGP
system is about two minutes :-) (although the system behaviour has
changed somewhat with more recent kernels from a complete lockup to an
endless loop).
Cheers
Jochen
Hi Linus,
send one yesterday, it bounced due to LF mail fail (linux-foundation.org),
hopefully this one makes it.
i915 fixes, a few display regressions
vmwgfx, possible loop forever fix
nouveau, one userspace interface fix.
Dave.
The following changes since commit 59753a805499f1ffbca4ac0a24b3dff67bf00001:
Merge tag 'backlight-fixes-3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight (2014-08-28 10:47:10 -0700)
are available in the git repository at:
git://people.freedesktop.org/~airlied/linux drm-fixes
for you to fetch changes up to 68c78bd67bd6f868474ac75d98ea7d6ebf28d2e7:
Merge branch 'linux-3.17' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes (2014-09-05 09:27:33 +1000)
----------------------------------------------------------------
Ben Skeggs (1):
drm/nouveau/core: don't leak oclass type bits to user
Dave Airlie (5):
Merge tag 'drm-intel-fixes-2014-08-28' of git://anongit.freedesktop.org/drm-intel into drm-fixes
drm/i915: handle G45/GM45 pulse detection connected state.
Merge branch 'vmwgfx-fixes-3.17' of git://people.freedesktop.org/~thomash/linux into drm-fixes
Merge tag 'drm-intel-fixes-2014-09-03' of git://anongit.freedesktop.org/drm-intel into drm-fixes
Merge branch 'linux-3.17' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes
Mathias Krause (1):
drm/i915: Remove bogus __init annotation from DMI callbacks
Paulo Zanoni (1):
drm/i915: fix plane/cursor handling when runtime suspended
Scot Doyle (2):
drm/i915: Ignore VBT backlight presence check on Acer C720 (4005U)
drm/i915: don't warn if backlight unexpectedly enabled
Thomas Hellstrom (2):
drm/vmwgfx: Fix an incorrect OOM return value
drm/vmwgfx: Fix a potential infinite spin waiting for fifo idle
Ville Syrjälä (2):
drm/i915: Move intel_ddi_set_vc_payload_alloc(false) to haswell_crtc_disable()
drm/i915: Fix lock dropping in intel_tv_detect()
drivers/gpu/drm/i915/intel_bios.c | 2 +-
drivers/gpu/drm/i915/intel_crt.c | 2 +-
drivers/gpu/drm/i915/intel_display.c | 34 +++++++++++++++---
drivers/gpu/drm/i915/intel_dp.c | 55 ++++++++++++++++++++----------
drivers/gpu/drm/i915/intel_lvds.c | 2 +-
drivers/gpu/drm/i915/intel_panel.c | 8 ++---
drivers/gpu/drm/i915/intel_tv.c | 10 ++++--
drivers/gpu/drm/nouveau/core/core/parent.c | 4 +--
drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 11 +++---
drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 3 +-
10 files changed, 90 insertions(+), 41 deletions(-)