উবুন্টু 14.04 12.04 (4+ ঘন্টা বনাম 1 ঘন্টা) এর চেয়ে দ্রুত ল্যাপটপের ব্যাটারি ড্রেন করছে


18

আমি সম্প্রতি একটি লেনোভো টি 420 ল্যাপটপটিতে উবুন্টু 14.04 এ আপগ্রেড করেছি (কোরি 7-2620 এম সিপিইউ @ 2.70GHz × 4 + স্যান্ডিব্রিজ মোবাইল)। ব্যাটারিটি এখন 2 বছরেরও বেশি পুরানো, তবে উবুন্টু 12.04 এর অধীনে এটি এখনও 4 থেকে 5 ঘন্টা অবধি স্থায়ী। এখন উবুন্টু 14.04 এর সাথে এটি এক ঘণ্টার বেশি স্থায়ী হয়।

এই সমস্যাটি সম্পর্কে আমি কী করতে পারি? ড্রাইভার ইনস্টল করবেন? একরকম পাওয়ার ম্যানেজমেন্ট অপটিমাইজ করবেন?

আমি আপডেট করুন : গ্রাফিক্স কার্ড সম্পর্কিত:

$ lspci | grep -i --color 'vga'
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)

আপডেট দ্বিতীয় : নীচে পাওয়ার টপ থেকে একটি নমুনা আউটপুট দেওয়া আছে। আমি অদ্ভুত কিছু দেখতে পাচ্ছি না, যদিও আমি এই প্রোগ্রামটি আগে কখনও ব্যবহার করি নি। যে কোনও অন্তর্দৃষ্টি স্বাগত।

           Usage       Events/s    Category       Description
        2419 rpm                   Device         Laptop fan
         8.1 ms/s     216.8        Timer          hrtimer_wakeup
        42.5 ms/s     111.7        Process        /usr/lib/firefox/firefox
       100.0%                      Device         Audio codec hwC0D1: Conexant
       100.0%                      Device         Audio codec hwC0D0: Conexant
         6.5 ms/s      73.0        Process        /opt/ibm/lotus/notes/framework/../notes /authenticate
         3.8 ms/s      76.7        Interrupt      PS/2 Touchpad / Keyboard / Mouse
         1.0 ms/s      64.1        kWork          od_dbs_timer
        15.8 ms/s      27.9        Process        compiz
         7.7 ms/s      32.0        Process        gnome-terminal
       214.0 µs/s      26.4        kWork          disk_events_workfn
        24.5 ms/s      26.7        Process        /usr/lib/firefox/plugin-container /usr/lib/flashplugin-installer/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /
        17.9 ms/s      28.3        Process        /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
         5.3 ms/s      31.4        Process        /usr/bin/java -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms40m -Xmx512m -jar /usr/share/eclipse.kepler//plugins/org.
         1.2 ms/s      32.7        Process        /home/desousa/.rvm/rubies/ruby-1.9.2-p290/bin/ruby script/rails s
         1.5 ms/s      18.7        Timer          tick_sched_timer
       372.4 µs/s      16.3        Process        [rcu_sched]
         3.4 ms/s      12.8        Process        transmission-gtk /home/desousa/Desktop/foo.torrent
         1.2 ms/s      11.0        Interrupt      [42]
       464.6 µs/s       7.7        Process        /usr/lib/firefox/plugin-container /opt/google/talkplugin/libnpgoogletalk.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib
         1.8 ms/s      10.2        Process        /opt/ibm/lotus/notes/framework/rcp/eclipse/plugins/com.ibm.rcp.base_6.2.3.20110915-1350/linux/x86/notes2 --launcher.suppressErr
       492.4 µs/s       9.8        Process        [irq/44-iwlwifi]
         1.2 ms/s       8.4        Interrupt      [0] HI_SOFTIRQ
       100.4 µs/s       7.6        Timer          ehci_hrtimer_func
       498.1 µs/s       7.0        Process        /usr/lib/jvm/java-6-sun/jre/bin/java -Djava.util.logging.config.file=/usr/share/tomcat7/conf/logging.properties -Djava.util.log
         0.9 ms/s       6.1        Process        diodon
       130.8 µs/s       6.4        kWork          ieee80211_iface_work
        38.7 µs/s       6.4        kWork          gen6_force_wake_work
        76.9 µs/s       6.1        kWork          intel_unpin_work_fn
       342.9 µs/s       5.6        Process        /usr/sbin/mysqld
         0.7 ms/s       5.4        Interrupt      [3] net_rx(softirq)
        90.6 µs/s       5.5        Interrupt      [44] iwlwifi
         3.1 ms/s       2.9        Process        gedit
       186.7 µs/s       4.1        Process        syndaemon -i 1.0 -t -K -R
       179.0 µs/s       4.2        Process        /opt/google/talkplugin/GoogleTalkPlugin
       238.6 µs/s       4.1        Process        /opt/ibm/lotus/notes/taskldr /opt/ibm/lotus/notes/taskldr

আপডেট তৃতীয় : আমি আরও একটি পরীক্ষা করেছিলাম, ব্যাটারিটি পুরোপুরি ডুবে না যাওয়া পর্যন্ত ল্যাপটপটি চালাচ্ছি। 12.04 থেকে ব্যাটারি পরিচালনায় দুটি গুরুত্বপূর্ণ পার্থক্য রয়েছে:

  • যেখানে 12.04 এর সাথে স্ক্রিনটি 30 সেকেন্ডের নিষ্ক্রিয়তার পরে ধীরে ধীরে হবে, 14.04 এর সাথে পর্দা সর্বদা একই উজ্জ্বলতার সাথে থাকবে। এমন কিছু মুহুর্তও রয়েছে যখন আমি টাইপ করছি না যখন ফ্যান গতি বাড়িয়েছে, 12.04 এর সাথে এটি কখনও ঘটেনি।

  • যদিও আমি ব্যাটারিটিতে 10 মিনিট নিষ্ক্রিয় হওয়ার পরে ল্যাপটপটি স্থগিত করার জন্য সেট করেছি, এটি কখনই স্থগিত হয় না। একবার 10 মিনিট শেষ হয়ে গেলে উবুন্টু কেবল পর্দায় লগটি প্রদর্শন করে; এটি স্ক্রিনটিও মন্দ করে না।

চতুর্থ আপডেট : আমি গতকাল আপডেটগুলি চালিত করেছি এবং ব্যাটারিটি আরও দ্রুত স্রাব হতে চলেছে, এখন এটি এক ঘণ্টারও কম সময়ে চলে গেছে। powertopপ্লাগ লাগানোর পরে মিনিটের আউটপুট নীচে ।

The battery reports a discharge rate of 32.8 W
The estimated remaining time is 0 hours, 56 minutes

Summary: 722.8 wakeups/second,  149.5 GPU ops/seconds, 0.0 VFS ops/sec and 23.3% CPU use

Power est.              Usage       Events/s    Category       Description
  5.55 W     63.2%                      Device         Display backlight
 90.2 mW    162.0 ms/s     220.6        Process        /usr/lib/firefox/firefox
 70.7 mW     31.0 µs/s      26.3        Process        postgres: wal writer process
 21.0 mW    306.3 µs/s      30.0        Process        [irq/44-iwlwifi]
 19.6 mW      8.6 ms/s      63.0        Process        compiz
 7.63 mW      1.7 ms/s      24.5        Process        /opt/ibm/lotus/notes/notes /authenticate
 6.43 mW      2.2 pkts/s                Device         Network interface: wlan0 (iwlwifi)
 1.35 mW    188.5 µs/s       2.3        Process        diodon
 997 µW      77.2 µs/s       2.6        Process        syndaemon -i 1.0 -t -K -R
 798 µW       4.2 ms/s      19.3        Process        /usr/bin/java -Dosgi.requiredJavaVersion=1.6 -XX:MaxPermSize=256m -Xms40m -Xmx512m -jar /usr/share/eclipse.kepler//plugins/org.
 499 µW     394.4 µs/s       1.1        Process        gnome-terminal
 299 µW       2.3 ms/s       7.0        Process        mono /usr/lib/tomboy/Tomboy.exe --search
    0 mW      3.9 µs/s      0.15        Process        sametime_idlemon 20 10
    0 mW     13.7 ms/s       5.1        Process        /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
    0 mW     12.6 ms/s      17.7        Process        /usr/lib/firefox/plugin-container /usr/lib/flashplugin-installer/libflashplayer.so -greomni /usr/lib/firefox/omni.ja -appomni /
    0 mW      6.1 ms/s     163.9        Timer          hrtimer_wakeup
    0 mW      2.7 ms/s      25.6        Interrupt      [42] i915
    0 mW      2.5 ms/s      14.4        Timer          tick_sched_timer
    0 mW      2.0 ms/s      19.2        Process        rhythmbox
    0 mW      1.9 ms/s       7.5        Process        /usr/bin/pulseaudio --start --log-target=syslog
    0 mW      1.3 ms/s      63.2        kWork          od_dbs_timer
    0 mW      1.3 ms/s      0.00        Timer          delayed_work_timer_fn
    0 mW      0.9 ms/s      0.05        kWork          acpi_os_execute_deferred
    0 mW      0.8 ms/s      0.00        Interrupt      [1] timer(softirq)
    0 mW      0.7 ms/s      53.4        kWork          disk_events_workfn
    0 mW    629.9 µs/s       0.8        Process        chromium-browser --enable-pinch
    0 mW    561.9 µs/s      19.5        Process        /home/desousa/.rvm/rubies/ruby-1.9.2-p290/bin/ruby script/rails s
    0 mW    508.1 µs/s      0.10        Process        powertop
    0 mW    496.9 µs/s       5.3        Process        /opt/ibm/lotus/notes/framework/rcp/eclipse/plugins/com.ibm.rcp.base_6.2.3.20110915-1350/linux/x86/notes2 --launcher.suppressErr
    0 mW    468.2 µs/s       0.8        Interrupt      [7] sched(softirq)
    0 mW    281.6 µs/s       4.1        Interrupt      [4] block(softirq)
    0 mW    276.5 µs/s       3.1        kWork          iwl_bg_run_time_calib_work
    0 mW    260.5 µs/s      0.00        Interrupt      PS/2 Touchpad / Keyboard / Mouse
    0 mW    200.0 µs/s      15.6        kWork          intel_unpin_work_fn
    0 mW    173.5 µs/s       4.6        Process        /usr/lib/jvm/java-6-sun/jre/bin/java -Djava.util.logging.config.file=/usr/share/tomcat7/conf/logging.properties -Djava.util.log
    0 mW    160.9 µs/s      0.00        Process        [kworker/u16:0]
    0 mW    160.3 µs/s      0.25        Process        pool
    0 mW    159.0 µs/s      0.00        Interrupt      [9] RCU(softirq)
    0 mW    147.4 µs/s       4.0        Process        /usr/sbin/mysqld
    0 mW    144.9 µs/s       0.4        Interrupt      [9] acpi
    0 mW    131.4 µs/s      10.3        Interrupt      [44] iwlwifi
    0 mW    129.5 µs/s       2.0        Process        /usr/lib/firefox/plugin-container /opt/google/talkplugin/libnpgoogletalk.so -greomni /usr/lib/firefox/omni.ja -appomni /usr/lib
    0 mW    128.7 µs/s       4.7        kWork          ieee80211_iface_work
    0 mW    118.9 µs/s      0.00        Interrupt      [40] SATA controller


আপডেট ভি : আমি powertopকয়েকটি গণনা করার জন্য সরবরাহিত তথ্য ব্যবহার করেছি :

  • স্রাব হারে প্রতিবেদন করা হয়েছে, ব্যাটারির এই মুহুর্তে প্রায় 32 ডাব্লু এর ক্ষমতা রয়েছে;
  • ব্যাটারিটি 100 ডাব্দের কাছাকাছি সক্ষমতা সহ বিজ্ঞাপন দেওয়া হয় যখন নতুন হয়, 15 ঘন্টা পর্যন্ত স্থায়ী হয়;
  • উবুন্টু 12.04 এর সাথে ব্যাটারিটি প্রায় 4 ঘন্টা, 15 ঘন্টার প্রায় 1/3 দীর্ঘ স্থায়ী ছিল, ক্ষমতা 2/3 এর ক্ষতির সাথে ঠিক স্কোয়ারিং;
  • সুতরাং, উবুন্টু 12.04 এর সাথে গড় স্রাবের হার অবশ্যই 7 ডাব্লু এর কাছাকাছি হওয়া উচিত।

7 ডাব্লু থেকে 32 ডাব্লু পর্যন্ত বিদ্যুৎ খরচ বৃদ্ধি বিপর্যয়ের কম নয় of যা কিছু ঘটছে তা অবশ্যই কিছু গুজলারের অ্যাপ্লিকেশন বা ভুল কনফিগার্ড প্যাকেজের চেয়ে গুরুতর হতে হবে।

আপডেট ষষ্ঠ : আমি একটি ইউএসবি কী থেকে লোড করা একটি লাইভ 14.04 সেশন থেকে এটি লিখছি am এইচডিডি সিস্টেমের (80% - 90%) তুলনায় বিদ্যুৎ খরচ কিছুটা কম বলে মনে হচ্ছে, যা পরিষেবা এবং অ্যাপ্লিকেশনগুলির একটি সংখ্যক চলমান দ্বারা ব্যাখ্যা করা যেতে পারে। তবুও, ব্যাটারির আজীবন উবুন্টু 12.04 এর চেয়ে অনেক কম।

linux-headers-genericঅষ্টম আপডেট : অস্বাভাবিকভাবে উচ্চ স্রাবের হার ফিরে এসেছে, সম্ভবত 15 ই জুলাই পর্যন্ত আপগ্রেড হওয়ার পরে । এটি এখন লঞ্চপ্যাডে বাগ হিসাবে রিপোর্ট করা হয়েছে ।

কীভাবে ব্যাটারি আজীবন ফিরিয়ে আনা যায় সে সম্পর্কে কোনও ইঙ্গিত খুব প্রশংসিত হবে।


বায়োস থেকে আপনার ভিডিও কার্ডটি নিষ্ক্রিয় করার চেষ্টা করুন, যদি আপনার ল্যাপটপ শুরু করার সময় আপনার কাছে সেই বিকল্প থাকে।
ভ্লাদমেটিনফো

আপনি কি আলাদা ভিডিও কার্ড ইনস্টল করেছেন? দয়া করেlspci | grep -i --color 'vga'
ইয়ারোস্লাভ তিসম্বলিয়ুক

পাওয়ারটপ ইনস্টল করার চেষ্টা করুন এবং দেখুন যে অ্যাপ্লিকেশনটি আপনার ব্যাটারির বেশিরভাগ প্রবাহিত করে: sudo apt-get install powertop top
ইয়ারোস্লাভ তিসম্বলিউক

আমি পুনরায় ইনস্টল করার পরামর্শ দিচ্ছি যাতে আপগ্রেড কিছু গোলমেলে না যায় তা নিশ্চিত করে।
Rinzwind

এই মুহুর্তে পুনরায় ইনস্টল করা কোনও বিকল্প নয়। তবে এটি আমাকে লাইভ মিডিয়াম থেকে উবুন্টু 14.04 চেষ্টা করার ধারণা দেয়।
de Sousa

উত্তর:


3

আপনি ল্যানার্নারের টিএলপি অ্যাপ ব্যবহার করতে পারেন। প্যাকেজটি লঞ্চপ্যাডে পাওয়া যাবে বা কেবল আপনার sources.listফাইলে পিপিএ যুক্ত করুন:

deb http://ppa.launchpad.net/linrunner/tlp/ubuntu trusty main

তারপরে চালান:

sudo apt-get update && apt-get install tlp

হাই ইশ, আমি ইতিমধ্যে টিএলপি ইনস্টল করেছি, তবে থিঙ্কপ্যাডের নির্দিষ্ট প্যাকেজগুলি ( acpi-call-toolsএবং tp-smapi-dkms) অনুপস্থিত ছিল । আমি এগুলি ইনস্টল করে দিয়েছিলাম এবং ব্যাটারিটি চেষ্টা করেছি, যখন 70% মাত্র 70 মিনিটের মধ্যে 100% থেকে 20% এ নেমে আসে।
Luís de Sousa

উত্সাহজনক শব্দ না। বৃহস্পতিটি একটি অবহেলিত অ্যাপ্লিকেশন তবে আমি এমন লোকেরা জানি যেগুলি পাওয়ার বিকল্পগুলি কনফিগার করতে সফলভাবে এটি ব্যবহার করেছিল। আপনি ইতিমধ্যে না থাকলে আপনি এটি ব্যবহার করে দেখতে পারেন।
ইশ সুকুন

@ LuísdeSousa আপনি কি এই নির্দেশিকাটি জিজ্ঞাসা করলেন ?
টুকসন

1
হাই কিউবু-তুর, থামার জন্য ধন্যবাদ। আমার কাছে ইতিমধ্যে থিঙ্কপ্যাড ইনস্টল করার জন্য উত্তরটিতে নির্দেশিত সমস্ত প্যাকেজ রয়েছে। মনিটরিং অ্যাপ্লিকেশনগুলির হিসাবে, তারা এর চেয়ে বেশি কিছু করবে বলে মনে হয় না powertop। ব্যাটারির আজীবন নাটকীয় অবনতি বিবেচনা করে (এখন এটি যা ছিল তার 12/44 এর চেয়ে 1/4 এরও কম) আমি সন্দেহ করতে শুরু করছি এটি একটি বিশেষ প্যাকেজের সাথে সম্পর্কিত।
Luís de Sousa

2

প্রকার: - sensorsএটি আপনার কাপের তাপমাত্রা প্রদর্শন করবে। ব্যাটারি সংরক্ষণ করতে:

1- উজ্জ্বলতা হ্রাস

2- টিএলপি ইনস্টল করুন। (প্রথমে পাওয়ারটপ এবং ল্যাপটপ-মোড-সরঞ্জামগুলি সরান)

sudo apt-get purge powertop laptop-mode-tools
sudo add-apt-repository -y ppa:linrunner/tlp && sudo apt-get update && sudo apt-get install -y tlp tlp-rdw

3- ব্যবহার না করা অবস্থায় ব্লুটুথ বন্ধ করুন।


2

আমি কেবল আপডেটগুলি চালিয়ে আবার ল্যাপটপটি রিবুট করেছি। দেখুন এবং দেখুন, বিদ্যুতের খরচ এখন 11 ডাব্লুতে নেমে এসেছে, স্ক্রিনটি স্বয়ংক্রিয়ভাবে ম্লান হয়ে যাচ্ছে এবং 5 মিনিট নিষ্ক্রিয় হওয়ার পরে সেশনটি লক হয়ে যায়।

কোন প্যাকেজ আপডেটে স্থির পাওয়ার ম্যানেজমেন্ট থাকতে পারে তা চেষ্টা করার চেষ্টা করছি, তবে aptইতিহাসে সুস্পষ্ট কিছুই নেই :

Start-Date: 2014-05-28  14:09:15
Commandline: apt-get install rabbitvcs-cli rabbitvcs-core rabbitvcs-gedit rabbitvcs-nautilus3
Upgrade: rabbitvcs-cli:amd64 (0.16-1~precise, 0.16-1~trusty), rabbitvcs-gedit:amd64 (0.16-1~precise, 0.16-1~trusty), rabbitvcs-nautilus3:amd64 (0.16-1~precise, 0.16-1~trusty), rabbitvcs-core:amd64 (0.16-1~precise, 0.16-1~trusty)
End-Date: 2014-05-28  14:10:09

Start-Date: 2014-05-30  10:06:25
Commandline: apt-get install indicator-cpufreq
Install: libcpufreq0:amd64 (008-1, automatic), indicator-cpufreq:amd64 (0.2.2-0ubuntu1)
End-Date: 2014-05-30  10:07:06

Start-Date: 2014-05-30  14:04:43
Commandline: apt-get upgrade
Upgrade: im-config:amd64 (0.24-1ubuntu4, 0.24-1ubuntu4.1), nemo-data:amd64 (2.2.2-0~webupd8~trusty0, 2.2.2-0~webupd8~trusty1), nemo:amd64 (2.2.2-0~webupd8~trusty0, 2.2.2-0~webupd8~trusty1), libnemo-extension1:amd64 (2.2.2-0~webupd8~trusty0, 2.2.2-0~webupd8~trusty1)
End-Date: 2014-05-30  14:06:02

Start-Date: 2014-05-30  14:38:11
Commandline: aptdaemon role='role-commit-packages' sender=':1.104'
Install: syslinux-themes-debian-wheezy:amd64 (12-3, automatic), unetbootin-translations:amd64 (585-2ubuntu1, automatic), syslinux-themes-debian:amd64 (12-3, automatic), extlinux:amd64 (4.05+dfsg-6+deb8u1, automatic), unetbootin:amd64 (585-2ubuntu1)
End-Date: 2014-05-30  14:38:47

যাই হোক না কেন, এই সমস্যার সমাধানটি সিস্টেম আপডেট করার জন্য সহজভাবে মনে হয়:

sudo apt-get update && sudo apt-get upgrade

কোন উত্তরস্থানের সাথে কোন প্যাকেজ (গুলি) ঠিক আছে তা যদি আমি খুঁজে পাই তবে আমি এই উত্তরটি আপ টু ডেট রাখব।

আপডেট : গত সপ্তাহে আরও একটি প্যাকেজ আপগ্রেড হয়েছিল যা আবার চার্টের বাইরে ব্যাটারি স্রাবের হার প্রেরণ করে। এর পিছনে কোন প্যাকেজটি রয়েছে তা আমি এখনও নিশ্চিত নই, তবে মনে হচ্ছে এটি linux-headers-generic


1

আমি সারা দিন আমার ল্যাপটপটি সৌরবিদ্যুতে চালিত করি এবং সীমিত শক্তি রাখি। সিপিইউ ঘড়ির গতি হ্রাস করা আমার অভিজ্ঞতাকে সবচেয়ে বেশি সহায়তা করে।

আপনি সিপিইউফ্রেইক সরঞ্জামটি ইনস্টল করতে পারেন, এবং একটি পাওয়ারসেভ বিকল্প সেট করতে পারেন বা ম্যানুয়ালি সর্বনিম্ন ঘড়ির গতি সেট করতে পারেন।

sudo apt-get update && sudo apt-get install indicator-cpufreq

এছাড়াও ডিভাইস ফিজিক্যাল অন / অফ স্যুইচ থেকে ওয়াইফাইটি স্যুইচ করা ব্যাটারির সময়কে উল্লেখযোগ্যভাবে উন্নত করবে


হাই আবদুল্লাহ, আমি কেবল সিপিইউফ্রেইক চেষ্টা করেছি। আমি এর টুইটগুলি ব্যবহার করে বিদ্যুৎ খরচ 10% থেকে 15% কমাতে সক্ষম হয়েছি, তবে ল্যাপটপ কিছুটা অকেজো হয়ে যায়। এইচইউডি এবং লেন্সগুলিতে অ্যাক্সেস বিশেষত ধীর এবং প্রোগ্রামগুলি সহজেই হ্যাং আপ হয় (গ্রেড আউট)। এমনকি এই সীমাবদ্ধতাগুলি স্বীকার করেও, বিদ্যুত খরচ উবুন্টু 12.04 এর সাথে ছিল না।
Luís de Sousa

লুইস ডি সৌসা, আমার অভিজ্ঞতাটি আপনার সাথে ভাগ করে নিতে। আমি একটি সনি ভায়ো কোর 2 ডু ল্যাপটপ পেয়েছি, আমি 10.04, 10.10, 12.04 এবং এখন 14.04 এ চলেছি। বিদ্যুৎ ব্যবহারের ক্ষেত্রে কোনও পার্থক্য নেই, যদিও আমি এখন সামান্য (10% -15%) পারফরম্যান্স পেয়েছি যা আমি 14.04 এ চলেছি। প্রায় 35% - 40% বিদ্যুৎ ব্যবহার হ্রাস পেয়েছে। আমি যখন ওয়াইফাইটি স্যুইচ করি তখন প্রায় 10% হয়।
আবদুল্লাহ লেগারি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.